Je disposais d'un disque dur portable d'1To (LaCie Rikiki). L'ayant laissé branché à un lecteur DVD pendant trop longtemps (environ 2 semaines) et une mauvaise ventilation, celui-ci a fini par émettre une odeur de brulé et ne plus être reconnu par mes appareils.
Je l'ai donc ouvert pour en extraire le disque qui se trouvait à l'intérieur, que j'ai rebranché sur mon laptop grâce à un adaptateur externe. Comme je l'imaginais, le disque est encore plus ou moins en bon état. gparted me le liste, mais ne reconnait pas les partitions qui sont dessus.
Quelques informations avant d'en venir à mes opérations avec TestDisk. Je suis sous Ubuntu, et mon disque dur possèdait deux partitions. La première, nommée "piggy", d'une dizaine de Go, en FAT32. Et la seconde, nommée "rikiki", du reste de l'espace (soit environ 990Go), en NTFS.
Après un Quick Search, TestDisk trouve la partition "rikiki" et me permet de browser mes fichiers sans problèmes. Après un Deep Search (qui prends quelques heures), il revient avec trois partitions, dont voici l'output :
Code: Select all
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 15201 255 63
Partition Start End Size in sectors
D HPFS - NTFS 163 49 15 15200 30 62 241568256 [rikiki]
D HPFS - NTFS 163 49 15 15200 30 63 241568256
D HPFS - NTFS 15036 253 2 15200 39 8 2621184
J'ai passé "rikiki" en Logical et tenté un Write, mais n'ai eu qu'un "Write Error" en réponse.
La seconde partition (aux valeurs proches de "rikiki") semble être une erreur, et je n'en tiens pas compte. La troisième partition par contre m'intrigue. Ce ne peut pas être "piggy" car celle-ci se trouvait au début du disque (d'après mes souvenirs) et surtout était en FAT32. Peut-être la dernière partition n'est-elle que de l'espace non-attribué ?
Comment pourrais-je faire pour récupérer ma partition "rikiki" ? Je me moque de ce qui se trouve sur la FAT32 "piggy". A noter que je n'ai consciemment pas lancé de chdsk ou autres utilitaires de récupération de peur d'aggraver le problème, TestDisk est le premier et le seul que j'ai utilisé pour le moment.
Ah si, j'ai lancé badblocks, pour vérifier si l'intégrité physique du disque était encore assurée, et il ne m'a sorti aucune erreur.
L'output de fdisk est le suivant :
Code: Select all
sudo fdisk -l /dev/sdb
Note: sector size is 4096 (not 512)
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 15200 cylinders, total 244190646 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x312dfe8d
Device Boot Start End Blocks Id System
/dev/sdb1 * 2621696 244189951 966273024 7 HPFS/NTFS/exFAT
Merci à quiconque aurait des pistes pour récupérer ma partition.
-- Tim