comme le dit le titre, je n'arrive pas à récupérer une partition. Au départ, j'ai un disque esclave (à la place du graveur) qui comporte deux partitions: une de 64 Go (nom: SAUVE) destinée à remplacer au pied levé le SSD système en cas de défaillance, et une du reste du disque de 1Go (nom: Stockage). Il s'agit de mémoire de deux partitions primaires, formatées avec seven, mais pas lors de l'installation. Le disque est un WD10PVT, dont la doc est disponible sur le site de WD: http://www.wdc.com/wdproducts/library/S ... 701278.pdf.
Ce qui s'est passé: lors d'une fausse manip (!), j'ai passé la première partition en FAT32 et la deuxième en Ext4 . En fait, je cherchais à formater une carte SD (avec mini partition tool wizard), lorsque je me suis rendu compte de mon erreur, j'ai interrompu l'opération, mais bien sûr, c'était trop tard.
J'ai lancé Testdisk, qui a trouvé la première partition sans problèmes, mais pas la deuxième. Avec un deep search, il m'affiche bien une partition qui ressemble, mais avec un problème de structure:
Code: Select all
HPFS - NTFS 7904 4 37 121600 247 55 1826541568
NTFS found using backup sector, blocksize=4096, 935 GB / 870 GiB
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
The harddisk (1000 GB / 931 GiB) seems too small! (< 1690 GB / 1574 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partition can't be recovered:
HPFS - NTFS 91865 99 11 205562 87 29 1826541568
A noter qu'en lançant Testdisk depuis un GParted bootable USB, le même message s'affichait avec 121602 cylindres, et qu'en modifiant la structure du disque en 121601 (voir doc WD), je n'avais plus l'erreur de taille mais je n'avais pas accès non plus aux données.
Comme je travaille sur une copie du disque, j'ai tenté quand même un "write", puis, comme le Backup boot sector était affiché en status OK, j'ai écrit le backup. Enfin, j'ai tenté un "repair MFT" qui a donné ceci (provenant du fichier log):
Code: Select all
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
repair_MFT
NTFS at 7904/4/37
MFT and MFT mirror are bad. Failed to repair them.
MFT fixed.
Code: Select all
Current partition structure:
1 P HPFS - NTFS 0 32 33 7904 4 36 126976000 [sauve]
2 P HPFS - NTFS 7904 4 37 121600 247 55 1826541568
En tout cas, merci d'avance à toute bonne âme qui prendra la peine de m'aider
PS: Je joins le fichier log de l'opération