disque dur subitement non reconnu par Windows

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
arnopulp
Posts: 2
Joined: 08 Apr 2020, 17:05

disque dur subitement non reconnu par Windows

#1 Post by arnopulp »

Bonjour,
je ne connais pas grand chose au fonctionnement des disques durs mais je possède un disque dur externe avec des vidéos personnelles et lorsque je le branche à mon PC maintenant Windows m'indique "voulez-vous formater le disque dur", ceci assez subitement car 10 minutes avant j'y avais accès. Impossible de voir les fichiers. Je ne voulais pas faire de bêtises et ne rien perdre, aussi j'ai lancé une analyse testdisk et je vous mets le log ici pour vous demander conseils avant de lancer une opération qui ne serait pas la bonne et qui engendrerait plus de dommages que de solutions.
Je vous remercie 1000 fois par avance pour vos conseils.

Wed Apr 8 12:01:49 2020
Command line: TestDisk

TestDisk 7.2-WIP, Data Recovery Utility, January 2020
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 7.4, Cygwin 3000.3
ext2fs lib: 1.45.3, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.0
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=223954862080
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=15784214528
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=108003328
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(\\.\H:)=500104691712
Hard disk list
Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63, sector size=512 - KINGSTON SHSS37A240G, S/N:50026B725C01D0E4, FW:SAFM00.U
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Hitachi HTS725050A9A364, S/N:110917PCK404GLJ3, FW:0114

Partition table type (auto): Intel
Disk /dev/sdb - 500 GB / 465 GiB - Hitachi HTS725050A9A364
Partition table type: Intel

Analyse Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or exFAT boot
1 P HPFS - NTFS 0 32 33 60801 15 14 976766976
1 P HPFS - NTFS 0 32 33 60801 15 14 976766976
No partition is bootable

search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
BAD_RS LBA=932100809 4844706
check_part_i386 failed for partition type 04
FAT16 <32M 58020 150 60 199445 141 6 2271992005
This partition ends after the disk limits. (start=932100809, size=2271992005, end=3204092813, disk end=976773168)
file_pread(5,3,buffer,976773182(60801/81/15)) lseek err Invalid argument
file_pread(5,1,buffer,976773182(60801/81/15)) lseek err Invalid argument
file_pread(5,8,buffer,976773198(60801/81/31)) lseek err Invalid argument
file_pread(5,11,buffer,976773245(60801/82/15)) lseek err Invalid argument
file_pread(5,2,buffer,976775167(60801/112/47)) lseek err Invalid argument
file_pread(5,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,1,buffer,976773206(60801/81/39)) lseek err Invalid argument
file_pread(5,1,buffer,976773256(60801/82/26)) lseek err Invalid argument
file_pread(5,1,buffer,976775169(60801/112/49)) lseek err Invalid argument
file_pread(5,14,buffer,976775170(60801/112/50)) lseek err Invalid argument
file_pread(5,3,buffer,976775184(60801/113/1)) lseek err Invalid argument
file_pread(5,3,buffer,976775231(60801/113/48)) lseek err Invalid argument
file_pread(5,8,buffer,976775247(60801/114/1)) lseek err Invalid argument
file_pread(5,11,buffer,976775294(60801/114/48)) lseek err Invalid argument
file_pread(5,2,buffer,976777216(60801/145/17)) lseek err Invalid argument
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Check the harddisk size: HD jumper settings, BIOS detection...
The harddisk (500 GB / 465 GiB) seems too small! (< 1640 GB / 1527 GiB)
The following partition can't be recovered:
FAT16 <32M 58020 150 60 199445 141 6 2271992005

Results

interface_write()

No partition found or selected for recovery

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: disque dur subitement non reconnu par Windows

#2 Post by cgrenier »

Essayez TestDisk, Advanced, Boot, RebuildBS, List.
Si vous voyez vos fichiers, Write, confirmer, Quit et redémarrer votre PC.

arnopulp
Posts: 2
Joined: 08 Apr 2020, 17:05

Re: disque dur subitement non reconnu par Windows

#3 Post by arnopulp »

Bonjour M. Grenier, merci beaucoup pour votre réponse. Malheureusement pour moi ça n'a rien donné.
Après le RebuildBS le List ne m'a pas montré de fichiers.
Auriez-vous une autre idée de ce que je pourrais faire pour récupérer mes fichiers ?

Ci-dessous les captures d'écran et le log.

Encore merci.

Après RebuildBS :
capt01.jpg
capt01.jpg (171.26 KiB) Viewed 5212 times
Puis List :
capt02.jpg
capt02.jpg (130.91 KiB) Viewed 5212 times
Thu Apr 9 10:14:36 2020
Command line: TestDisk

TestDisk 7.2-WIP, Data Recovery Utility, January 2020
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 7.4, Cygwin 3000.3
ext2fs lib: 1.45.3, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.0
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=223954862080
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=15784214528
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=108003328
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(\\.\H:)=500104691712
Hard disk list
Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63, sector size=512 - KINGSTON SHSS37A240G, S/N:50026B725C01D0E4, FW:SAFM00.U
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Hitachi HTS725050A9A364, S/N:110917PCK404GLJ3, FW:0114

Partition table type (auto): Intel
Disk /dev/sdb - 500 GB / 465 GiB - Hitachi HTS725050A9A364
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
1 P HPFS - NTFS 0 32 33 60801 15 14 976766976

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 60801 15 14 976766976
NTFS at 0/32/33
filesystem size 3130676241685366373 976766976
sectors_per_cluster 120 8
mft_lcn 964670151124482096 786432
mftmirr_lcn 3121635889173513728 2
clusters_per_mft_record 48 -10
clusters_per_index_record 48 1
Boot sector
Status: Bad

Backup boot sector
Status: OK

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
rebuild_NTFS_BS
mft at 6291456
ntfs_find_mft: mft_lcn 786432
ntfs_find_mft: mftmirr_lcn 2
ntfs_find_mft: sectors_per_cluster 8
ntfs_find_mft: mft_lcn 786432
ntfs_find_mft: mftmirr_lcn 2
ntfs_find_mft: mft_record_size 1024 bytes
ntfs_find_mft: index_block_size 4096
New / Current boot sector
filesystem size 976766976 3130676241685366373
sectors_per_cluster 8 120
mft_lcn 786432 964670151124482096
mftmirr_lcn 2 3121635889173513728
clusters_per_mft_record -10 48
clusters_per_index_record 1 48
Extrapolated boot sector and current boot sector are different.
filesystem size 976766976 3130676241685366373
sectors_per_cluster 8 120
mft_lcn 786432 964670151124482096
mftmirr_lcn 2 3121635889173513728
clusters_per_mft_record -10 48
clusters_per_index_record 1 48
NTFS filesystem needs to be repaired.

ntfs_dir: ntfs_inode_open failed
Directory /
filesystem size 976766976 3130676241685366373
sectors_per_cluster 8 120
mft_lcn 786432 964670151124482096
mftmirr_lcn 2 3121635889173513728
clusters_per_mft_record -10 48
clusters_per_index_record 1 48

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 60801 15 14 976766976
NTFS at 0/32/33
filesystem size 3130676241685366373 976766976
sectors_per_cluster 120 8
mft_lcn 964670151124482096 786432
mftmirr_lcn 3121635889173513728 2
clusters_per_mft_record 48 -10
clusters_per_index_record 48 1
Boot sector
Status: Bad

Backup boot sector
Status: OK

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
NTFS filesystem needs to be repaired.

ntfs_dir: ntfs_inode_open failed
Directory /

ntfs_boot_sector
1 P HPFS - NTFS 0 32 33 60801 15 14 976766976
NTFS at 0/32/33
filesystem size 3130676241685366373 976766976
sectors_per_cluster 120 8
mft_lcn 964670151124482096 786432
mftmirr_lcn 3121635889173513728 2
clusters_per_mft_record 48 -10
clusters_per_index_record 48 1
Boot sector
Status: Bad

Backup boot sector
Status: OK

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

TestDisk exited normally.

Locked