Carte SD illisible suite à téléphone déchargé, erreur 0xAA55

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
zom2moon
Posts: 5
Joined: 10 Feb 2013, 15:22

Carte SD illisible suite à téléphone déchargé, erreur 0xAA55

#1 Post by zom2moon »

Salut,

Je viens vers vous car je n'arrive pas à récupérer une partition de la carte microSD (32Gb) de mon téléphone.
Celui ci s'est éteint cette nuit pour cause de batterie déchargée, peut être pendant une écriture, et depuis ce matin, impossible d'accéder à la carte.

J'utilise testdisk_win avec un type de partition intel.
Lorsque je fais "Analyse", j'ai le message "partition sector doesn't have the endmark 0xAA55".
Après un Quick Search, je n'obtiens aucune partition.
Après un Deeper Search, toujours rien.

Image

Log aprés Analyse:

Code: Select all


Sun Feb 10 15:29:14 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, December 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.6, Cygwin 1007.17
Compilation date: 2013-01-06T21:07:12
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)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=32096256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=32096256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=47185920000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=17825792000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=7340032000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=177705320448
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=160038912000
filewin32_getfilesize(\\.\H:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\H:
filewin32_getfilesize(\\.\I:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\L:)=32096256
Hard disk list
Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - MDT MD25 00AAJS-00VWA, S/N:MDT-MCARW1746797, FW:12.0
Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - Maxtor 6 V160E0, S/N:V30828ZG, FW:VA11
Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63, sector size=512 - HP Photosmart C3180, FW:1.00

Partition table type default to Intel
Disk /dev/sdc - 32 MB / 30 MiB - HP Photosmart C3180
Partition table type: Intel

Analyse Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63
Current partition structure:

Partition sector doesn't have the endmark 0xAA55
Log aprés Quick Search:

Code: Select all



Sun Feb 10 15:29:14 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, December 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.6, Cygwin 1007.17
Compilation date: 2013-01-06T21:07:12
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)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=32096256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=32096256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=47185920000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=17825792000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=7340032000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=177705320448
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=160038912000
filewin32_getfilesize(\\.\H:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\H:
filewin32_getfilesize(\\.\I:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\L:)=32096256
Hard disk list
Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - MDT MD25 00AAJS-00VWA, S/N:MDT-MCARW1746797, FW:12.0
Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - Maxtor 6 V160E0, S/N:V30828ZG, FW:VA11
Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63, sector size=512 - HP Photosmart C3180, FW:1.00

Partition table type default to Intel
Disk /dev/sdc - 32 MB / 30 MiB - HP Photosmart C3180
Partition table type: Intel

Analyse Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63
Current partition structure:

Partition sector doesn't have the endmark 0xAA55

search_part()
Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63
file_pread(6,2,buffer,63488(3/242/48)) lseek err Invalid argument
file_pread(6,1,buffer,63488(3/242/48)) lseek err Invalid argument
file_pread(6,15,buffer,63489(3/242/49)) lseek err Invalid argument
file_pread(6,3,buffer,63504(3/243/1)) lseek err Invalid argument
file_pread(6,3,buffer,63551(3/243/48)) lseek err Invalid argument
file_pread(6,8,buffer,63567(3/244/1)) lseek err Invalid argument
file_pread(6,11,buffer,63614(3/244/48)) lseek err Invalid argument
file_pread(6,2,buffer,65536(4/20/17)) lseek err Invalid argument

Results

interface_write()
 
No partition found or selected for recovery
Log aprés Deeper Search:

Code: Select all



Sun Feb 10 15:29:14 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, December 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.6, Cygwin 1007.17
Compilation date: 2013-01-06T21:07:12
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)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=32096256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=32096256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=47185920000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=17825792000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=7340032000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=177705320448
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=160038912000
filewin32_getfilesize(\\.\H:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\H:
filewin32_getfilesize(\\.\I:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\L:)=32096256
Hard disk list
Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - MDT MD25 00AAJS-00VWA, S/N:MDT-MCARW1746797, FW:12.0
Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - Maxtor 6 V160E0, S/N:V30828ZG, FW:VA11
Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63, sector size=512 - HP Photosmart C3180, FW:1.00

Partition table type default to Intel
Disk /dev/sdc - 32 MB / 30 MiB - HP Photosmart C3180
Partition table type: Intel

Analyse Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63
Current partition structure:

Partition sector doesn't have the endmark 0xAA55

search_part()
Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63
file_pread(6,2,buffer,63488(3/242/48)) lseek err Invalid argument
file_pread(6,1,buffer,63488(3/242/48)) lseek err Invalid argument
file_pread(6,15,buffer,63489(3/242/49)) lseek err Invalid argument
file_pread(6,3,buffer,63504(3/243/1)) lseek err Invalid argument
file_pread(6,3,buffer,63551(3/243/48)) lseek err Invalid argument
file_pread(6,8,buffer,63567(3/244/1)) lseek err Invalid argument
file_pread(6,11,buffer,63614(3/244/48)) lseek err Invalid argument
file_pread(6,2,buffer,65536(4/20/17)) lseek err Invalid argument

Results

interface_write()
 
No partition found or selected for recovery

search_part()
Disk /dev/sdc - 32 MB / 30 MiB - CHS 3 255 63
file_pread(6,2,buffer,63488(3/242/48)) lseek err Invalid argument
file_pread(6,1,buffer,63488(3/242/48)) lseek err Invalid argument
file_pread(6,1,buffer,63487(3/242/47)) lseek err Invalid argument

Results

interface_write()
 
No partition found or selected for recovery
Autre point, Le CHS était à 3 63 255, sector size=512 et m'indiquait une taille de carte de 32 mais je n'ai pas fait attention si il saissait de Mb ou Gb. Actuellement, j'ai le meme CHS, et ca me marque 32Mb.

Avec PhotoRec, je vois une partition P de type unknown:

Image

Est ce que quelqu'un pourrait m'aider ? Je sèche complètement et comme il s'agit de mon téléphone pro, j'ai pas mal de fichier importants dessus ...

MErci d'avance

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

Re: Carte SD illisible suite à téléphone déchargé, erreur 0x

#2 Post by cgrenier »

Vu la faible capacité de la carte mémoire, essayer None comme type de table de partition.

zom2moon
Posts: 5
Joined: 10 Feb 2013, 15:22

Re: Carte SD illisible suite à téléphone déchargé, erreur 0x

#3 Post by zom2moon »

J'ai essayé le type None :

Avant analyse:
Image

Aprés QuickSearch:
Image

Aprés DeeperSearch:
Image

Pour le log:
http://www.filehosting.org/file/details ... stdisk.log

J'avoue que je commence a flipper un peu, j'ai retrouvé quelques fichiers urgents sur mon PC, mais pas tout. Si vous avez des idées, je suis preneur ...

Merci d'avance

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

Re: Carte SD illisible suite à téléphone déchargé, erreur 0x

#4 Post by cgrenier »

Pour récupérer les fichiers, essayer PhotoRec puis Whole Disk.
Sinon avec TestDisk, Partition type: None, Advanced, Type, FAT32, Boot, RebuildBS, List. Si vous voyez vos fichiers, choisissez Write et confirmer.

Locked