Here is what I got in the testdisk log.
Thu Jun 11 19:53:28 2015
Command line: TestDisk
TestDisk 7.1-WIP, Data Recovery Utility, May 2015
Christophe GRENIER <
grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows Vista (6002) SP2
Compiler: GCC 4.8, Cygwin 1007.34
Compilation date: 2015-05-23T20:38:26
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)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=294596596224
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=25473692160
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:)=500096991744
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Drive C: - 294 GB / 274 GiB - CHS 35815 255 63, sector size=512
Drive D: - 25 GB / 23 GiB - CHS 3097 255 63, sector size=512
Drive F: - 500 GB / 465 GiB - CHS 60799 255 63, sector size=512
Partition table type (auto): Intel
Disk /dev/sdb - 500 GB / 465 GiB
Partition table type: Intel
Analyse Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 1/1/1
get_geometry_from_list_part_aux head=255 nbr=4
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=255 nbr=4
Current partition structure:
1 E extended LBA 1 0 1 60800 254 63 976752000
No partition is bootable
5 L HPFS - NTFS 1 1 1 60800 254 63 976751937
Failed to open inode: Input/output error.
search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
NTFS at 1/1/1
filesystem size 976751937
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 61046996
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 1 1 1 60800 254 63 976751937
NTFS, blocksize=4096, 500 GB / 465 GiB
file_pread(5,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,1,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,8,buffer,976773199(60801/81/32)) lseek err Invalid argument
file_pread(5,11,buffer,976773246(60801/82/16)) lseek err Invalid argument
file_pread(5,2,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(5,8,buffer,976773376(60801/84/20)) lseek err Invalid argument
file_pread(5,8,buffer,976773504(60801/86/22)) lseek err Invalid argument
file_pread(5,8,buffer,976773632(60801/88/24)) lseek err Invalid argument
file_pread(5,8,buffer,976773760(60801/90/26)) lseek err Invalid argument
file_pread(5,8,buffer,976773888(60801/92/28)) lseek err Invalid argument
file_pread(5,8,buffer,976774016(60801/94/30)) lseek err Invalid argument
file_pread(5,8,buffer,976774144(60801/96/32)) lseek err Invalid argument
file_pread(5,8,buffer,976774272(60801/98/34)) lseek err Invalid argument
file_pread(5,8,buffer,976774400(60801/100/36)) lseek err Invalid argument
file_pread(5,8,buffer,976774528(60801/102/38)) lseek err Invalid argument
file_pread(5,8,buffer,976774656(60801/104/40)) lseek err Invalid argument
file_pread(5,8,buffer,976774784(60801/106/42)) lseek err Invalid argument
file_pread(5,8,buffer,976774912(60801/108/44)) lseek err Invalid argument
file_pread(5,8,buffer,976775040(60801/110/46)) lseek err Invalid argument
file_pread(5,1,buffer,976775167(60801/112/47)) lseek err Invalid argument
file_pread(5,13,buffer,976775170(60801/112/50)) lseek err Invalid argument
file_pread(5,3,buffer,976775183(60801/112/63)) lseek err Invalid argument
file_pread(5,3,buffer,976775230(60801/113/47)) lseek err Invalid argument
file_pread(5,8,buffer,976775246(60801/113/63)) lseek err Invalid argument
file_pread(5,11,buffer,976775293(60801/114/47)) lseek err Invalid argument
file_pread(5,2,buffer,976777215(60801/145/16)) lseek err Invalid argument
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2
Results
L HPFS - NTFS 1 1 1 60800 254 63 976751937
NTFS, blocksize=4096, 500 GB / 465 GiB
NTFS filesystem need to be repaired.
dir_partition inode=5
L HPFS - NTFS 1 1 1 60800 254 63 976751937
NTFS, blocksize=4096, 500 GB / 465 GiB
Directory /
5 dr-xr-xr-x 0 0 0 27-May-2015 13:01 .
5 dr-xr-xr-x 0 0 0 27-May-2015 13:01 ..
35 dr-xr-xr-x 0 0 0 10-Oct-2009 02:08 $RECYCLE.BIN
4016 dr-xr-xr-x 0 0 0 7-May-2013 01:48 312253c08292cf9cea5c
1525 dr-xr-xr-x 0 0 0 9-Mar-2015 01:44 Application
47 dr-xr-xr-x 0 0 0 10-Oct-2014 13:28 Downloads
40 dr-xr-xr-x 0 0 0 12-Aug-2014 01:37 E-Books
5594 dr-xr-xr-x 0 0 0 4-Dec-2014 14:12 Mi Documents
5342 dr-xr-xr-x 0 0 0 7-Dec-2014 10:19 Movies
48321 dr-xr-xr-x 0 0 0 21-Oct-2012 11:32 Recorded TV
4729 dr-xr-xr-x 0 0 0 12-Feb-2009 13:08 System Volume Information
38 dr-xr-xr-x 0 0 0 8-Mar-2015 23:49 Utilities
17 dr-xr-xr-x 0 0 0 4-Apr-2013 10:25 found.000
82 dr-xr-xr-x 0 0 0 11-Aug-2014 11:21 temp_dvd
61647 -r--r--r-- 0 0 32413045 19-Nov-2014 14:34 Android Tablets For Dummies, 2nd Edition.pdf
SIGHUP detected! TestDisk has been killed.