Vincent Gay a écrit :
Voilà 3 jours que je bataille avec un disque dur (maxtor 160Go utilisé
en disque externe USB, 2 partitions logiques en ext3).
Les symptomes :
Pendant une lecture planté du disque, impossible de le remonter l'une
des partoches (pas de pb sur l'autre)
Erreur de e2fsck, demande si la partoche est de longueur 0
Je fais un dd sur un autre disque avec l'option conv=noerror (sinon
s'arrête tout de suite) afin de tenter de récuperer des données
e2fsck sur le nouveau disque me dit: "ne peut repèrer le
superbloc...etc". Me propose d'essayer avec un superbloc alternatif,
sans plus de succès. Tout est perdu ?
Laissant en l'état le nouveau disque avec ces données corrompues je
repartitionne (1 partition) l'ancien disque et le formate en ext3. Cette
dernière opération se déroule correctement, quoique s'arrétant
longuement à 2 endroits.
Ma question:
Comment vérifier l'intégrité du disque ? S'il existe des blocs
deffectueux seront-ils mis en évidence par e2fsck (quelle option ?) ou
ceux-ci auront-ils été simplement "neutralisés" par le formatage. En
d'autres termes quel serait le véritable équivalent de scandisk sous dos
? Après avoir perdu + de 100 Go de données j'ai un peu peur de
réutiliser ce disque, mais 100€ ça ne se jette pas par la fenêtre...
Merci d'avance
Vincent
------------------------------------------------------------------------
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________
J'avais à peu près la même chose il y a quelques temps et je m'en suis
sorti avec ça si je me souviens bien (hda étant le DD problématique)
fsck -fy /dev/hda
ou
e2fsck -fy /dev/hda
tu as aussi
/sbin/mk2fs -n /dev/hda qui te donne les superblocks defectueux
et ensuite pour réparer (mais c'est fastidieux car il faut les reprendre
un par un/
/sbin/e2fsck -b 32768 (c'etait le n° du bloc defectueux chez moi)
ou encore pour faire un check de ton disque
e2fsck -f -L BADBLOCKS -P -y /dev/hda1 (exemple)
puis
e2fsck -f -L BADBLOCKS -n
voilà si ça peut t'aider
raber
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________