Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/04/2007, à 11:43

Snake046-ui

HD immontable : "Can't read superblocks"

Voilà, j'ai trainé sur le forum et j'ai trouvé d'autres personnes avec un problème de superblocks, des problèmes assez similaire au mien.
Le problème éhéhéh, c'est que les solutions utilisés pour résoudre ce problème ne s'appliquent pas chez moi. Effectivement, cet ordinateur n'était pas sous Linux a la base (j'ai utilisé un LiveCD pour essayer de récupérer les données et voir un peu mieux le problème). Le disque dur incriminé contient une unique partition en Fat32, de 41,1Go.

J'ai donc essayé de monter le disque dur avec la commande suivante :

sudo mount -t vfat /dev/hdc1 /media/hdc

Et le résultat renvoyé est :

mount: /dev/hdc1: can't read superblock

Pour aller plus loin, la commande dmesg | tail me renvoi :

[17187341.340000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[17187341.340000] hdc: dma_intr: error=0x40 { UncorrectableError }, LBAsect=63, sector=63
[17187341.340000] ide: failed opcode was: unknown
[17187341.340000] end_request: I/O error, dev hdc, sector 63
[17187341.340000] FAT: unable to read boot sector
[17187985.720000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[17187985.720000] hdc: dma_intr: error=0x40 { UncorrectableError }, LBAsect=63, sector=63
[17187985.720000] ide: failed opcode was: unknown
[17187985.720000] end_request: I/O error, dev hdc, sector 63
[17187985.724000] FAT: unable to read boot sector

Si on remplace FAT par ext3 et le secteur 63 par le 136, les deux dernières lignes sont donc les mêmes qu'ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=97431

Mais la solution envisagé ici ne l'est pas pour moi, puisque la partition tourne sous Fat32.

Je voudrais si possible récupérer toutes les données. Peu m'importe ce qu'il adviens de la partition tout ça, tant que je peu renvoyer les données ailleurs, après on pourra envisager formatage et tout ça, mais je dois tout récupérer si possible, même si que Linux fasse ça sur du Fat32 m'étonnerai un peu.

Bonne chance et merci d'avance...

#2 Le 18/04/2007, à 12:00

cep

Re : HD immontable : "Can't read superblocks"

[17187341.340000] end_request: I/O error, dev hdc, sector 63
[17187341.340000] FAT: unable to read boot sector
[17187985.720000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[17187985.720000] hdc: dma_intr: error=0x40 { UncorrectableError }, LBAsect=63, sector=63

Pas rassurant. Et il a mouliné entre temps. Le disque a souffert, ou était sur une autre machine ?

Fais quelques essais avec testdisk. Voir le site cgsecurity pour la documentation.

Hors ligne

#3 Le 18/04/2007, à 14:00

Snake046

Re : HD immontable : "Can't read superblocks"

J'ai essayé testdisk, mais il ne me permet pas de faire quoique ce soit avec le disque en question. Il ne le vois même pas, apparament.

J'avais écris un gros discours mais je le retire : en fait dmesg grep ne me montre même pas le disque dur que j'ai branché sur mon ordinateur personnel. Vu sa température, il est clair pourtant que ce disque dur est sous tension, et la nappe semble bien branchée.
En tout cas, ça explique aussi pourquoi testdisk ne le vois pas. Mais je vais donc essayer sous windows à nouveau...

Enfin je me demande si je me sers bien de testdisk ?
Et si ce serait aussi bien pour moi de l'utiliser sous Windows, puisque je suis en double-boot ?

Dernière modification par Snake046 (Le 18/04/2007, à 14:16)


Aucun message n'est caché dans cette signature.

Hors ligne

#4 Le 18/04/2007, à 14:31

cep

Re : HD immontable : "Can't read superblocks"

Il y a en effet une version windows.
Le bios voit le disque ?

Une autre solution, mettre le disque dans un boitier usb. Aussi, sous linux il y aura au moins les messages.

Hors ligne

#5 Le 18/04/2007, à 14:52

Snake046

Re : HD immontable : "Can't read superblocks"

J'ai réussi à l'avoir je crois (j'ai branché sur une autre nappe et paf...), et là je fais une analyse avec TestDisk (curieux, mon disque système est maintenant plein a 100%).

Je suppose que le bios voit le disque même si je n'ai pas vérifié, mais lorsque je le rajoute il passe plus de temps sur son lancement.


Aucun message n'est caché dans cette signature.

Hors ligne

#6 Le 19/04/2007, à 08:39

Snake046

Re : HD immontable : "Can't read superblocks"

Là j'utilise Photorec pour essayer de récupérer des données.
Mais j'ai plusieurs problèmes. Il me dit que le disque dur en question a une capacité de 2048Go... au lieu des 30Go wink !

Enfin, on a commencé a 360 heures restantes, et après 15 heures, il nous en reste maintenant 500. J'ose éspèrer que l'éstimation est simplement pitoyable et basée sur le fait qu'il s'imagine que c'est un disque de 2048Go, cela dit si ça avait été le cas, proportionellement on aurait dû en finir dans la nuit.
D'après l'analyse, le disque dur comporte 4 286 575 755 secteurs. Après 15H30 on en a parcourut seulement 122 550 000 (les quatre derniers chiffres augmentant de 2000 et des poussières toutes les secondes). Ca voudrait dire que j'ai fait 1/34 du chemin, et qu'il me reste effectivement puls de 500 heures.
Je voudrais donc être sûr qu'il est impossible que ce disque dur 30Go comporte plus de 4 milliards de secteurs, et que le programme analyse des secteurs qui n'existent pas.

Après la récupération des données, TestDisk sera-t-il également en mesure de réparer le DD ? Si les erreurs ne sont pas dans la table des partitions, a en croire le wiki de testdisk, il n'en fera rien :'( ! Pour moi c'est pas grâve on a un nouveau disque dur pour le remplacer, mais si je pouvais récuperer 30Go de plus...

Dernière modification par Snake046 (Le 19/04/2007, à 08:42)


Aucun message n'est caché dans cette signature.

Hors ligne

#7 Le 19/04/2007, à 09:00

cep

Re : HD immontable : "Can't read superblocks"

testdisk est en effet utilisé pour récupérer une table de partitions ou un système de fichiers endommagé.
photorec est utilisé pour récupérer des données, après effacement ou autre.

Maintenant, si ton disque est endommagé mécaniquement, il est préférable de travailler sur une image du disque plutôt que en direct sur le disque pour ne pas le "stresser" d'avantage.

AUtre chose, les données récupérées sont souvent morcelées et difficilement réutilisables, avec aussi des noms de fichiers tronqués.

Enfin, attention à ne pas saturer ton autre disque qui récupère les données trouvées.

Bonne continuation.
cep

p.s. as-tu aussi vérfié ta nappe ?

Hors ligne

#8 Le 19/04/2007, à 12:47

Snake046

Re : HD immontable : "Can't read superblocks"

Je vais pas tarder a redemarrer j'en profiterai pour voir ce qu'en dit le bios.
Mais après pour faire une image de disque dur... une image d'un cd je veux bien, mais je n'ai jamais essayé sur un disque dur ?
Je le fais avec quel programme ?

Pour la nappe elle est impeccable.


Aucun message n'est caché dans cette signature.

Hors ligne

#9 Le 19/04/2007, à 13:16

cep

Re : HD immontable : "Can't read superblocks"

Tu as des exemples d'utilisation de dd sur le site de cgsecurity/testdisk
http://www.cgsecurity.org/wiki/Damaged_Hard_Disk

Hors ligne