*EDIT: After a lot of research, it does appear there is an encryption-type issue when removing the USB interface which makes the drive essentially unfixable without formatting it. I'm in the process of backing up the data I care about and will simply wipe the rest and that will be that.
I forgot to take a screenshot of the finished scan but I have a log.
Code: Select all
Mon Feb 2 16:31:31 2015
Command line: TestDisk
TestDisk 7.0-WIP, Data Recovery Utility, January 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows WorkStation 6.2.9200
Compiler: GCC 4.7, Cygwin 1007.25
Compilation date: 2015-01-19T21:26:37
ext2fs lib: 1.42.8, 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)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=4000753476096
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=4000753476096
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=999835041792
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=500093943808
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - Hitachi HDT721010SLA360, S/N:STF605MH35TAUK, FW:ST6OA31B
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63, sector size=512 - WDC WD40EZRX-00SPEB0, S/N:WD-WCC4E0464172, FW:80.00A80
Partition table type (auto): Intel
Disk /dev/sdb - 4000 GB / 3725 GiB - WDC WD40EZRX-00SPEB0
Partition table type: Intel
Analyse Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or EXFAT boot
1 P HPFS - NTFS 0 4 5 60799 163 36 976745984
1 P HPFS - NTFS 0 4 5 60799 163 36 976745984
No partition is bootable
search_part()
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
NTFS at 0/32/33
Warning: number of bytes per sector mismatches 4096 (NTFS) != 512 (HD)
filesystem size 976745984
sectors_per_cluster 1
mft_lcn 786432
mftmirr_lcn 488372991
clusters_per_mft_record 1
clusters_per_index_record 1
HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
file_pread(5,2,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,1,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,2,buffer,3519004699(486397/66/33)) lseek err Invalid argument
file_pread(5,1,buffer,3519004699(486397/66/33)) lseek err Invalid argument
file_pread(5,2,buffer,3519004735(486397/67/6)) lseek err Invalid argument
file_pread(5,1,buffer,3519004735(486397/67/6)) lseek err Invalid argument
file_pread(5,2,buffer,3519004762(486397/67/33)) lseek err Invalid argument
file_pread(5,1,buffer,3519004762(486397/67/33)) lseek err Invalid argument
file_pread(5,8,buffer,3519004416(486397/62/2)) lseek err Invalid argument
file_pread(5,1,buffer,3519004416(486397/62/2)) lseek err Invalid argument
file_pread(5,8,buffer,3519004544(486397/64/4)) lseek err Invalid argument
file_pread(5,1,buffer,3519004671(486397/66/5)) lseek err Invalid argument
file_pread(5,1,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,14,buffer,3519004673(486397/66/7)) lseek err Invalid argument
file_pread(5,3,buffer,3519004687(486397/66/21)) lseek err Invalid argument
file_pread(5,3,buffer,3519004734(486397/67/5)) lseek err Invalid argument
file_pread(5,8,buffer,3519004750(486397/67/21)) lseek err Invalid argument
file_pread(5,11,buffer,3519004797(486397/68/5)) lseek err Invalid argument
file_pread(5,2,buffer,3519006719(486397/98/37)) lseek err Invalid argument
Results
* HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
interface_write()
1 * HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
search_part()
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
NTFS at 0/32/33
Warning: number of bytes per sector mismatches 4096 (NTFS) != 512 (HD)
filesystem size 976745984
sectors_per_cluster 1
mft_lcn 786432
mftmirr_lcn 488372991
clusters_per_mft_record 1
clusters_per_index_record 1
HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
BAD_RS LBA=2878537925 9688932
check_part_i386 failed for partition type 06
FAT16 >32M 179180 178 12 232351 219 41 854194728
BAD_RS LBA=2688809428 10382571
check_part_i386 failed for partition type 06
FAT16 >32M 167370 164 47 333814 0 21 2673912503
BAD_RS LBA=26150792 15814202
check_part_i386 failed for partition type 07
HPFS - NTFS 268977 41 1 515268 63 12 3956666313
This partition ends after the disk limits. (start=4321118088, size=3956666313, end=8277784400, disk end=7813971633)
BAD_RS LBA=298521655 13690774
check_part_i386 failed for partition type 0E
FAT16 LBA 285931 118 3 292927 240 24 112398448
file_pread(5,2,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,1,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,2,buffer,3519004699(486397/66/33)) lseek err Invalid argument
file_pread(5,1,buffer,3519004699(486397/66/33)) lseek err Invalid argument
file_pread(5,2,buffer,3519004735(486397/67/6)) lseek err Invalid argument
file_pread(5,1,buffer,3519004735(486397/67/6)) lseek err Invalid argument
file_pread(5,2,buffer,3519004762(486397/67/33)) lseek err Invalid argument
file_pread(5,1,buffer,3519004762(486397/67/33)) lseek err Invalid argument
file_pread(5,2,buffer,3519004337(486397/60/49)) ReadFile The drive cannot find the sector requested.
file_pread(5,1,buffer,3519004337(486397/60/49)) ReadFile The drive cannot find the sector requested.
file_pread(5,2,buffer,3519004400(486397/61/49)) lseek err Invalid argument
file_pread(5,8,buffer,3519004416(486397/62/2)) lseek err Invalid argument
file_pread(5,2,buffer,3519004463(486397/62/49)) lseek err Invalid argument
file_pread(5,8,buffer,3519004544(486397/64/4)) lseek err Invalid argument
file_pread(5,1,buffer,3519004671(486397/66/5)) lseek err Invalid argument
file_pread(5,1,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,14,buffer,3519004673(486397/66/7)) lseek err Invalid argument
file_pread(5,3,buffer,3519004687(486397/66/21)) lseek err Invalid argument
file_pread(5,3,buffer,3519004734(486397/67/5)) lseek err Invalid argument
file_pread(5,8,buffer,3519004750(486397/67/21)) lseek err Invalid argument
file_pread(5,11,buffer,3519004797(486397/68/5)) lseek err Invalid argument
file_pread(5,2,buffer,3519006719(486397/98/37)) lseek err Invalid argument
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (4000 GB / 3725 GiB) seems too small! (< 4238 GB / 3947 GiB)
The following partition can't be recovered:
HPFS - NTFS 268977 41 1 515268 63 12 3956666313
Results
HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
FAT16 >32M 167370 164 47 333814 0 21 2673912503
FAT16 >32M 179180 178 12 232351 219 41 854194728
FAT16 LBA 285931 118 3 292927 240 24 112398448
interface_write()
No partition found or selected for recovery
simulate write!
write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
Analyse Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or EXFAT boot
1 P HPFS - NTFS 0 4 5 60799 163 36 976745984
1 P HPFS - NTFS 0 4 5 60799 163 36 976745984
No partition is bootable
search_part()
Disk /dev/sdb - 4000 GB / 3725 GiB - CHS 486397 255 63
NTFS at 0/32/33
Warning: number of bytes per sector mismatches 4096 (NTFS) != 512 (HD)
filesystem size 976745984
sectors_per_cluster 1
mft_lcn 786432
mftmirr_lcn 488372991
clusters_per_mft_record 1
clusters_per_index_record 1
HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
file_pread(5,2,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,1,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,2,buffer,3519004699(486397/66/33)) lseek err Invalid argument
file_pread(5,1,buffer,3519004699(486397/66/33)) lseek err Invalid argument
file_pread(5,2,buffer,3519004735(486397/67/6)) lseek err Invalid argument
file_pread(5,1,buffer,3519004735(486397/67/6)) lseek err Invalid argument
file_pread(5,2,buffer,3519004762(486397/67/33)) lseek err Invalid argument
file_pread(5,1,buffer,3519004762(486397/67/33)) lseek err Invalid argument
file_pread(5,8,buffer,3519004416(486397/62/2)) lseek err Invalid argument
file_pread(5,1,buffer,3519004416(486397/62/2)) lseek err Invalid argument
file_pread(5,8,buffer,3519004544(486397/64/4)) lseek err Invalid argument
file_pread(5,1,buffer,3519004671(486397/66/5)) lseek err Invalid argument
file_pread(5,1,buffer,3519004672(486397/66/6)) lseek err Invalid argument
file_pread(5,14,buffer,3519004673(486397/66/7)) lseek err Invalid argument
file_pread(5,3,buffer,3519004687(486397/66/21)) lseek err Invalid argument
file_pread(5,3,buffer,3519004734(486397/67/5)) lseek err Invalid argument
file_pread(5,8,buffer,3519004750(486397/67/21)) lseek err Invalid argument
file_pread(5,11,buffer,3519004797(486397/68/5)) lseek err Invalid argument
file_pread(5,2,buffer,3519006719(486397/98/37)) lseek err Invalid argument
Results
* HPFS - NTFS 0 32 33 486397 33 36 7813967872 [My Book]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
SIGHUP detected! TestDisk has been killed.