Récupérer une partition en RAW

Comment utiliser TestDisk pour récupérer une partition perdue
Post Reply
Message
Author
StopPub
Posts: 4
Joined: 28 Jul 2020, 20:46

Récupérer une partition en RAW

#1 Post by StopPub »

Bonjour à tous,

Mon disque dur externe de 2T s'est mis en RAW.
Grace à testdisk j'ai réussi à récupérer tous mes fichiers sur un autre disque dur externe. Je n'ai pas vérifié un par un mais il n'y a pas eu d'erreur et les dossiers semblent cohérents.
La chance est que j'ai même récupéré les dates et les noms et chemins complets.

Par contre le pb est que je n'arrive toujours pas à réparer la partition ou tout du moins le disque pour que je puisse l'utiliser.

Avec tesdisk, j'ai essayé write mais il y a le message suivant : "Partition: Write error"

Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
> 1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG] [ Type ] >[ Boot ] [ List ] [Undelete] [Image Creation] [ Quit ]

Lorsque je fait boot, j'ai le résultat suivant :

Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]

Boot sector
Status: OK
Backup boot sector
Status: OK

Sectors are identical.

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

>[ Quit ] [ List ] [Rebuild BS] [Repair MFT] [ Dump ]

Je ne vois pas de message d"erreur flagrant.
Lorsque je fait Rebuild BS, ça me donne
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]

filesystem size 3907024001
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1

Extrapolated boot sector and current boot sector are identical.

[ Dump ] >[ List ] [ Quit ]


Pouvez vous m'aider ou m'éclairer ?
Je n'y connais rien en partition ...

Sponsored links

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

Re: Récupérer une partition en RAW

#2 Post by recuperation »

StopPub wrote:
28 Jul 2020, 21:10
Bonjour à tous,

Mon disque dur externe de 2T s'est mis en RAW.
Grace à testdisk j'ai réussi à récupérer tous mes fichiers sur un autre disque dur externe. Je n'ai pas vérifié un par un mais il n'y a pas eu d'erreur et les dossiers semblent cohérents.
La chance est que j'ai même récupéré les dates et les noms et chemins complets.

Par contre le pb est que je n'arrive toujours pas à réparer la partition ou tout du moins le disque pour que je puisse l'utiliser.
pb=partition bourrée?
S'il vous plaît, veuillez renonçer aux abbreviations dans la présence d'un voisin teuton!
Avec tesdisk, j'ai essayé write mais il y a le message suivant : "Partition: Write error"
C'est HDD ou SSD?
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
> 1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG] [ Type ] >[ Boot ] [ List ] [Undelete] [Image Creation] [ Quit ]

Lorsque je fait boot, j'ai le résultat suivant :

Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]

Boot sector
Status: OK
Backup boot sector
Status: OK

Sectors are identical.

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

>[ Quit ] [ List ] [Rebuild BS] [Repair MFT] [ Dump ]

Je ne vois pas de message d"erreur flagrant.
Lorsque je fait Rebuild BS, ça me donne
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]

filesystem size 3907024001
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1

Extrapolated boot sector and current boot sector are identical.

[ Dump ] >[ List ] [ Quit ]


Pouvez vous m'aider ou m'éclairer ?
Je n'y connais rien en partition ...
Je n'ai pas d'idée. Vous pouvez attacher votre fichier testdisk.log?

StopPub
Posts: 4
Joined: 28 Jul 2020, 20:46

Re: Récupérer une partition en RAW

#3 Post by StopPub »

Désolé pour l'abréviation : pb = problème :-)

C'est un disque dur externe Samsung qui doit avoir 5 ans. Pas un SDD.

Ci dessous le fichier de log. Pas réussi à le mettre en pièce jointe.




Tue Jul 28 22:19:43 2020
Command line: TestDisk

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 6.4, Cygwin 2009.0
ext2fs lib: 1.43.1, 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)=128035676160
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=128035676160
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=127234211840
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=1000203091968
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=2000396288512
Hard disk list
Disk /dev/sda - 128 GB / 119 GiB - CHS 15566 255 63, sector size=512 - RBU-SNS8350DES3128GP, S/N:50026B728249837B, FW:S4040105
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ST1000LM035-1RK172, S/N:WKP7VWEW, FW:RTM2
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - Samsung M3 Portable, S/N:18707DE8030000CB, FW:1404

Partition table type (auto): Intel
Disk /dev/sdc - 2000 GB / 1863 GiB - Samsung M3 Portable
Partition table type: Intel

Analyse Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/2
Current partition structure:
1 * HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]

search_part()
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
NTFS at 0/1/2
filesystem size 3907024001
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
file_pread(6,2,buffer,3907031039(243201/110/45)) lseek err Invalid argument
file_pread(6,1,buffer,3907031039(243201/110/45)) lseek err Invalid argument
file_pread(6,2,buffer,3907031040(243201/110/46)) lseek err Invalid argument
file_pread(6,8,buffer,3907029184(243201/81/17)) lseek err Invalid argument
file_pread(6,8,buffer,3907029312(243201/83/19)) lseek err Invalid argument
file_pread(6,8,buffer,3907029440(243201/85/21)) lseek err Invalid argument
file_pread(6,8,buffer,3907029568(243201/87/23)) lseek err Invalid argument
file_pread(6,8,buffer,3907029696(243201/89/25)) lseek err Invalid argument
file_pread(6,8,buffer,3907029824(243201/91/27)) lseek err Invalid argument
file_pread(6,8,buffer,3907029952(243201/93/29)) lseek err Invalid argument
file_pread(6,8,buffer,3907030080(243201/95/31)) lseek err Invalid argument
file_pread(6,8,buffer,3907030208(243201/97/33)) lseek err Invalid argument
file_pread(6,8,buffer,3907030336(243201/99/35)) lseek err Invalid argument
file_pread(6,8,buffer,3907030464(243201/101/37)) lseek err Invalid argument
file_pread(6,8,buffer,3907030592(243201/103/39)) lseek err Invalid argument
file_pread(6,8,buffer,3907030720(243201/105/41)) lseek err Invalid argument
file_pread(6,8,buffer,3907030848(243201/107/43)) lseek err Invalid argument
file_pread(6,8,buffer,3907030976(243201/109/45)) lseek err Invalid argument
file_pread(6,14,buffer,3907031042(243201/110/48)) lseek err Invalid argument
file_pread(6,3,buffer,3907031056(243201/110/62)) lseek err Invalid argument
file_pread(6,3,buffer,3907031103(243201/111/46)) lseek err Invalid argument
file_pread(6,8,buffer,3907031119(243201/111/62)) lseek err Invalid argument
file_pread(6,11,buffer,3907031166(243201/112/46)) lseek err Invalid argument
file_pread(6,2,buffer,3907033088(243201/143/15)) lseek err Invalid argument

Results
L HPFS - NTFS 0 1 2 243200 254 63 3907024001 [SAMSUNG]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
SIGHUP detected! TestDisk has been killed.

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

Re: Récupérer une partition en RAW

#4 Post by recuperation »

Je trouve rien frappant.
Veuillez publier le report de smartmontools.
Commande sou windows:
smartctl -a /dev/sdX > c:\etat.txt
Remplacez X par la lettre de votre disque et "> c:\etat.txt" le dirige vers votre partition c: dans le fichier "etat.txt".

StopPub
Posts: 4
Joined: 28 Jul 2020, 20:46

Re: Récupérer une partition en RAW

#5 Post by StopPub »

A priori j'ai loupé un truc

smartctl -a /dev/sdc > d:\etat.txt
'smartctl' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

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

Re: Récupérer une partition en RAW

#6 Post by recuperation »


StopPub
Posts: 4
Joined: 28 Jul 2020, 20:46

Re: Récupérer une partition en RAW

#7 Post by StopPub »

Bonjour,

Je viens de trouver le problème. Je diffuse au cas ou ça peu aider d'autre.
Le problème était tout bêtement la protection Windows contre les ransomwares.
Une fois désactiver le chkdsk tout simple a fonctionner.
Testdisk non mais il aurait sans doute fallu que je ferme ma session.

En tout cas un grand merci pour votre aide et également merci et bravo au(x) développeur(s) de Testdisk grâce auquel j'ai réussi à récupérer mes fichiers.

Post Reply