Crash HDD : Vos donnees semblent corrompues selon TestDisk

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
Dekker
Posts: 9
Joined: 04 Jun 2012, 15:58

Crash HDD : Vos donnees semblent corrompues selon TestDisk

#1 Post by Dekker »

Bonjour a tous,

J'etai en train d'utiliser Sony Vegas Pro, l'autre jour en utilisant des videos directement depuis mon HDD 2To Western Digital My Book, un disque dur externe. Lorsque le logiciel a soudainement plante ... ainsi que mon Disque dur ..

Donc a present, j'essaye de retrouver mes donnees car, comme 90% des gens sur cette planete, je n'ai fait aucune sauvegarde depuis longtemps et je me sens vraiment stupide. Lorsque je branche mon disque dur, Windows me demande de le formater :(

J'ai donc essaye d'utiliser HDD Regenrator 2011, mais, apres de 2 scans, il trouve toujours des erreurs et ne semble pas pouvoir y faire grand chose meme is il regenere les secteurs defectueux a chaque fois. De plus cela prends 24h ...

Bref, j'ai donc essaye TestDisk, et selon lui, mon probleme etait : "Partition sector doesn't have the endmark 0xAA55", j'ai donc suivis ce tutoriel :
http://drehsen.com/compusectools/testdi ... mples.html

Et comme vou pouvez le voir, a la toute fin, il me demande de chisir l'option "Write", ce que j'ai fait. A present, il reconnait ma partition, mais quand je veux voir mes dossiers ( see list files ou quelque chose du meme genre) rien n'apparait et TestDisk me dit que les fichiers sont corrompus.

J'ai donc suivis les guides suivants :
http://le-monde-informatique.com/forum/ ... 48&t=12136

A la fin, on nous dit d'aller dans les options avancees et d'essayer "Backup BS" mais, selon TestDisk, les deux BS (Le backup et le normal) sont les memes (avant que je fasse "Write" dans l'etape precedente, le BS de base etat marque comme corrupted). J'ai aussi vu par ailleurs que je pouvais "Rebuild BS" mais je n'ose pas, je ne suis pas sur de ce que je fais.

Que puis-je faire a present ? J'ai lu que je devrais surement essayer de recuperer toutes mes donnees, ce qui veut dire que je devrat me racheter un 2To (cher !) et utiliser PhotoRec ou, selon cette page : www .debian-administration.org/articles/420, un de ces outils :

http://www.r-studio.com/

findandmount.com/

Quelqu'un pourrait-il me conseiller sur le suite des manips a faire svp ? j'a fait ce que j'ai pu par moi meme en herchant sur le net, mais la je seche et desespere :) Est ce que mon HDD peut il etre encore sauve ? Dois reconstruire mon BS ?

Merci a vous, voici mon .log file de TestDisk :

Sun Jun 3 22:57:09 2012 Command line: TestDisk
TestDisk 6.13, Data Recovery Utility, November 2011 Christophe GRENIER OS: Windows 7 (7601) SP1 Compiler: GCC 4.3, Cygwin 1007.7 Compilation date: 2011-11-15T08:36:54 ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=640135028736 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=40020664320 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=2000365289472 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\PhysicalDrive0)=640135028736 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\PhysicalDrive1)=40020664320 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\PhysicalDrive2)=2000365289472 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\C:)=40017854464 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\D:)=624364213760 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\E:)=5375438848 filewin32_getfilesize(\.\F:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\.\F:) SetFilePointer err Incorrect function.

Warning: can't get size for \.\F: disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\.\G:)=2000364240896 file_pread(4,1,buffer,1250274689(77825/254/63)) lseek err Invalid argument file_pread(5,1,buffer,78172289(4865/254/63)) lseek err Invalid argument file_pread(6,1,buffer,3906975869(243197/254/63)) lseek err Invalid argument Hard disk list Disk /dev/sda - 640 GB / 596 GiB - CHS 77825 255 63, sector size=512 - SAMSUNG HM640JJ, S/N:2SQADJZR0A4361, FW:2AK1 Disk /dev/sdb - 40 GB / 37 GiB - CHS 4865 255 63, sector size=512 - INTEL SS DSA2M040G2GC, S/N:VCBG594010RG40G0NG, FW:2CV1 Disk /dev/sdc - 2000 GB / 1862 GiB - CHS 243197 255 63, sector size=512 - WD My Book 1140, S/N:WCAZA9394386, FW:1007 Drive E: - 5375 MB / 5126 MiB - CHS 1281 64 32, sector size=2048 - Optiarc DVDRWBD BC-5540H, FW:101A

Partition table type (auto): Intel Disk /dev/sdc - 2000 GB / 1862 GiB - WD My Book 1140 Partition table type: Intel

Analyse Disk /dev/sdc - 2000 GB / 1862 GiB - CHS 243197 255 63 Geometry from i386 MBR: head=255 sector=63 NTFS at 0/32/33 Current partition structure: 1 * HPFS - NTFS 0 32 33 243197 57 60 3906961408 Computes LBA from CHS for Disk /dev/sdc - 2000 GB / 1862 GiB - CHS 243198 255 63 Allow partial last cylinder : Yes search_vista_part: 1

search_part() Disk /dev/sdc - 2000 GB / 1862 GiB - CHS 243198 255 63 NTFS at 0/32/33 filesystem size 3906961408 sectors_per_cluster 8 mft_lcn 786432 mftmirr_lcn 2 clusters_per_mft_record -10 clusters_per_index_record 1 HPFS - NTFS 0 32 33 243197 57 60 3906961408 NTFS, 2000 GB / 1862 GiB file_pread(6,7,buffer,3906963457(243197/57/62)) lseek err Invalid argument file_pread(6,8,buffer,3906963464(243197/58/6)) lseek err Invalid argument file_pread(6,3,buffer,3906963472(243197/58/14)) lseek err Invalid argument file_pread(6,3,buffer,3906963519(243197/58/61)) lseek err Invalid argument file_pread(6,8,buffer,3906963535(243197/59/14)) lseek err Invalid argument file_pread(6,11,buffer,3906963582(243197/59/61)) lseek err Invalid argument file_pread(6,2,buffer,3906965504(243197/90/30)) lseek err Invalid argument

Results * HPFS - NTFS 0 32 33 243197 57 60 3906961408 NTFS, 2000 GB / 1862 GiB

interface_write() 1 * HPFS - NTFS 0 32 33 243197 57 60 3906961408

User avatar
remy
Posts: 457
Joined: 25 Mar 2012, 10:21
Location: Strasbourg, France.
Contact:

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#2 Post by remy »

Ton disque a probablement des secteurs défectueux, et en utilisant HDDRegenerator (qui ne sert à rien, soit dit en passant) tu as probablement aggravé la situation de corruption des fichiers en forçant la réallocation de secteurs HS. Mais plus on scan un disque en fin de vie, et plus le nombre de secteur HS augmente rapidement... donc, mauvaise idée.

Tu peux tenter un RebuildBS, mais tu vas de nouveau risque de provoquer des défaillance. Il faudrait dans l'idéal commencer par une duplication bit à bit avec des outils spécifiques du type ddrescue sous linux. Puis travailler sur l'image disque pour faire le RebuildBS.

Si tu ne veux pas investire dans un second disque pour la duplication, plus un troisième pour l'extraction des données, et éventuellement des softs payants pour la récupération (qui ne t'apporteront pas plus que testdisk si tu ne sais pas comment les exploiter), tu peux aussi me contacter par message privé pour une prestaiton professionnelle.

En attendant, je t'invite à te renseigner sur la possibilité de lancer une commande du type

Code: Select all

sudo ddrescue /dev/source /dev/destination copie.log -n --force
depuis un liveCD/liveUSB linux récent (sinon la commande ddrescue sera différente)

Dekker
Posts: 9
Joined: 04 Jun 2012, 15:58

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#3 Post by Dekker »

Hey Merci Remy,

Alors voila, j'ai bien eu l'impression egalement que HDD regenerator ne faisait pas grand chose .. j'ai telecharge pas mal d'outils tous soit dit en passant cense etre le meilleurs des meilleurs, mais yen a pas un qui a pu me recuperer mes donnees (ces logiciels sont cense recuperer les donnees.)
J'ai lance PhotoRec hier soir, ca a marche, j'ai recupere pas mal de donnees, j'ai fait une pause au bout de 12h afin de laisser respirer un peu mon materiel, mais il semblerait que j'en ai pour une centaine d'heures ... Que se passera-t-il lorsque j'arriverai vers les films HD de 6-14 Go ? en particulier si ils sont fragmentes ? Y a t'il un moyen ou un logiciel qui permettrait de recuperer le nom et l'arborescence des fichiers ? car bon 2 To a trier ...y a t-il fd'autres outils plus puissant que TestDisk/Photorec (et plus rapides ?) qui me permettrait de retrouver l'arborescence ?

Merci de ton aide !

Dekker
Posts: 9
Joined: 04 Jun 2012, 15:58

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#4 Post by Dekker »

J'ai entendu parler de SpinRite, Est ce que je pourrais retrouver mon arborescence avec celui ci (en quel cas je vais devoir passer pas mal de temps a fouiler ce site) ou il ne fera pas mieux que TestDisk ?

Merci :)

User avatar
remy
Posts: 457
Joined: 25 Mar 2012, 10:21
Location: Strasbourg, France.
Contact:

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#5 Post by remy »

SpinRite ne fait pas de récupération de données, pas de réparation de système de fichier, pas de duplication du disque.
SpinRite n'est pas OpenSource. Il fait une seule chose, c'est écrire directement sur la source. Peut-être qu'il le fait bien, mais je n'ai aucune raison d'avancer plus dans mes tests avec ce soft.

Je t'ai déjà donné une réponse complète par message privé. Duplication.

Dekker
Posts: 9
Joined: 04 Jun 2012, 15:58

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#6 Post by Dekker »

Update :

J'ai rachete un HDD 2to, j'ai demande a TestDisk de me faire une image du Disk, c'est presque termine mais j'ai peur que la taille du disque ne suffise pas vu qu'apparemment le fichier peut etre plus gros que la partition elle meme qui fait deja 18XX Go .

Quand a la manip precedente, j'ai suivi un pas a pas dans lequel ils expliquaient comment resoudre le message d'erreur "Partition sector doesn't have the endmark 0xAA55" (je ne trouvait alors aucune partition) , TestDIsk a trouve une partition apres un court scan et c'est la ou j'ai fait Write. Ensuite (je ne sais pas si ca reveint au meme) j'ai essaye de recuperer le Backup Boot Sector mais c'est a ce moment la ou ils semblaient identiques. Je n'ai ensuite rien fait de plus.

Faire une image sauvegardera bien mes donnees de toute fausse manip ? Je ne sais pas si monter l'image dans un soft comme OSFMount m'avancera a grand chose mais dois-je partir sur la piste ou ce serait la MFT qui serait corrumpu ?
Je vois ici que l'on peut effectuer la commande "Repair MFT" ..

En tout cas, merci Remy du temps que tu donnes benevolement, c'est genereux de ta part

User avatar
remy
Posts: 457
Joined: 25 Mar 2012, 10:21
Location: Strasbourg, France.
Contact:

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#7 Post by remy »

Pour l'image, tout dépend si tu as demandé à testdisk de te faire l'image du disque ou l'image de la partition. L'image fera de toutes façon la taille de l'objet de départ. Donc de fait, 2Tio (taille de ton disque complet si c'est le cas) + éléments du système de fichier du disque de destination > 2Tio.

Je ne t'ai pas indiqué de faire une image disque vers un fichier image à partir de testdisk, mais une image bit à bit du disque vers l'autre disque (de manière à ce que le disque de destination devienne identique au disque source).

En effet, si tu n'as fait que l'image de la partition, ce qui me semble ici probable, ton fichier image.dd n'aura plus de MBR et il faudra choisir "none" comme type d etable. Et donc plus de write possible.

Après avoir trouvé la partition, il aurait été mieux de s'assurer de sa bonne santé en listant les fichiers avant le write. Et si ce n'étati pas bon, à ce moment là passer par advanced, ajouter la partition manuellement pour essayer les options de Repair BS (et lister avant d'écrire). En dernier recours, tu peux essayer de voir ce que donne Repair MFT, mais là encore tu vas provoquer des écritures. Donc cela se fait sur une image disque. Par sécurité.

Il me paraît probable que ta MFT soit endommagée, je ne sais pas si OSFMount serait à même de monter/réparer ton système de fichier ou non, je ne connais pas ce soft et ce n'est pas le sujet de ce forum. Essaye de voir si ce soft à un forum ou un service d'assistance technique.

Dekker
Posts: 9
Joined: 04 Jun 2012, 15:58

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#8 Post by Dekker »

aie, ca s'annonce mal :/

Pour l'image disque, TestDisk dit qu'elle comporte des erreurs de plus, il semblerait que je n'ai pas assez de place sur mon nouveau 2To .. or je viens de l'acheter, je n'ai pas assez pour re racheter un 3To. L'image ne marche pas, je ne peux pas la monter.

J'ai essaye un repair MFT mais TestDisk me dit que les deux MFT sont corrompus et qu'il lui est impossible de faire quoi que ce soit la dessus.

Selon le site officiel de test disk , je peux essayer 3 logiciels :
"If both MFT and MFTMirr are damaged and thus cannot be repaired using TestDisk, you might want to try commercial software like Zero Assumption Recovery, GetDataBack for NTFS or Restorer 2000."

Je vais essayer mais bon, je commence perdre espoir :(

Enfin, j'ai lu "Menu MBRCode : à n’utiliser que lorsque toutes les autres solutions ont échoué et qu’on n’arrive plus du tout à booter. Cette commande réécrit le secteur de boot du MBR et sa signature 0xAA55 (comme le ferait la commande fdisk /mbr) mais en écrivant un MBR « version Testdisk «
ce nouveau MBR (version Testdisk) va rechercher lors du démarrage un quelconque secteur de boot dans la 1ère partition."
Devrais-je essayer ? Vers quelle direction dois-je aller a present ?

Merci !!

User avatar
remy
Posts: 457
Joined: 25 Mar 2012, 10:21
Location: Strasbourg, France.
Contact:

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#9 Post by remy »

Comme déjà dit 3 fois, mais il semble que tu ne veuille pas l'entendre, il faut faire une image disque bit à bit, d'un disque sur l'autre (ta destination devient identique à ta source).

Cela peut se faire sans trop de difficulté avec ddrescue, depuis un liveCD/liveUSB linux, par exemple ubuntu.

Bine sûr, écrire un MBR testdisk dans ton cas est absolument inutile et cointinuera d'aggraver la situation.

Dekker
Posts: 9
Joined: 04 Jun 2012, 15:58

Re: Crash HDD : Vos donnees semblent corrompues selon TestDi

#10 Post by Dekker »

All right,

je vais lancer ca ce week end. j'Editerai ce post des que c'est fini

Locked