Disque D: passé en RAW, disque E: non-reconnu

Utiliser TestDisk pour réparer le système de fichier
Locked
Message
Author
Croc
Posts: 2
Joined: 01 Aug 2018, 21:00

Disque D: passé en RAW, disque E: non-reconnu

#1 Post by Croc »

Bonjour,

J'ai apporté mon PC chez un réparateur spécialisé pour diagnostiquer une panne (il s'avère que c'était la CG mais peu importe).
Je le récupère, je le démarre, et me rend compte de 2 choses :
1) Mon disque D: apparaît bien dans mon explorateur mais la popup "... doit d'abord être formaté" s'affiche lorsque je double-clique dessus.
2) Mon disque E: n’apparaît carrément pas.
La personne qui a pris en charge mon PC est bien sûr parti en vacances et ne rentre que dans un mois, je suis donc plutôt déçu.

J'ai lancé un chkdsk sur D:, il me répond :
"Le type du système de fichiers est RAW.
CHKDSK n’est pas disponible pour RAW lecteurs."

Je lance alors TestDisk. Je me rend compte que mes 3 disques sont bien listés (sda, mon SSD qui marche très bien, sdb mon disque D: et sdc mon disque E:).
J'ai lancé une analyse sur sdb et sdc, voici les logs :

Code: Select all



Wed Aug  1 20:18:20 2018
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)=90028302336
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sde)=8036285952
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=90028302336
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=500107862016
filewin32_getfilesize(\\.\PhysicalDrive3) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\PhysicalDrive3
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive4)=8036285952
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=89381666816
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=475920064512
filewin32_getfilesize(\\.\E:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=8027850752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=0
Warning: can't get size for \\.\G:
Hard disk list
Disk /dev/sda - 90 GB / 83 GiB - CHS 10945 255 63, sector size=512
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Disk /dev/sde - 8036 MB / 7663 MiB - CHS 977 255 63, sector size=512
Drive C: - 89 GB / 83 GiB - CHS 10866 255 63, sector size=512
Drive D: - 475 GB / 443 GiB - CHS 57860 255 63, sector size=512
Drive F: - 8027 MB / 7655 MiB - CHS 975 255 63, sector size=512

Partition table type (auto): Intel
Disk /dev/sdb - 500 GB / 465 GiB
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
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or EXFAT boot
 1 P HPFS - NTFS              0  32 37 57860 198 54  929531376
 1 P HPFS - NTFS              0  32 37 57860 198 54  929531376
Invalid NTFS or EXFAT boot
 2 P HPFS - NTFS          57860 198 55 121601 200 63 1023999300
 2 P HPFS - NTFS          57860 198 55 121601 200 63 1023999300
No partition is bootable

search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
BAD_RS LBA=2102514934 7264660
file_pread(5,3,buffer,2102514934(130875/127/59)) lseek err Invalid argument
file_pread(5,1,buffer,2102514934(130875/127/59)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           130875 127 59 243489 209 32 1809149050
This partition ends after the disk limits. (start=2102514934, size=1809149050, end=3911663983, disk end=976773168)
file_pread(5,3,buffer,701661696(311025/196/20)) lseek err Invalid argument
file_pread(5,1,buffer,701661696(311025/196/20)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           311025 196 20 353990 109 40  690227265
This partition ends after the disk limits. (start=4996628992, size=690227265, end=5686856256, disk end=976773168)
BAD_RS LBA=3733005152 15760835
file_pread(5,3,buffer,3733005152(232368/210/3)) lseek err Invalid argument
file_pread(5,1,buffer,3733005152(232368/210/3)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 01
     FAT12                232368 210  3 266221 220 47  543849120
This partition ends after the disk limits. (start=3733005152, size=543849120, end=4276854271, disk end=976773168)
file_pread(5,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,1,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,8,buffer,976773199(60801/81/32)) lseek err Invalid argument
file_pread(5,11,buffer,976773246(60801/82/16)) lseek err Invalid argument
file_pread(5,2,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(5,1,buffer,976775167(60801/112/47)) lseek err Invalid argument
file_pread(5,13,buffer,976775170(60801/112/50)) lseek err Invalid argument
file_pread(5,3,buffer,976775183(60801/112/63)) lseek err Invalid argument
file_pread(5,3,buffer,976775230(60801/113/47)) lseek err Invalid argument
file_pread(5,8,buffer,976775246(60801/113/63)) lseek err Invalid argument
file_pread(5,11,buffer,976775293(60801/114/47)) lseek err Invalid argument
file_pread(5,2,buffer,976777215(60801/145/16)) lseek err Invalid argument
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (500 GB / 465 GiB) seems too small! (< 2911 GB / 2711 GiB)
The following partitions can't be recovered:
     FAT16 <32M           130875 127 59 243489 209 32 1809149050
     FAT12                232368 210  3 266221 220 47  543849120
     FAT16 <32M           311025 196 20 353990 109 40  690227265

Results

interface_write()
 
No partition found or selected for recovery
simulate write!

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

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
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or EXFAT boot
 1 P HPFS - NTFS              0  32 37 57860 198 54  929531376
 1 P HPFS - NTFS              0  32 37 57860 198 54  929531376
Invalid NTFS or EXFAT boot
 2 P HPFS - NTFS          57860 198 55 121601 200 63 1023999300
 2 P HPFS - NTFS          57860 198 55 121601 200 63 1023999300
No partition is bootable

search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
file_pread(5,1,buffer,976775167(60801/112/47)) lseek err Invalid argument
file_pread(5,1,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(5,14,buffer,976775169(60801/112/49)) lseek err Invalid argument
file_pread(5,3,buffer,976775183(60801/112/63)) lseek err Invalid argument
file_pread(5,3,buffer,976775230(60801/113/47)) lseek err Invalid argument
file_pread(5,8,buffer,976775246(60801/113/63)) lseek err Invalid argument
file_pread(5,11,buffer,976775293(60801/114/47)) lseek err Invalid argument
file_pread(5,2,buffer,976777215(60801/145/16)) lseek err Invalid argument
Search for partition aborted

Results

interface_write()
 
No partition found or selected for recovery
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
Partition table type default to Intel
Disk /dev/sdc - 500 GB / 465 GiB
Partition table type: Intel

Analyse Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:

Partition sector doesn't have the endmark 0xAA55

search_part()
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
file_pread(6,3,buffer,3541028662(220418/214/11)) lseek err Invalid argument
file_pread(6,1,buffer,3541028662(220418/214/11)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 01
     FAT12                220418 214 11 220452   2 40     532884
This partition ends after the disk limits. (start=3541028662, size=532884, end=3541561545, disk end=976773168)
BAD_RS LBA=623028224 4294967295
check_part_i386 failed for partition type 01
     FAT12                38781 181 57 105880  57 33 1077937600
This partition ends after the disk limits. (start=623028224, size=1077937600, end=1700965823, disk end=976773168)
file_pread(6,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(6,1,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(6,8,buffer,976773199(60801/81/32)) lseek err Invalid argument
file_pread(6,11,buffer,976773246(60801/82/16)) lseek err Invalid argument
file_pread(6,2,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(6,1,buffer,976775167(60801/112/47)) lseek err Invalid argument
file_pread(6,13,buffer,976775170(60801/112/50)) lseek err Invalid argument
file_pread(6,3,buffer,976775183(60801/112/63)) lseek err Invalid argument
file_pread(6,3,buffer,976775230(60801/113/47)) lseek err Invalid argument
file_pread(6,8,buffer,976775246(60801/113/63)) lseek err Invalid argument
file_pread(6,11,buffer,976775293(60801/114/47)) lseek err Invalid argument
file_pread(6,2,buffer,976777215(60801/145/16)) lseek err Invalid argument
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (500 GB / 465 GiB) seems too small! (< 1813 GB / 1688 GiB)
The following partitions can't be recovered:
     FAT12                38781 181 57 105880  57 33 1077937600
     FAT12                220418 214 11 220452   2 40     532884

Results

interface_write()
 
No partition found or selected for recovery
simulate write!

write_mbr_i386: starting...
Store new MBR code
write_all_log_i386: starting...
No extended partition

TestDisk exited normally.

Je ne sais pas trop quoi faire dans le sens où j'ai peur de toucher quoi que ce soit sur mes disque (y compris physiquement), car ça désengagerait la responsabilité de la personne qui a mis mon PC dans cet état.

Qu'en pensez-vous ?
Merci

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

Re: Disque D: passé en RAW, disque E: non-reconnu

#2 Post by cgrenier »

Avant le problème, est-ce que vos disques sdb et sdc n'étaient pas en raid0 ?

Croc
Posts: 2
Joined: 01 Aug 2018, 21:00

Re: Disque D: passé en RAW, disque E: non-reconnu

#3 Post by Croc »

Pas du tout, j'avais bien 2 unités logiques distinctes.

Locked