I'm pretty new to this, so please bear with me. I am trying to recover data from a hard drive that stopped responding a while ago. Its a Seagate Barracuda 2TB (Model: ST2000DM001)
It was mounted in my desktop, went bad (dont remember why, I think I did something to it while using it to fix another drive about 6 months ago). I removed it from the desktop and used a SATA/USB bridge to connect it to my laptop
I accessed it through TestDisk and get the screens below and I'm not sure what to do next. Any help would be tremendously appreciated!!!

Code: Select all
Fri Jan 2 20:40:37 2015
Command line: TestDisk
TestDisk 7.0-WIP, Data Recovery Utility, June 2014
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.7, Cygwin 1007.25
Compilation date: 2014-07-24T23:30:25
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)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=3000558944256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=500107862016
filewin32_getfilesize(\\.\PhysicalDrive1) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive1) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=3000558944256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=500105740288
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=0
Warning: can't get size for \\.\E:
filewin32_getfilesize(\\.\F:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\F:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\F:
filewin32_getfilesize(\\.\G:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\G:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\G:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=3000557895680
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - WDC WD5000BEVT-22A0RT0, S/N:2020202057202d44585731383841443135373934, FW:01.01A01
Disk /dev/sdc - 3000 GB / 2794 GiB - CHS 45599 255 63, sector size=4096 - WD My Book 1230, S/N:WCC4N1330500, FW:1050
Disk /dev/sdd - 2000 GB / 1863 GiB - CHS 30400 255 63, sector size=4096 - ST2000DM 001-1CH164, S/N:152D20337A0C
Disk \\.\PhysicalDrive2 - 3000 GB / 2794 GiB - CHS 45599 255 63, sector size=4096 - WD My Book 1230, S/N:WCC4N1330500, FW:1050
Disk \\.\PhysicalDrive3 - 2000 GB / 1863 GiB - CHS 30400 255 63, sector size=4096 - ST2000DM 001-1CH164, S/N:152D20337A0C
Drive I: - 3000 GB / 2794 GiB - CHS 45599 255 63, sector size=4096 - WD My Book 1230, S/N:WCC4N1330500, FW:1050
Partition table type (auto): Intel
Disk /dev/sdd - 2000 GB / 1863 GiB - ST2000DM 001-1CH164
Partition table type: Intel
Analyse Disk /dev/sdd - 2000 GB / 1863 GiB - CHS 30400 255 63
Geometry from i386 MBR: head=256 sector=63
check_part_i386 1 type EE: no test
Current partition structure:
1 P EFI GPT 0 0 2 267349 89 4 4294967295
Warning: Bad ending head (CHS and LBA don't match)
No partition is bootable
search_part()
Disk /dev/sdd - 2000 GB / 1863 GiB - CHS 30400 255 63
check_FAT: number of bytes per sector mismatches 512 (FAT) != 4096 (HD)
check_FAT: number of bytes per sector mismatches 512 (FAT) != 4096 (HD)
check_FAT: number of bytes per sector mismatches 512 (FAT) != 4096 (HD)
NTFS at 10/180/43
Warning: number of bytes per sector mismatches 512 (NTFS) != 4096 (HD)
filesystem size 1024000
sectors_per_cluster 8
mft_lcn 42666
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 10 180 43 18 172 26 128000
NTFS, blocksize=4096, 524 MB / 500 MiB
NTFS at 18/172/27
Warning: number of bytes per sector mismatches 512 (NTFS) != 4096 (HD)
filesystem size 3881781248
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 18 172 27 30222 99 21 485222656
NTFS, blocksize=4096, 1987 GB / 1850 GiB
NTFS at 30222/99/22
Warning: number of bytes per sector mismatches 512 (NTFS) != 4096 (HD)
filesystem size 22845616
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 30222 99 22 30400 37 59 2855702
NTFS, blocksize=4096, 11 GB / 10 GiB
file_pread(6,1,buffer,488378646(30400/42/1)) ReadFile Data error (cyclic redundancy check).
file_pread(6,1,buffer,488378650(30400/42/5)) lseek err Invalid argument
file_pread(6,1,buffer,488378709(30400/43/1)) lseek err Invalid argument
file_pread(6,1,buffer,488378713(30400/43/5)) lseek err Invalid argument
file_pread(6,1,buffer,488378880(30400/45/46)) lseek err Invalid argument
file_pread(6,1,buffer,488378656(30400/42/11)) lseek err Invalid argument
file_pread(6,1,buffer,488378672(30400/42/27)) lseek err Invalid argument
file_pread(6,1,buffer,488378688(30400/42/43)) lseek err Invalid argument
file_pread(6,1,buffer,488378704(30400/42/59)) lseek err Invalid argument
file_pread(6,1,buffer,488378720(30400/43/12)) lseek err Invalid argument
file_pread(6,1,buffer,488378736(30400/43/28)) lseek err Invalid argument
file_pread(6,1,buffer,488378752(30400/43/44)) lseek err Invalid argument
file_pread(6,1,buffer,488378768(30400/43/60)) lseek err Invalid argument
file_pread(6,1,buffer,488378784(30400/44/13)) lseek err Invalid argument
file_pread(6,1,buffer,488378800(30400/44/29)) lseek err Invalid argument
file_pread(6,1,buffer,488378816(30400/44/45)) lseek err Invalid argument
file_pread(6,1,buffer,488378832(30400/44/61)) lseek err Invalid argument
file_pread(6,1,buffer,488378848(30400/45/14)) lseek err Invalid argument
file_pread(6,1,buffer,488378864(30400/45/30)) lseek err Invalid argument
file_pread(6,1,buffer,488378879(30400/45/45)) lseek err Invalid argument
file_pread(6,2,buffer,488378880(30400/45/46)) lseek err Invalid argument
file_pread(6,2,buffer,488378881(30400/45/47)) lseek err Invalid argument
file_pread(6,2,buffer,488378887(30400/45/53)) lseek err Invalid argument
file_pread(6,2,buffer,488378889(30400/45/55)) lseek err Invalid argument
file_pread(6,2,buffer,488378895(30400/45/61)) lseek err Invalid argument
file_pread(6,2,buffer,488379135(30400/49/49)) lseek err Invalid argument
Results
* HPFS - NTFS 10 180 43 18 172 26 128000
NTFS, blocksize=4096, 524 MB / 500 MiB
P HPFS - NTFS 18 172 27 30222 99 21 485222656
NTFS, blocksize=4096, 1987 GB / 1850 GiB
P HPFS - NTFS 30222 99 22 30400 41 41 2855936
NTFS, blocksize=4096, 11 GB / 10 GiB
interface_write()
1 * HPFS - NTFS 10 180 43 18 172 26 128000
2 P HPFS - NTFS 18 172 27 30222 99 21 485222656
3 P HPFS - NTFS 30222 99 22 30400 41 41 2855936
simulate write!
write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
Analyse Disk /dev/sdd - 2000 GB / 1863 GiB - CHS 30400 255 63
Geometry from i386 MBR: head=256 sector=63
check_part_i386 1 type EE: no test
Current partition structure:
1 P EFI GPT 0 0 2 267349 89 4 4294967295
Warning: Bad ending head (CHS and LBA don't match)
No partition is bootable