Gros soucis de partition entre Windows et Linux

Top Page

Reply to this message
Author: Frédéric
Date:  
To: ML Guilde
Subject: Gros soucis de partition entre Windows et Linux
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