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 15/01/2012, à 23:28

teribilis

Récupération Testdisk partitions non formatées impossible

Bonjour,

Je m'en remet à vous pour aider un ami qui est sur win et qui a foiré sa partition de sauvegarde en NTFS.
Il aurait apparemment fait une mauvaise manip avec l'outil de partitionnement Windows. (bien que ça ne m'étonne à peine..)

J'ai voulu réparer directement sur son pc avec Testdisk mais j'ai eu le message suivant :
disquez.png
Je trouve ça assez étrange vu qu'il avait deux partitions contiguës NTFS, une de 200Gb qu'il voulait supprimer et une autre de 735Gb qu'il voulait garder et étendre (c'est à ce moment que le soft windows a tout crashé, apparemment ça a converti le tout en disque dynamique et il a annulé et c'est là qu'il a perdu toute partition)
Du coup je n'arrive pas a réparer quoi que ce soit.

Avez vous une idée avant que je branche le disque directement sur mon ubuntu ? Je dois aller chercher son disque demain pour l'installer dans mon pc..

edit: J'ai lancé un utilitaire de récupération et celui-ci m'a montré plusieurs partitions possibles dont une correspond à l'ensemble des fichiers à récupérer.
Y aurait-il moyen de forcer des paramètres dans Testdisk pour l'aider à retrouver la bonne partition ?
disque2.png

Dernière modification par teribilis (Le 15/01/2012, à 23:57)

Hors ligne

#2 Le 15/01/2012, à 23:56

rmy

Re : Récupération Testdisk partitions non formatées impossible

Tu peux passer les options de testdisk à "expert : yes, cylinder boudary : no" et redonner l'ensemble des scans (détection initiale, quicksearch deepersearch) dans des balises code (plus pratique que des captures écran)

Hors ligne

#3 Le 15/01/2012, à 23:58

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Je ferai ça demain sur nux wink, pour l'instant j'ai fait tout ça depuis son pc win7. (J'ai fait un edit sur mon premier post également).

Merci d'avance

Hors ligne

#4 Le 16/01/2012, à 00:09

rmy

Re : Récupération Testdisk partitions non formatées impossible

On fera ça directement sous gnu/linux avec un loopdevice :

losetup /dev/loop0 /dev/ledisque -o $ofset --sizelimit $taillepartition

les $variables sont en octets.

Hors ligne

#5 Le 16/01/2012, à 13:11

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Voilà les deux premières étapes, je démarre un quicksearch ça risque d'être quand même long étant donnée la taille du disque..

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

  TestDisk is free software, and
comes with ABSOLUTELY NO WARRANTY.

Select a media (use Arrow keys, then press Enter):
Disk /dev/sda - 500 GB / 465 GiB - ATA SAMSUNG HD501LJ
Disk /dev/sdb - 128 GB / 119 GiB - ATA SAMSUNG SSD 830
Disk /dev/sdc - 1000 GB / 931 GiB - ATA WDC WD1001FALS-0
Disk /dev/sdd - 16 GB / 14 GiB - Corsair Voyager

[Proceed ]  [  Quit  ]

Note: Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS
detection, and install the latest OS patches and disk drivers.
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

No partition is bootable


*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
[Quick Search]
                            Try to locate partition

Hors ligne

#6 Le 16/01/2012, à 13:22

rmy

Re : Récupération Testdisk partitions non formatées impossible

Normalement le Quicksearch est pas trop long si il trouve des trucs…

Hors ligne

#7 Le 16/01/2012, à 16:09

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Voilà le compte rendu du quicksearch, il n'affiche pas les mêmes choses que sur windows c'est assez étrange :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121602 255 63

The harddisk (1000 GB / 931 GiB) seems too small! (< 1209 GB / 1126 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
  HPFS - NTFS          25497   0  1 147097 215 48 1953517593 [Externe]


[ Continue ]
NTFS, 1000 GB / 931 GiB

Après avoir fait continue j'ai ça

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121602 255 63
     Partition               Start        End    Size in sectors
* HPFS - NTFS              0   1  1  8923 254 63  143363997


Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
NTFS, 73 GB / 68 GiB

Je ne sais pas si c'est la bonne partition étant donné que "P" répond Can't open filesystem. Filesystem seems damaged.

Dernière modification par teribilis (Le 16/01/2012, à 16:10)

Hors ligne

#8 Le 16/01/2012, à 21:08

rmy

Re : Récupération Testdisk partitions non formatées impossible

25947/0/1 en CHS… ça fait 409609305 secteurs…, la même chose que windows pour le début de la partition. L'erreur du nombre de secteur tient probablement au fait que le plantage est intervenu pendant le redimensionnement.

Le problème ici tient au fait que le redimensionnement s'est fait "vers l'avant". J'espère qu'il n'y aura pas eu encore trop de modifs sur le FS et les allocations de blocs, sinon c'est la galère…

Essayons tout de même avec les valeurs trouvées par windows qui sont celles à l'origine :

sudo losetup /dev/loop0 /dev/sdc -o 209719964160 --sizelimit 790484921856
mkdir test

Puis tu tentes un mount

sudo mount /dev/loop0 test/ -o ro

EDIT : modifié, typo dans la commande

Dernière modification par rmy (Le 16/01/2012, à 22:36)

Hors ligne

#9 Le 16/01/2012, à 21:19

teribilis

Re : Récupération Testdisk partitions non formatées impossible

En attendant ta réponse j'ai lancé le Deep research qui est en cours il devrait se terminer dans moins de 30min.
Était-ce utile de le lancer ?
Je vais donc attendre la fin avant de faire ta manip. (D'autre part il n y a pas moyen de sauvegarder les résultats de testdisk au lieu de se retaper le scan avant chaque manip ? )

Hors ligne

#10 Le 16/01/2012, à 21:23

rmy

Re : Récupération Testdisk partitions non formatées impossible

Non je ne crois pas, mais tu peux stopper un Quicksearch pour aller au Deepersearch, et dans le Deepersearch tu peux passer à la "partition suivante" en tapant F pendant la recherche. De quelle manip parles-tu ?

EDIT : Un deepersearch n'est jamais inutile.

Dernière modification par rmy (Le 16/01/2012, à 21:24)

Hors ligne

#11 Le 16/01/2012, à 21:39

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Voila le résultat de deepersearch, à savoir le même .. Ce qui est bizarre est le fait que dans l'étape intermédiaire il me trouve plusieurs partitions et au final il ne m'affiche que celle là.

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121602 255 63

The harddisk (1000 GB / 931 GiB) seems too small! (< 1209 GB / 1126 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
  HPFS - NTFS          25497   0  1 147097 215 48 1953517593 [Externe]

[ Continue ]
NTFS, 1000 GB / 931 GiB 

EDIT j'ai tenté ta commande

sudo /dev/loop0 /dev/sdb -o 209719964160 --size-limit 790484921856
sudo: /dev/loop0: command not found

Dernière modification par teribilis (Le 16/01/2012, à 21:43)

Hors ligne

#12 Le 16/01/2012, à 22:36

rmy

Re : Récupération Testdisk partitions non formatées impossible

Le résultat que tu affiches de testdisk est le résultat de l'étape intermédiaire : il t'annonce une partition qu'il ne peut récupérer. EN appuyant sur entrée (continue) tu auras alors le résultat réel du deepersearch.

Pour la commande, j'ai oublié le plus important : la commande…

sudo losetup /dev/loop0 /dev/sdb -o 209719964160 --sizelimit 790484921856

Dernière modification par rmy (Le 16/01/2012, à 22:36)

Hors ligne

#13 Le 16/01/2012, à 22:41

teribilis

Re : Récupération Testdisk partitions non formatées impossible

losetup: /dev/loop0: device is busy

:c

Hors ligne

#14 Le 16/01/2012, à 23:48

rmy

Re : Récupération Testdisk partitions non formatées impossible

losetup -d /dev/loop0

puis tu reprends la commande précédente, sauf si loop0 est utilisé pour une bonne raison… dans ce cas, tu remplaces par loop1 dans les commandes…

Hors ligne

#15 Le 16/01/2012, à 23:53

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Failed to read last sector (1953517592): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/loop2': Invalid argument
The device '/dev/loop2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Hors ligne

#16 Le 16/01/2012, à 23:55

rmy

Re : Récupération Testdisk partitions non formatées impossible

reessaye au cas où (mais peu probable) en virant l'option --sizelimit.

Sinon il faudra trouver une autre idée…

EDIT : je ne repasse probablement plus avant demain. Encore taquet de boulot pour cette nuit, je fais une "pause bénévolat".

Dernière modification par rmy (Le 17/01/2012, à 00:03)

Hors ligne

#17 Le 17/01/2012, à 00:05

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Ca ne marche pas sad
C'est vraiment bizarre cette histoire car mon ami me dit qu'il n y a eu aucune réécriture ni formatage seulement une suppression du partitionnement.

Hors ligne

#18 Le 17/01/2012, à 02:29

rmy

Re : Récupération Testdisk partitions non formatées impossible

oO Non, je pense que le redimensionnement a commencé… et ça, ça fait des écritures… pas que de la modification de partitionnement.

Que donne testdisk sur /dev/loop0, type de table "none" ?

Hors ligne

#19 Le 17/01/2012, à 13:34

teribilis

Re : Récupération Testdisk partitions non formatées impossible

Ne t'embêtes pas je me suis résigné à ne pas pouvoir réparer la partition, je lui ai dis de trouver d'autres disques et de sauvegarder par getdataback sur son windows.
Il a la chance de pouvoir récupérer la totalité de ses fichiers qui sont encore lisibles.

C'était surtout par curiosité que je cherchais une bidouille pour forcer le remontage de la partition smile
Merci à toi en tout cas.

Hors ligne

#20 Le 17/01/2012, à 15:05

rmy

Re : Récupération Testdisk partitions non formatées impossible

Quand il y a eu une corruption d'un système de fichier windows, pas de "bidouille possible" sous linux. Au mieux ntfsfix, mais je ne suis pas sûr exactement du résultat.

Hors ligne