Sadly today I found that my 32GB SD card that I use for my android phone can't be accessed and when I try to access it with Windows it gives the error "The volume does not contain a recognized file system".
I was able to successfully recover my files with PhotoRec and I'm really happy about that. However, there is the problem with losing the names of the files and all the meta info with it, and I really hope that I could recover my partition with TestDisk.
When I tried using TestDisk (followed the step-by-step guide - selected the drive-> selected intel partition -> then analyse) it resulted in the message "Partition sector doesn't have the endmark 0xAA55". Then when I tried Quick and deep search no partitions showed.
Here is the log from TestDisk after performing all those operations:
Code: Select all
Sun Jan 01 23:02:49 2017
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.9, MinGW 3.11
Compilation date: Apr 18 2015 13:02:07
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20120504, curses lib: pdcurses build 3401
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=32010928128
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=214749413376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=783355478016
filewin32_getfilesize(\\.\E:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\E:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=1291038720
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=669511680
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=638783488
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=32010928128
Hard disk list
Disk \\.\PhysicalDrive0 - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512
Disk \\.\PhysicalDrive1 - 32 GB / 29 GiB - CHS 3891 255 63, sector size=512
Drive C: - 214 GB / 200 GiB - CHS 26108 255 63, sector size=512
Drive D: - 783 GB / 729 GiB - CHS 95237 255 63, sector size=512
Drive F: - 1291 MB / 1231 MiB - CHS 307 64 32, sector size=2048
Drive G: - 669 MB / 638 MiB - CHS 159 64 32, sector size=2048
Drive H: - 638 MB / 609 MiB - CHS 152 64 32, sector size=2048
Partition table type default to Intel
Disk \\.\PhysicalDrive1 - 32 GB / 29 GiB
Partition table type: Intel
Analyse Disk \\.\PhysicalDrive1 - 32 GB / 29 GiB - CHS 3891 255 63
Current partition structure:
Partition sector doesn't have the endmark 0xAA55
search_part()
Disk \\.\PhysicalDrive1 - 32 GB / 29 GiB - CHS 3891 255 63
Results
interface_write()
No partition found or selected for recovery
search_part()
Disk \\.\PhysicalDrive1 - 32 GB / 29 GiB - CHS 3891 255 63
Results
interface_write()
No partition found or selected for recovery
I found some suggestions about selecting the "none" as partition, instead of "intel", but I wanted to ask for advise here first before doing something I'm not sure of.
Thanks in advance.