DD externe illisible (Linux : erreur d'entrée/sortie - Windows : erreur de périphérique d'E/S)

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
tipi
Posts: 2
Joined: 31 Jan 2017, 09:52

DD externe illisible (Linux : erreur d'entrée/sortie - Windows : erreur de périphérique d'E/S)

#1 Post by tipi »

Hello ici :)

Tout d'abord, un grand merci à Christophe pour ces supers outils, j'en avais déjà entendu parler et, avec deux ordinateurs de "potes" récupérés, me voici un peu convié à les utiliser :)

J'ai besoin d'un soupçon d'aide pour un disque dur externe (1To WD). Je ne sais pas ce qu'il y a eu : panne de courant, souci d'alimentation, bug matériel/logiciel... Quoi qu'il en soit, le disque dur externe n'est depuis plus reconnu convenablement par un quelconque OS (la seconde machine est un portable avec le disque dur morcelé en partitions étranges et bug, si cela peut mettre sur la voie)...

Sous Windows, il n'est plus reconnu comme DD mais comme lecteur CD/DVD (Impossible de satisfaire la demande en raison d'une erreur de périphérique d'E/S), un bug dont Google a entendu parler. Sous Linux (Ubuntu), impossible de monter la partition qui m'est indiquée (Gparted) comme non allouée.

Voici le début du log testdisk (il fait 1,3Go), rien de viable on dirait (sda). J'ai aussi passé photorec sans succès, il ne trouve aucun fichier dessus et là, c'est vraiment grave parce qu'il y avait énormément de données sensibles... :oops:

Code: Select all

Mon Jan 30 16:45:35 2017
Command line: TestDisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Linux, kernel 4.8.0-040800-generic (#201610022031 SMP Mon Oct 3 00:32:57 UTC 2016) x86_64
Compiler: GCC 5.3
ext2fs lib: 1.42.13, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.0
/dev/sdb: LBA, HPA, LBA48, DCO support
/dev/sdb: size       937703088 sectors
/dev/sdb: user_max   937703088 sectors
/dev/sdb: native_max 937703088 sectors
/dev/sdc: LBA, HPA, LBA48, DCO support
/dev/sdc: size       3907029168 sectors
/dev/sdc: user_max   3907029168 sectors
/dev/sdc: native_max 3907029168 sectors
/dev/sdd: LBA, HPA, LBA48, DCO support
/dev/sdd: size       625142448 sectors
/dev/sdd: user_max   625142448 sectors
/dev/sdd: native_max 625142448 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - 0 sectors, sector size=512
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ATA WDC WD10EARS-00Y
Disk /dev/sdb - 480 GB / 447 GiB - CHS 58369 255 63, sector size=512 - KINGSTON SHSS37A480G, S/N:50026B726A0245B4, FW:SAFM02.H
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ST2000DX001-1NS164, S/N:Z4Z6G8S6, FW:CC41
Disk /dev/sdd - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - ST3320820AS, S/N:9QF13WHT, FW:3.AAC
Disk /dev/mapper/cryptswap1 - 8513 MB / 8119 MiB - 16628736 sectors, sector size=512
Disk /dev/mapper/sda3_crypt - 479 GB / 446 GiB - 935647232 sectors, sector size=512
Disk /dev/mapper/ubuntu--vg-root - 470 GB / 438 GiB - 918913024 sectors, sector size=512
Disk /dev/mapper/ubuntu--vg-swap_1 - 8514 MB / 8120 MiB - 16629760 sectors, sector size=512
Disk /dev/dm-0 - 479 GB / 446 GiB - 935647232 sectors, sector size=512
Disk /dev/dm-1 - 470 GB / 438 GiB - 918913024 sectors, sector size=512
Disk /dev/dm-2 - 8514 MB / 8120 MiB - 16629760 sectors, sector size=512
Disk /dev/dm-3 - 8513 MB / 8119 MiB - 16628736 sectors, sector size=512

Partition table type default to Intel
Disk /dev/sda - 1000 GB / 931 GiB - ATA WDC WD10EARS-00Y
Partition table type: Intel

Analyse Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:

Partition: Read error

search_part()
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
file_pread(4,16,buffer,32(0/0/33)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,48(0/0/49)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,95(0/1/33)) read err: Erreur d'entrée/sortie
file_pread(4,8,buffer,111(0/1/49)) read err: Erreur d'entrée/sortie
file_pread(4,11,buffer,158(0/2/33)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,2080(0/33/2)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,51(0/0/52)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,98(0/1/36)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,119(0/1/57)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,169(0/2/44)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,2082(0/33/4)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,63(0/1/1)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,79(0/1/17)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,126(0/2/1)) read err: Erreur d'entrée/sortie
file_pread(4,8,buffer,142(0/2/17)) read err: Erreur d'entrée/sortie
file_pread(4,11,buffer,189(0/3/1)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,2111(0/33/33)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,1008(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,1024(0/16/17)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,1071(0/17/1)) read err: Erreur d'entrée/sortie
file_pread(4,8,buffer,1087(0/17/17)) read err: Erreur d'entrée/sortie
file_pread(4,11,buffer,1134(0/18/1)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,3056(0/48/33)) read err: Erreur d'entrée/sortie
file_pread(4,13,buffer,1074(0/17/4)) read err: Erreur d'entrée/sortie
file_pread(4,8,buffer,1150(0/18/17)) read err: Erreur d'entrée/sortie
file_pread(4,11,buffer,1197(0/19/1)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,3119(0/49/33)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,2048(0/32/33)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,2064(0/32/49)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,2113(0/33/35)) read err: Erreur d'entrée/sortie
file_pread(4,8,buffer,2127(0/33/49)) read err: Erreur d'entrée/sortie
file_pread(4,11,buffer,2174(0/34/33)) read err: Erreur d'entrée/sortie
file_pread(4,2,buffer,4096(0/65/2)) read err: Erreur d'entrée/sortie
file_pread(4,14,buffer,4098(0/65/4)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,4112(0/65/18)) read err: Erreur d'entrée/sortie
Cela donne une erreur d'entrée/sortie sur tous les secteurs on dirait. Bref, que puis-je faire selon vous ? Merci pour l'aide et bonne année :lol:

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

Re: DD externe illisible (Linux : erreur d'entrée/sortie - Windows : erreur de périphérique d'E/S)

#2 Post by cgrenier »

Vu toutes les erreurs, il est probable qu'une ou plusieurs têtes de lecture soient HS. Il faudrait contacter une société spécialisée en récupération de données.

tipi
Posts: 2
Joined: 31 Jan 2017, 09:52

Re: DD externe illisible (Linux : erreur d'entrée/sortie - Windows : erreur de périphérique d'E/S)

#3 Post by tipi »

Ah mince.

Cela peut être du au checkdisk que j'ai lancé la seule fois où j'ai réussi à ouvrir le disque sur Windows ?

D'autre part, je ne peux même pas le formater. J'ai tenté en ligne de commande ou via Gparted et, à chaque fois, j'ai une erreur :

Code: Select all

Erreur de synchronisation/fermeture /dev/sda1: Erreur d'entrée/sortie
Toujours l'histoire des têtes de lecture ?

Locked