Partitions passées en RAW irrécupérables ?...

Comment utiliser TestDisk pour récupérer une partition perdue
Post Reply
Message
Author
PCLIEGE
Posts: 9
Joined: 29 Nov 2020, 17:58

Partitions passées en RAW irrécupérables ?...

#1 Post by PCLIEGE »

Salut tout le monde,
Je vous décris le cas d’un disque qui me préoccupe en ce moment :
ayant réceptionné un vieux portable HP d’un client qui refusait de démarrer mentionnant, a priori, un souci de ventilateur, j’ai voulu vérifier l’état de son disque dur avant tout afin de lui garantir la ‘non perte’ de ses données si la machine rechignait à reprendre son fonctionnement normal.
J’ai donc démonté le portable, extrait le disque que j’ai alors testé sur une station d’accueil USB 3.0 et j’ai pu rassurer le client car le disque est parfaitement accessible, et le contenu est donc totalement récupérable si nécessaire… Sauf que, après avoir nettoyé le portable dont le ventilo semblait méchamment ‘encrassé’, j’ai voulu réintégrer le disque et rebooter le PC. Au démarrage, entendant tourner le ventilateur, j’étais plutôt content, mais le boot a alors signalé ‘pas de disque système… veuillez insérer un disque système et recommencer’…
Ce qui m’a amené à replacer ledit disque sur ma machine comme précédemment et là, j’ai pu découvrir que toutes les partitions étaient alors passées en RAW et que ma machine me proposait de les formatter afin de pouvoir les utiliser ! Ce que je n’ai évidemment pas fait !
Donc, le fait d’avoir accédé au disque sur ma machine, déroulement correct, et l’avoir ensuite replacé dans sa machine d’origine, la structure a été complétement ‘gommée’ …
J’ai donc lancé TestDisk qui m’a proposé de recréer la boot, ce qui s’est bien déroulé mais malgré tout, chaque partition reste ‘RAW’ et donc pas d’accès aux fichiers…
Je joins ci-dessous le log rendu par TestDisk mais avant tout, les caractéristiques disque & machines :
Disque Toshiba 1 Tb 2.5" * CYL 16383 – H 16 , S 63 (LBA 1.953.525 – 168 sectors) dans un PC HP sous Windows 10 famille migré depuis W7
Machine de test du disque : tour HP sous W10 Pro migré depuis W7 Pro, inséré dans une station d’accueil USB 3.0.
A noter :
TestDisk a alors énuméré les tailles des partitions comme «GetFileSize err Fonction incorrecte. » est-ce là que réside le problème ???

Est-ce que quelqu’un aurait une idée à me susurrer qui me permettrait au final de récupérer le disque dans un état exploitable avant de le réintégrer dans son PC ?

J’ai repassé le disque à l’examen du TestDisk, et je mets ci-dessous les différents écrans tels qu’apparus lors de ce second ‘check’ :

Image
Image

Les 3 écrans visibles ci-après, relatifs à chaque choix possible de surbrillance verte :

Image
Image
Image

Après demande de continuer :

Image

Et au final :

Image
Image

Merci d’avance de tout conseil avisé. Bonne journée à toutes et à tous.
Amicalement,
Patrick.

Rapport TestDisk :



Tue Apr 27 09:23:52 2021
Command line: TestDisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 4.8, Cygwin 1007.34
Compilation date: 2015-04-18T13:01:55
ext2fs lib: 1.42.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504, curses lib: ncurses 5.9
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdh)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=2000398934016
filewin32_getfilesize(\\.\PhysicalDrive3) GetFileSize err Fonction incorrecte.

filewin32_setfilepointer(\\.\PhysicalDrive3) SetFilePointer err Fonction incorrecte.

Warning: can't get size for \\.\PhysicalDrive3
filewin32_getfilesize(\\.\PhysicalDrive4) GetFileSize err Fonction incorrecte.

filewin32_setfilepointer(\\.\PhysicalDrive4) SetFilePointer err Fonction incorrecte.

Warning: can't get size for \\.\PhysicalDrive4
filewin32_getfilesize(\\.\PhysicalDrive5) GetFileSize err Fonction incorrecte.

filewin32_setfilepointer(\\.\PhysicalDrive5) SetFilePointer err Fonction incorrecte.

Warning: can't get size for \\.\PhysicalDrive5
filewin32_getfilesize(\\.\PhysicalDrive6) GetFileSize err Fonction incorrecte.

filewin32_setfilepointer(\\.\PhysicalDrive6) SetFilePointer err Fonction incorrecte.

Warning: can't get size for \\.\PhysicalDrive6
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive7)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=1800751224320
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=1255001817088
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=397259309056
filewin32_getfilesize(\\.\F:) GetFileSize err Fonction incorrecte.

filewin32_setfilepointer(\\.\F:) SetFilePointer err Fonction incorrecte.

Warning: can't get size for \\.\F:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=208666624
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=0
Warning: can't get size for \\.\H:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=0
Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=0
Warning: can't get size for \\.\J:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\K:)=0
Warning: can't get size for \\.\K:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\L:)=4000650887168
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\M:)=745290072064
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\N:)=972309921792
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\O:)=23424139264
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\P:)=4259315712
Hard disk list
Disk /dev/sda - 4000 GB / 3726 GiB - CHS 486401 255 63, sector size=512
Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486401 255 63, sector size=512
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512
Disk /dev/sdh - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512
Drive C: - 1800 GB / 1677 GiB - CHS 218928 255 63, sector size=512
Drive D: - 1255 GB / 1168 GiB - CHS 152578 255 63, sector size=512
Drive E: - 397 GB / 369 GiB - CHS 48297 255 63, sector size=512
Drive G: - 208 MB / 199 MiB - CHS 25 255 63, sector size=512
Drive L: - 4000 GB / 3725 GiB - CHS 486384 255 63, sector size=512
Drive M: - 745 GB / 694 GiB - CHS 90609 255 63, sector size=512
Drive N: - 972 GB / 905 GiB - CHS 118209 255 63, sector size=512
Drive O: - 23 GB / 21 GiB - CHS 2847 255 63, sector size=512
Drive P: - 4259 MB / 4062 MiB - CHS 517 255 63, sector size=512

Partition table type (auto): Intel
Disk /dev/sdh - 1000 GB / 931 GiB
Partition table type: Intel

Analyse Disk /dev/sdh - 1000 GB / 931 GiB - CHS 121601 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
check_part_i386 failed for partition type 07
NTFS at 118235/113/23


test_FAT()
4 P FAT32 LBA 121083 68 10 121601 25 24 8318976
sector_size 16
cluster_size 25
reserved 5652
fats 124
dir_entries 31814
sectors 70
media 00
fat_length 5653
secs_track 18044
heads 3
hidden 4096
total_sect 1392528869
check_part_i386 failed for partition type 0C
Current partition structure:
1 * HPFS - NTFS 0 32 33 25 126 37 407552
Invalid NTFS or EXFAT boot
2 P HPFS - NTFS 25 126 38 118235 113 22 1899042816
2 P HPFS - NTFS 25 126 38 118235 113 22 1899042816
3 P HPFS - NTFS 118235 113 23 121083 68 9 45750272
Invalid FAT boot sector
4 P FAT32 LBA 121083 68 10 121601 25 24 8318976
4 P FAT32 LBA 121083 68 10 121601 25 24 8318976

search_part()
Disk /dev/sdh - 1000 GB / 931 GiB - CHS 121601 255 63
NTFS at 0/32/33
filesystem size 407552
sectors_per_cluster 8
mft_lcn 16981
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 25 126 37 407552
NTFS, blocksize=4096, 208 MB / 199 MiB
NTFS at 118235/113/23
filesystem size 45750272
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 118235 113 23 121083 68 9 45750272
NTFS, blocksize=4096, 23 GB / 21 GiB
file_pread(7,1,buffer,1953525759(121601/90/25)) lseek err Invalid argument
file_pread(7,1,buffer,1953525760(121601/90/26)) lseek err Invalid argument
file_pread(7,14,buffer,1953525761(121601/90/27)) lseek err Invalid argument
file_pread(7,3,buffer,1953525775(121601/90/41)) lseek err Invalid argument
file_pread(7,3,buffer,1953525822(121601/91/25)) lseek err Invalid argument
file_pread(7,8,buffer,1953525838(121601/91/41)) lseek err Invalid argument
file_pread(7,11,buffer,1953525885(121601/92/25)) lseek err Invalid argument
file_pread(7,2,buffer,1953527807(121601/122/57)) lseek err Invalid argument
Search for partition aborted

Results
* HPFS - NTFS 0 32 33 25 126 37 407552
NTFS, blocksize=4096, 208 MB / 199 MiB
P HPFS - NTFS 118235 113 23 121083 68 9 45750272
NTFS, blocksize=4096, 23 GB / 21 GiB

interface_write()
1 * HPFS - NTFS 0 32 33 25 126 37 407552
2 P HPFS - NTFS 118235 113 23 121083 68 9 45750272
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Analyse Disk /dev/sdh - 1000 GB / 931 GiB - CHS 121601 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
check_part_i386 failed for partition type 07
NTFS at 118235/113/23


test_FAT()
4 P FAT32 LBA 121083 68 10 121601 25 24 8318976
sector_size 16
cluster_size 25
reserved 5652
fats 124
dir_entries 31814
sectors 70
media 00
fat_length 5653
secs_track 18044
heads 3
hidden 4096
total_sect 1392528869
check_part_i386 failed for partition type 0C
Current partition structure:
1 * HPFS - NTFS 0 32 33 25 126 37 407552
Invalid NTFS or EXFAT boot
2 P HPFS - NTFS 25 126 38 118235 113 22 1899042816
2 P HPFS - NTFS 25 126 38 118235 113 22 1899042816
3 P HPFS - NTFS 118235 113 23 121083 68 9 45750272
Invalid FAT boot sector
4 P FAT32 LBA 121083 68 10 121601 25 24 8318976
4 P FAT32 LBA 121083 68 10 121601 25 24 8318976

search_part()
Disk /dev/sdh - 1000 GB / 931 GiB - CHS 121601 255 63
NTFS at 0/32/33
filesystem size 407552
sectors_per_cluster 8
mft_lcn 16981
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 25 126 37 407552
NTFS, blocksize=4096, 208 MB / 199 MiB
SIGHUP detected! TestDisk has been killed.

recuperation
Posts: 1486
Joined: 04 Jan 2019, 09:48
Location: Hannover, Deutschland (Germany, Allemagne)

Re: Partitions passées en RAW irrécupérables ?...

#2 Post by recuperation »

Est-ce que vous avez examiné chaque partition si elle contient des données en utilisant la touche "p" ("list files")?

PCLIEGE
Posts: 9
Joined: 29 Nov 2020, 17:58

Re: Partitions passées en RAW irrécupérables ?...

#3 Post by PCLIEGE »

Salut Recuperation,
merci de ton intérêt à mon problème.
Oui, j'ai utilisé la touche 'p' à chaque fois, mais aucune partition n'a fourni de liste de fichiers... Seulement un message qui stipule que le système de fichiers semble être endommagé...

Bonne nuit.
Amicalement.
Patrick.

recuperation
Posts: 1486
Joined: 04 Jan 2019, 09:48
Location: Hannover, Deutschland (Germany, Allemagne)

Re: Partitions passées en RAW irrécupérables ?...

#4 Post by recuperation »

Dans ce cas-là il ne reste que Photorec ou l'utilisation d'autres logiciels.

PCLIEGE
Posts: 9
Joined: 29 Nov 2020, 17:58

Re: Partitions passées en RAW irrécupérables ?...

#5 Post by PCLIEGE »

Merci de nouveau pour ta réponse, bien qu'elle me désole comme tu peux l'imaginer...

Bonne continuation à toutes & tous.
Amicalement,
Patrick

PCLIEGE
Posts: 9
Joined: 29 Nov 2020, 17:58

Re: Partitions passées en RAW irrécupérables ?...

#6 Post by PCLIEGE »

Salut tout le monde, et particulièrement 'Recuperation', pour avoir déjà participé à tenter de résoudre mon problème,
J'ai repensé à une chose, avant d'abandonner l'idée de récupérer les partitions : comme je le mentionnais dans mon texte d'explication initiale, et comme visible sur la copie d'écran n°2, étant donné que TestDisk stipule un problème inhérent à la taille de la partition, qu'il juge "incorrecte", est-ce que cela pourrait être le phénomène à la base de mon problème ? Si 'Oui', ne disposant pas de l'expérience suffisante dans ces paramètres, et n'ayant pas la certitude que cela soit faisable par le biais de TestDisk, faudrait-il agir sur la description de la partition concernée afin qu'elle retrouve des paramètres corrects ? Et dans ce cas, peut-être alors ensuite retester le disque et lister les fichiers s'y trouvant si c'est redevenu possible ???
Merci d'avance de me donner un avis éclairé.
Bon week-end à toutes & tous.
Amicalement,
Patrick.

Post Reply