Bonjour,
J'ai eu un soucis sur une machine qui contient Win98 et Linux. Voici la
table des partitions :
# fdisk -l /dev/hda
Disque /dev/hda: 20.5 Go, 20547841536 octets
255 têtes, 63 secteurs/piste, 2498 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 653 5245191 b W95 FAT32
/dev/hda2 654 1306 5245222+ f W95 Ext'd (LBA)
/dev/hda3 1307 1437 1052257+ 82 Linux swap
/dev/hda4 1438 2498 8522482+ 83 Linux
/dev/hda5 654 980 2626596 b W95 FAT32
/dev/hda6 981 1306 2618563+ 83 Linux
Un matin, en bootant, reiserfs s'est mis à gueuler. Impossible de monter ni
de réparer /dev/hda6 (/home). La personne qui utilisait cette machine a
ensuite rebooté sous Win98, puis m'a demandé de regarder d'où venait le
problème.
Je me suis aperçu que la table des partitions était foireuse au niveau
de /dev/hda6 : il y avait des valeurs incohérentes. Je l'ai donc remise
comme c'était (cf ci-dessus), et reiserfs a réparé ce qu'il a pu ; je
n'avais plus qu'un répertoire lost+found :o(
Chose bizarre, dans ce répertoire, il y avait plein de choses de la
partition Windows D: (/dev/hda5). Bon. Par contre, depuis Linux, en montant
cette partition /D, on s'est aperçu que les dernières photos transférées
dessus étaient écrasées ??!!??
On reboote sous Windows, on re-décharge les photos, et on reboote sous
Linux. Paf : nouveau problème avec reiserfs ! Cette fois, la table des
partitions était toujours correcte, et reiserfs a pu reconstruire les
fichiers, mais une nouvelle fois, on s'est ensuite aperçu que les photos
sur D n'y étaient plus.
J'ai donc l'impression que Windows déborde de la partition /dev/hda5 (D:)
vers la partition /dev/hda6 (/home). Mais pourquoi ferait-il ça, gros bug
mis à part ? Est-ce que la table des partitions est correcte ? Ca fait
quand même plusieurs années qu'elle est comme ça, et c'est la première fois
que ça fait un truc pareil.
Une idée ?
--
Frédéric
http://www.gbiloba.org