Harddisk seems too small

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
airgeoff
Posts: 4
Joined: 25 Jul 2013, 19:40

Harddisk seems too small

#1 Post by airgeoff »

Bien le bonjour,

Je vous présente la situation qui me mène à vous car j'ai besoin de votre aide.

Depuis quelques temps nous possédons un routeur/disque dur wifi/gestionnaire d'imprimante :

http://gizmodo.com/193470/asus-wl+700ge ... bittorrent

Jusqu'à récemment il faisait son office. Ma femme dans un soucis de réaménagement du couloir a, à la suite de l'achat d'une nouvelle étagère, débranché brutalement le routeur qui n'a pas apprécié. Plus rien ne fonctionnait. Je vous passe les détails mais c'était le disque où nous empilions bien des photographies et pour lequel j'avais commandé un disque dur pour faire un backup mais il n'est jamais arrivé...

J'ai donc retiré le disque que j'ai mis dans un boitier USB que j'ai connecté à mon ordi. Ensuite j'ai lancé testdisk. Voici mes "résultats"... totalement insatisfaisant.

J'ai choisi le disque dur problématique

Image

ensuite j'ai séléctionné le système de fichier Intel

Image

Quick search

Image

puis "P" pour voir le contenu, et rien.

Image

Donc "deeper search".

Image

Après le moulinage quelques partitions apparaissent mais le système de fichier n'est pas fonctionnel.

Je vous joins le log si ça aide.

Thu Jul 25 20:58:04 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, May 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows Vista (6002) SP2
Compiler: GCC 4.7, Cygwin 1007.17
Compilation date: 2013-05-25T13:15:04
ext2fs lib: 1.42.2, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=144920543232
filewin32_getfilesize(\\.\G:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\G:
Hard disk list
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - Hitachi HTS541616J9SA00, S/N:2020202020204253343234304a53314b59304545, FW:SB4OC70P
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - HDT72252 5DLAT80, S/N:DV, FW:0000

Partition table type default to Intel
Disk /dev/sdb - 250 GB / 232 GiB - HDT72252 5DLAT80
Partition table type: Intel

Analyse Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63
Current partition structure:
No partition is bootable
Error: Invalid journal parameters detected.
Error: Couldn't open journal.
Error: Invalid journal parameters detected.
Error: Couldn't open journal.

search_part()
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63

ReiserFS Marker at 79/9/59

recover_rfs
block_count=60891856
block_size=4096
Linux 79 9 59 30401 199 6 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
file_pread(5,8,buffer,488404608(30401/199/7)) lseek err Invalid argument
file_pread(5,1,buffer,488404608(30401/199/7)) lseek err Invalid argument
file_pread(5,15,buffer,488404609(30401/199/8)) lseek err Invalid argument
file_pread(5,3,buffer,488404624(30401/199/23)) lseek err Invalid argument
file_pread(5,3,buffer,488404671(30401/200/7)) lseek err Invalid argument
file_pread(5,8,buffer,488404687(30401/200/23)) lseek err Invalid argument
file_pread(5,11,buffer,488404734(30401/201/7)) lseek err Invalid argument
file_pread(5,2,buffer,488406656(30401/231/39)) lseek err Invalid argument

Results
* Linux 79 9 59 30401 205 12 487135232
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Couldn't open reiser filesystem
Couldn't open reiser filesystem

* Linux 79 9 59 30401 205 12 487135232
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Can't open filesystem. Filesystem seems damaged.

interface_write()
1 * Linux 79 9 59 30401 205 12 487135232
Don't write, no confirmation

Analyse Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63
Current partition structure:
No partition is bootable

search_part()
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63
file_pread(5,1,buffer,488398847(30401/107/42)) lseek err Invalid argument
file_pread(5,1,buffer,488398848(30401/107/43)) lseek err Invalid argument
file_pread(5,14,buffer,488398849(30401/107/44)) lseek err Invalid argument
file_pread(5,3,buffer,488398863(30401/107/58)) lseek err Invalid argument
file_pread(5,3,buffer,488398910(30401/108/42)) lseek err Invalid argument
file_pread(5,8,buffer,488398926(30401/108/58)) lseek err Invalid argument
file_pread(5,11,buffer,488398973(30401/109/42)) lseek err Invalid argument
file_pread(5,2,buffer,488400895(30401/140/11)) lseek err Invalid argument
Search for partition aborted

Results

interface_write()

No partition found or selected for recovery
Error: Invalid journal parameters detected.
Error: Couldn't open journal.
Error: Invalid journal parameters detected.
Error: Couldn't open journal.

search_part()
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63

ReiserFS Marker at 79/9/59

recover_rfs
block_count=60891856
block_size=4096
Linux 79 9 59 30401 199 6 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB

ReiserFS Marker at 79/204/62

recover_rfs
block_count=60891856
block_size=4096
Linux 79 204 62 30402 139 9 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1282048, size=487134848, end=488416895, disk end=488397168)

ReiserFS Marker at 80/0/1

recover_rfs
block_count=60891856
block_size=4096
Linux 80 0 1 30402 189 11 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1285200, size=487134848, end=488420047, disk end=488397168)

ReiserFS Marker at 80/80/1

recover_rfs
block_count=60891856
block_size=4096
Linux 80 80 1 30403 14 11 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1290240, size=487134848, end=488425087, disk end=488397168)

ReiserFS Marker at 80/145/2

recover_rfs
block_count=60891856
block_size=4096
Linux 80 145 2 30403 79 12 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1294336, size=487134848, end=488429183, disk end=488397168)

ReiserFS Marker at 81/85/5

recover_rfs
block_count=60891856
block_size=4096
Linux 81 85 5 30404 19 15 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1306624, size=487134848, end=488441471, disk end=488397168)

ReiserFS Marker at 81/150/6

recover_rfs
block_count=60891856
block_size=4096
Linux 81 150 6 30404 84 16 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1310720, size=487134848, end=488445567, disk end=488397168)

ReiserFS Marker at 82/122/41

recover_rfs
block_count=60891856
block_size=4096
Linux 82 122 41 30405 56 51 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
This partition ends after the disk limits. (start=1325056, size=487134848, end=488459903, disk end=488397168)
file_pread(5,2,buffer,488398848(30401/107/43)) lseek err Invalid argument
file_pread(5,1,buffer,488398848(30401/107/43)) lseek err Invalid argument
file_pread(5,1,buffer,488398847(30401/107/42)) lseek err Invalid argument
file_pread(5,14,buffer,488398849(30401/107/44)) lseek err Invalid argument
file_pread(5,3,buffer,488398863(30401/107/58)) lseek err Invalid argument
file_pread(5,3,buffer,488398910(30401/108/42)) lseek err Invalid argument
file_pread(5,8,buffer,488398926(30401/108/58)) lseek err Invalid argument
file_pread(5,11,buffer,488398973(30401/109/42)) lseek err Invalid argument
file_pread(5,2,buffer,488400895(30401/140/11)) lseek err Invalid argument
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (250 GB / 232 GiB) seems too small! (< 250 GB / 232 GiB)
The following partitions can't be recovered:
Linux 79 204 62 30402 139 9 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Linux 80 0 1 30402 189 11 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Linux 80 80 1 30403 14 11 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Linux 80 145 2 30403 79 12 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Linux 81 85 5 30404 19 15 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Linux 81 150 6 30404 84 16 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Linux 82 122 41 30405 56 51 487134848
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB

Results
* Linux 79 9 59 30401 205 12 487135232
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Couldn't open reiser filesystem
Couldn't open reiser filesystem

* Linux 79 9 59 30401 205 12 487135232
ReiserFS 3.6 with standard journal blocksize=4096, need recovery, 249 GB / 232 GiB
Can't open filesystem. Filesystem seems damaged.

interface_write()
1 * Linux 79 9 59 30401 205 12 487135232
simulate write!

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

TestDisk exited normally.
Merci d'avance.

Locked