DD Externe USB non utilisable

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
erik
Posts: 1
Joined: 11 Jul 2012, 13:29

DD Externe USB non utilisable

#1 Post by erik »

Bonjour,

J'ai sorti mon portable (sous windows 7) de veille au matin et mon disque dur externe était inaccessible. j'ai tenté la deconnexion et la reconnexion sur un autre port et le reboot de la machine sans résultat. Un "USB Mass Storage" est bien detecté mais pas de lettre de lecteur. Le disk manager me dit d'initialiser ce disque... ce que je ne veux évidement pas puisque j'ai toutes mes sauvegardes et plus encore sur ce disque.
J'ai lancé testdisk. La premiere chose que me dis cet outil est "Partition sector doesn't have the endmark 0xAA55" sans me donner de partition...
J'ai quand meme fait un quicksearch et un deepersearch, sans résultat que je puisse utiliser.
Voici le log :

Code: Select all

Tue Jul 10 15:56:08 2012
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1000175828992
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1000175828992
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=283265466368
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=36699111424
filewin32_getfilesize(\\.\F:) GetFileSize err Incorrect function.

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

Warning: can't get size for \\.\F:
file_pread(4,1,buffer,625151519(41345/239/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953471869(121597/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 41345 240 63, sector size=512 - ST932042 3AS, S/N:5VJ7LH36, FW:0003
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121597 255 63, sector size=512 - WD My Passport 071A, S/N:WX51A60V0559, FW:2011

Partition table type (auto): Intel
Disk /dev/sdb - 1000 GB / 931 GiB - WD My Passport 071A
Partition table type: Intel

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

Partition sector doesn't have the endmark 0xAA55
Ask the user for vista mode
Computes LBA from CHS for Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
BAD_RS LBA=1146868756 2366076
check_part_i386 failed for partition type 06
     FAT16 >32M           71389  70 62 228041 249 50 2516625646
This partition ends after the disk limits. (start=1146868756, size=2516625646, end=3663494401, disk end=1953471870)
BAD_RS LBA=674294920 1007682
file_pread(5,3,buffer,674294920(309322/68/3)) lseek err Invalid argument
file_pread(5,1,buffer,674294920(309322/68/3)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           309322  68  3 431303 239 54 1959635590
This partition ends after the disk limits. (start=674294920, size=1959635590, end=2633930509, disk end=1953471870)
file_pread(5,7,buffer,1953468417(121597/200/13)) lseek err Invalid argument
file_pread(5,8,buffer,1953468424(121597/200/20)) lseek err Invalid argument
file_pread(5,3,buffer,1953468432(121597/200/28)) lseek err Invalid argument
file_pread(5,3,buffer,1953468479(121597/201/12)) lseek err Invalid argument
file_pread(5,8,buffer,1953468495(121597/201/28)) lseek err Invalid argument
file_pread(5,11,buffer,1953468542(121597/202/12)) lseek err Invalid argument
file_pread(5,2,buffer,1953470464(121597/232/44)) lseek err Invalid argument
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1000 GB / 931 GiB) seems too small! (< 3547 GB / 3303 GiB)
The following partitions can't be recovered:
     FAT16 >32M           71389  70 62 228041 249 50 2516625646
     FAT16 <32M           309322  68  3 431303 239 54 1959635590

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

Interface Advanced

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

Partition sector doesn't have the endmark 0xAA55
Ask the user for vista mode
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
BAD_RS LBA=1146868756 2366076
check_part_i386 failed for partition type 06
     FAT16 >32M           71389  70 62 228041 249 50 2516625646
This partition ends after the disk limits. (start=1146868756, size=2516625646, end=3663494401, disk end=1953471870)
BAD_RS LBA=674294920 1007682
file_pread(5,3,buffer,674294920(309322/68/3)) lseek err Invalid argument
file_pread(5,1,buffer,674294920(309322/68/3)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           309322  68  3 431303 239 54 1959635590
This partition ends after the disk limits. (start=674294920, size=1959635590, end=2633930509, disk end=1953471870)
file_pread(5,7,buffer,1953468417(121597/200/13)) lseek err Invalid argument
file_pread(5,8,buffer,1953468424(121597/200/20)) lseek err Invalid argument
file_pread(5,3,buffer,1953468432(121597/200/28)) lseek err Invalid argument
file_pread(5,3,buffer,1953468479(121597/201/12)) lseek err Invalid argument
file_pread(5,8,buffer,1953468495(121597/201/28)) lseek err Invalid argument
file_pread(5,11,buffer,1953468542(121597/202/12)) lseek err Invalid argument
file_pread(5,2,buffer,1953470464(121597/232/44)) lseek err Invalid argument
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1000 GB / 931 GiB) seems too small! (< 3547 GB / 3303 GiB)
The following partitions can't be recovered:
     FAT16 >32M           71389  70 62 228041 249 50 2516625646
     FAT16 <32M           309322  68  3 431303 239 54 1959635590

Results

interface_write()
 
No partition found or selected for recovery

search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
BAD_RS LBA=1146868756 2366076
check_part_i386 failed for partition type 06
     FAT16 >32M           71389  70 62 228041 249 50 2516625646
This partition ends after the disk limits. (start=1146868756, size=2516625646, end=3663494401, disk end=1953471870)
BAD_RS LBA=674294920 1007682
file_pread(5,3,buffer,674294920(309322/68/3)) lseek err Invalid argument
file_pread(5,1,buffer,674294920(309322/68/3)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           309322  68  3 431303 239 54 1959635590
This partition ends after the disk limits. (start=674294920, size=1959635590, end=2633930509, disk end=1953471870)
file_pread(5,7,buffer,1953468417(121597/200/13)) lseek err Invalid argument
file_pread(5,1,buffer,1953468417(121597/200/13)) lseek err Invalid argument
file_pread(5,8,buffer,1953468424(121597/200/20)) lseek err Invalid argument
file_pread(5,3,buffer,1953468432(121597/200/28)) lseek err Invalid argument
file_pread(5,3,buffer,1953468479(121597/201/12)) lseek err Invalid argument
file_pread(5,8,buffer,1953468495(121597/201/28)) lseek err Invalid argument
file_pread(5,11,buffer,1953468542(121597/202/12)) lseek err Invalid argument
file_pread(5,2,buffer,1953470464(121597/232/44)) lseek err Invalid argument
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1000 GB / 931 GiB) seems too small! (< 3547 GB / 3303 GiB)
The following partitions can't be recovered:
     FAT16 >32M           71389  70 62 228041 249 50 2516625646
     FAT16 <32M           309322  68  3 431303 239 54 1959635590

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
New options :
 Dump : No
 Cylinder boundary : Yes
 Allow partial last cylinder : Yes
 Expert mode : No

Interface Advanced

Interface Advanced
Partition table type (auto): Intel
Disk /dev/sdb - 1000 GB / 931 GiB - WD My Passport 071A
Partition table type: Intel
file_pread(5,1,buffer,1953487934(121598/254/63)) lseek err Invalid argument

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

Partition sector doesn't have the endmark 0xAA55
Une petite aide la dessus me serai bien utile...
Merci d'avance !

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

Re: DD Externe USB non utilisable

#2 Post by cgrenier »

Avec une géométrie de disque de 255 têtes et 63 secteurs, après Quick Search, il faudrait ajouter manuellement (touche 'a') une partition NTFS commençant en "0 32 33". Mettre cette partition en *(bootable). Sur l'écran suivant, choisir Write, confirmer. Dans le menu Advanced, selectionner la partition, choisir RebuildBS, List et si vos fichiers sont visibles, Write et confirmer.
Bonne chance

Locked