Bonjour,
J'ai eu récemment des problèmes avec un disque dur: lors d'un boot, le "fsck" me signale des erreurs. Je lui dis de corriger et me retrouve avec la majorité des données perdues (j'ai pu récupérer une partie dans lost+found). Après ça, j'ai reformatté la partition (ext3). En faisant un tour par le bios, je constate que la fonction SMART n'est pas activée. Je l'active et redémarre: j'ai un message du style "SMART test failure, backup and replace disk". N'ayant pas de disque de 120Gb pour faire un backup: pas de backup.
Il y a quelques jours, je constate lors du boot que la partiton ne peut être montée. Après le boot terminé, je teste:
[root@wspat root]# mount /dev/hdd7 /mnt/disk/
mount: wrong fs type, bad option, bad superblock on /dev/hdd7,
or too many mounted file systems
[root@wspat root]# fsck /dev/hdd7
fsck 1.34 (25-Jul-2003)
e2fsck 1.34 (25-Jul-2003)
/dev/hdd7: Attempt to read block from filesystem resulted in short read while reading block 527
/dev/hdd7: Attempt to read block from filesystem resulted in short read reading journal superblock
fsck.ext2: Attempt to read block from filesystem resulted in short read while checking ext3 journal for /dev/hdd7
[root@wspat root]# tail /var/log/syslog
Apr 3 18:45:33 wspat kernel: hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Apr 3 18:45:33 wspat kernel: hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=14350324, sector=14350324
Apr 3 18:45:33 wspat kernel: end_request: I/O error, dev hdd, sector 14350324
Apr 3 18:45:33 wspat kernel: JBD: IO error reading journal superblock
Apr 3 18:45:33 wspat kernel: EXT3-fs: error loading journal.
La tentative de fsck en utilisant un autre superblock n'est pas plus concluante... Ensuite, le système ne redémarre plus (plante lors du montage des partitions)
Je me dit "c'est foutu, le disque est naze, les données sont perdues !" (rien de capitale, juste le systèmes et quelques vidéos, mp3 et images iso...). Le disque étant sous garantie, je le ramène au magasin.
Le lendemain, je me dis "peut-être que j'ai pas tout essayé"; je retourne au magazin et récupère mon disque. Arrivé à la maison, je refais les même tests: pareil... Sans trop de conviction, je me décide à tester avec "explore2fs" depuis un disque windows que j'utilise pour les jeux: MIRACLE ! Je vois mes partitions et arrive à récupérer le contenu de la plus grosse (hdd7).
Je n'avais rien de vraiment important sur ce disque, mais c'est toujours emmerdant... J'ai pu récupérer plus de 30Gb.
Maintenant, je me pose la question suivante: Comment j'aurais pu ou dû faire sous linux ?
Si vous avez des suggestions, je testerai (le disque repart au magasin lundi)
Merci
# Re: Récupération de disques foireux
Posté par drac . Évalué à 1.
tuer tous les processus lisant, écrivant sur ton disque,
ensuite le démonter et le remonter en read-only, utiliser e2fsck avec les options qui vont bien (verifications, corrections etc ...)
et remonter et repasser en init 5 (mode graphique):
[^] # Re: Récupération de disques foireux
Posté par Lucas Bonnet . Évalué à 2.
[^] # Re: Récupération de disques foireux
Posté par djapat . Évalué à 2.
# Re: Récupération de disques foireux
Posté par Gonéri Le Bouder (Mastodon) . Évalué à 4.
http://cvs.sourceforge.net/viewcvs.py/*checkout*/smartmontools/www/(...)
[^] # Re: Récupération de disques foireux
Posté par djapat . Évalué à 2.
# Re: Récupération de disques foireux
Posté par SaintGermain . Évalué à 1.
Il m'est arrivé strictement la même chose il n'y a pas longtemps.
J'ai réussi à récupérer toutes mes données en utilisant debugfs, normalement tout ton disque dur devrait être visible avec cet utilitaire et tu pourras recopier avec rdump les données que tu veux...
[^] # Re: Récupération de disques foireux
Posté par djapat . Évalué à 1.
debugfs 1.34 (25-Jul-2003)
/dev/hdd6: Attempt to read block from filesystem resulted in short read while opening filesystem
debugfs: ls
ls: Filesystem not open
pour une autre partition ca marche par contre !
# Re: Récupération de disques foireux
Posté par Olivier Tigro . Évalué à 1.
j'en ai fait un petit récap sur une page de mon site WEB
http://f1efq.free.fr/save.htm(...)
En gros il y a un petit utilitaire bien sympa utilisant DD_(r)HELP qui permet de "sauter" uniquement les secteur réellement illisible, et dans des délais "humains"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.