Sorry if I'm being slow here - I can't run a diagnose if I can't find a partition, can I? Anyway, I selected the SD card, , [Intel], [Analyse], [Quick search], [Deeper search], again found nothing, here's the log file.
Mon Jan 11 19:26:50 2016
Command line: TestDisk
TestDisk 7.1-WIP, Data Recovery Utility, January 2016
Christophe GRENIER <
grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.9, Cygwin32 2002.0
Compilation date: 2016-01-07T18:42:01
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)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=8002732032
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=8002732032
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=304237338624
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
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:)=8002732032
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - WDC WD32 00BEVT-75A23, S/N:W -DXW12AAY05583, FW:01.0
Disk /dev/sdb - 8002 MB / 7632 MiB - CHS 972 255 63, sector size=512 - Mass Storage Device, FW:1.00
Partition table type default to Intel
Disk /dev/sdb - 8002 MB / 7632 MiB - Mass Storage Device
Partition table type: Intel
Analyse Disk /dev/sdb - 8002 MB / 7632 MiB - CHS 972 255 63
Current partition structure:
Partition sector doesn't have the endmark 0xAA55
search_part()
Disk /dev/sdb - 8002 MB / 7632 MiB - CHS 972 255 63
file_pread(5,1,buffer,15630337(972/240/38)) lseek err Invalid argument
file_pread(5,14,buffer,15630338(972/240/39)) lseek err Invalid argument
file_pread(5,3,buffer,15630352(972/240/53)) lseek err Invalid argument
file_pread(5,3,buffer,15630399(972/241/37)) lseek err Invalid argument
file_pread(5,8,buffer,15630415(972/241/53)) lseek err Invalid argument
file_pread(5,11,buffer,15630462(972/242/37)) lseek err Invalid argument
file_pread(5,2,buffer,15632384(973/18/6)) lseek err Invalid argument
Results
interface_write()
No partition found or selected for recovery