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
____________________________________________________

Répondre à