Page 1 of 1

Partitions NTFS écrasée par install Linux

Posted: 01 Jul 2016, 14:16
by hwiz
Bonjour,

il m'est arrivé un truc bête mais lourd de conséquence: j'ai voulu tester une installation de Linux (openmediavault) sur un SSD contenant des données importantes.
Je pensais qu'à linstallation le systeme me demanderait de choisir le disque sur lequel installer le systeme, mais non seulement il n'a rien demandé mais en plus il repartionnnné et formaté le systeme sur mon disque SSD, sans avertissement :x

Je me retrouve donc à tenter de récupérer des données sur mon SSD en utilisant Testdisk, en faisant au préalable une image de me disque avec DDrescue
Bilan: il retrouve bien une partition Windows, mais elle est marquée comme Deleted et impossible de lister les fichiers car ("System files seems corrupetd").
un gpart me détecte que des partitions linux et d'autres partitions "fantomes" (ne sait pas trop comment interpreter les résultats)

Bref je pense que mon unique chance de recupérer des données est d'utiliser PhotoRec, mais j'aimerais avoir votre avis.

Merci d'avance

Thomas

ps: screeenshot suivront

Re: Partitions NTFS écrasée par install Linux

Posted: 02 Jul 2016, 08:07
by cgrenier
Pouvez-vous poster le contenu du fichier testdisk.log ?

A priori, il faudrait commencer par restaurer la partition NTFS et reconstruire au besoin le secteur de boot.

Re: Partitions NTFS écrasée par install Linux

Posted: 02 Jul 2016, 11:39
by hwiz
Bonjour,

pour le scan testdisk, vaut-il mieux brancher le ssd directement en SATA ou bien peut-on le brancher sur une adaptateur USB sans que cela nuise à l'analyse ?

Re: Partitions NTFS écrasée par install Linux

Posted: 03 Jul 2016, 14:47
by hwiz
Bonjour, voici le log

Code: Select all



Sun Jul  3 15:21:04 2016
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)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=96867450880
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=152664276992
filewin32_getfilesize(\\.\H:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\\.\H:) SetFilePointer err Incorrect function.

Warning: can't get size for \\.\H:
Hard disk list
Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512
Disk /dev/sdb - 240 GB / 223 GiB - CHS 29185 255 63, sector size=512
Drive C: - 96 GB / 90 GiB - CHS 11776 255 63, sector size=512
Drive D: - 152 GB / 142 GiB - CHS 18560 255 63, sector size=512

Partition table type (auto): Intel
Disk /dev/sdb - 240 GB / 223 GiB
Partition table type: Intel

Analyse Disk /dev/sdb - 240 GB / 223 GiB - CHS 29185 255 63
Geometry from i386 MBR: head=255 sector=63
Current partition structure:
 1 P Linux                    0  32 33 27999  38  7  449804288
 2 E extended             27999  70 38 29185  61 60   19052546
No partition is bootable
 5 L Linux Swap           27999  70 40 29185  61 60   19052544

search_part()
Disk /dev/sdb - 240 GB / 223 GiB - CHS 29185 255 63

recover_EXT2: s_block_group_nr=0/1715, s_mnt_count=20/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 56225536
recover_EXT2: part_size 449804288
     Linux                    0  32 33 27999  38  7  449804288
     ext4 blocksize=4096 Large_file Sparse_SB, 230 GB / 214 GiB
     Linux Swap           27999  70 40 29185  61 44   19052528
     SWAP2 version 1, pagesize=4096, 9754 MB / 9302 MiB
file_pread(5,2,buffer,468862960(29185/94/14)) lseek err Invalid argument
file_pread(5,1,buffer,468862960(29185/94/14)) lseek err Invalid argument
file_pread(5,2,buffer,468862976(29185/94/30)) lseek err Invalid argument
file_pread(5,1,buffer,468862976(29185/94/30)) lseek err Invalid argument
file_pread(5,2,buffer,468862979(29185/94/33)) lseek err Invalid argument
file_pread(5,1,buffer,468862979(29185/94/33)) lseek err Invalid argument
file_pread(5,2,buffer,468863023(29185/95/14)) lseek err Invalid argument
file_pread(5,1,buffer,468863023(29185/95/14)) lseek err Invalid argument
file_pread(5,2,buffer,468863042(29185/95/33)) lseek err Invalid argument
file_pread(5,1,buffer,468863042(29185/95/33)) lseek err Invalid argument
file_pread(5,8,buffer,468862208(29185/82/18)) lseek err Invalid argument
file_pread(5,1,buffer,468862208(29185/82/18)) lseek err Invalid argument
file_pread(5,8,buffer,468862336(29185/84/20)) lseek err Invalid argument
file_pread(5,8,buffer,468862464(29185/86/22)) lseek err Invalid argument
file_pread(5,8,buffer,468862592(29185/88/24)) lseek err Invalid argument
file_pread(5,8,buffer,468862720(29185/90/26)) lseek err Invalid argument
file_pread(5,8,buffer,468862848(29185/92/28)) lseek err Invalid argument
file_pread(5,1,buffer,468862975(29185/94/29)) lseek err Invalid argument
file_pread(5,1,buffer,468862976(29185/94/30)) lseek err Invalid argument
file_pread(5,14,buffer,468862977(29185/94/31)) lseek err Invalid argument
file_pread(5,3,buffer,468862991(29185/94/45)) lseek err Invalid argument
file_pread(5,3,buffer,468863038(29185/95/29)) lseek err Invalid argument
file_pread(5,8,buffer,468863054(29185/95/45)) lseek err Invalid argument
file_pread(5,11,buffer,468863101(29185/96/29)) lseek err Invalid argument
file_pread(5,2,buffer,468865023(29185/126/61)) lseek err Invalid argument

Results
   * Linux                    0  32 33 27999  38  7  449804288
     ext4 blocksize=4096 Large_file Sparse_SB, 230 GB / 214 GiB
   P Linux Swap           27999  70 40 29185  61 60   19052544
     SWAP2 version 1, pagesize=4096, 9754 MB / 9303 MiB

interface_write()
 1 * Linux                    0  32 33 27999  38  7  449804288
 2 P Linux Swap           27999  70 40 29185  61 60   19052544

et les photos


http://tof.canardpc.com/view/cc143711-a ... db94f2.jpg
http://tof.canardpc.com/view/5c5e2400-d ... 78bab9.jpg

Merci d'avance pour vos conseils :)

Re: Partitions NTFS écrasée par install Linux

Posted: 28 Jul 2016, 20:11
by cgrenier
Essayez avec TestDisk 7.1-WIP plutot. Il manque le Deeper Search pour retrouver la première partition.