I've been working at my external HDD for the past few days and I'm at a loss. I would really appreciate someone's help walking me through repairing my hard drive.
This where i'm stuck. I'm trying analyse my 1TB drive but i'm not sure whether to select "PhysicalDrive1" or "Drive I:".
Anybody got any ideas?
Not sure which drive to select
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
Re: Not sure which drive to select
Did you use the 64bit version of testdisk?
The 32bit-version is recommended.
The 32bit-version of testdisk provied better informartion.
So it's going to ease the use of testdisk and you should prefer to select your disk!
You can repeat your diagnose using the menu Analyse, Quick and if no partition is found, Deeper Search also.
After your diagnose, you'll find a file called testdisk.log in your testdisk folder.
Can you open it and copy and pase the content into your next post?
Fiona
The 32bit-version is recommended.
The 32bit-version of testdisk provied better informartion.
So it's going to ease the use of testdisk and you should prefer to select your disk!
You can repeat your diagnose using the menu Analyse, Quick and if no partition is found, Deeper Search also.
After your diagnose, you'll find a file called testdisk.log in your testdisk folder.
Can you open it and copy and pase the content into your next post?
Fiona
Re: Not sure which drive to select
Thanks so much for your quick response! Using the 32 bit version of Test Disk worked. I only saw one option for my HDD. I analysed it and wound up here:
I have no idea where to go next!
Also, here's the log:
Tue Sep 10 20:43:48 2013
Command line: TestDisk
TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1000170586112
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1000170586112
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=500000907264
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(\\.\H:)=31457280
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=1000169537536
file_pread(4,1,buffer,976784129(60801/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953471869(121597/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - TOSHIBA MK5061GSYN, S/N:2020202020202020202033204933594251464633, FW:MH000D
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121597 255 63, sector size=512 - WD My Passport 0740, S/N:WX21EB1KA644, FW:1007
Drive H: - 31 MB / 30 MiB - CHS 7 64 32, sector size=2048 - WD Virtual CD 0740, S/N:WX21EB1KA644, FW:1007
Partition table type (auto): Intel
Disk /dev/sdb - 1000 GB / 931 GiB - WD My Passport 0740
Partition table type: Intel
Analyse Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121597 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
Current partition structure:
1 * HPFS - NTFS 0 32 33 121597 37 40 1953456128
Computes LBA from CHS for Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
Allow partial last cylinder : Yes
search_vista_part: 1
search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
NTFS at 0/32/33
filesystem size 1953456128
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 121597 37 40 1953456128
NTFS, 1000 GB / 931 GiB
file_pread(5,7,buffer,1953458177(121597/37/42)) lseek err Invalid argument
file_pread(5,8,buffer,1953458184(121597/37/49)) lseek err Invalid argument
file_pread(5,3,buffer,1953458192(121597/37/57)) lseek err Invalid argument
file_pread(5,3,buffer,1953458239(121597/38/41)) lseek err Invalid argument
file_pread(5,8,buffer,1953458255(121597/38/57)) lseek err Invalid argument
file_pread(5,11,buffer,1953458302(121597/39/41)) lseek err Invalid argument
file_pread(5,2,buffer,1953460224(121597/70/10)) lseek err Invalid argument
Results
* HPFS - NTFS 0 32 33 121597 37 40 1953456128
NTFS, 1000 GB / 931 GiB
interface_write()
1 * HPFS - NTFS 0 32 33 121597 37 40 1953456128
I have no idea where to go next!
Also, here's the log:
Tue Sep 10 20:43:48 2013
Command line: TestDisk
TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1000170586112
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1000170586112
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=500000907264
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(\\.\H:)=31457280
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=1000169537536
file_pread(4,1,buffer,976784129(60801/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953471869(121597/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - TOSHIBA MK5061GSYN, S/N:2020202020202020202033204933594251464633, FW:MH000D
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121597 255 63, sector size=512 - WD My Passport 0740, S/N:WX21EB1KA644, FW:1007
Drive H: - 31 MB / 30 MiB - CHS 7 64 32, sector size=2048 - WD Virtual CD 0740, S/N:WX21EB1KA644, FW:1007
Partition table type (auto): Intel
Disk /dev/sdb - 1000 GB / 931 GiB - WD My Passport 0740
Partition table type: Intel
Analyse Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121597 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
Current partition structure:
1 * HPFS - NTFS 0 32 33 121597 37 40 1953456128
Computes LBA from CHS for Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
Allow partial last cylinder : Yes
search_vista_part: 1
search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121598 255 63
NTFS at 0/32/33
filesystem size 1953456128
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 121597 37 40 1953456128
NTFS, 1000 GB / 931 GiB
file_pread(5,7,buffer,1953458177(121597/37/42)) lseek err Invalid argument
file_pread(5,8,buffer,1953458184(121597/37/49)) lseek err Invalid argument
file_pread(5,3,buffer,1953458192(121597/37/57)) lseek err Invalid argument
file_pread(5,3,buffer,1953458239(121597/38/41)) lseek err Invalid argument
file_pread(5,8,buffer,1953458255(121597/38/57)) lseek err Invalid argument
file_pread(5,11,buffer,1953458302(121597/39/41)) lseek err Invalid argument
file_pread(5,2,buffer,1953460224(121597/70/10)) lseek err Invalid argument
Results
* HPFS - NTFS 0 32 33 121597 37 40 1953456128
NTFS, 1000 GB / 931 GiB
interface_write()
1 * HPFS - NTFS 0 32 33 121597 37 40 1953456128
- cgrenier
- Site Admin
- Posts: 5437
- Joined: 18 Feb 2012, 15:08
- Location: Le Perreux Sur Marne, France
- Contact:
Re: Not sure which drive to select
The partition table and the NTFS boot sector are ok.
Can you list your files using TestDisk, Advanced, List ?
If it's the case, run "cmd" (right click "Run as administrator") and "chkdsk /f I:".
To answer your original question, it's usually better to select the physicaldrive (whole disk access) than using a drive letter (single partition access)
Can you list your files using TestDisk, Advanced, List ?
If it's the case, run "cmd" (right click "Run as administrator") and "chkdsk /f I:".
To answer your original question, it's usually better to select the physicaldrive (whole disk access) than using a drive letter (single partition access)
Re: Not sure which drive to select
Thanks for responding! As of right now, I've figured out most of the issue and it doesn't look very good.
After I switched to the 32 bit version of TestDisk, things seemed to run smoother. I analysed the drive and concluded that I was going to have to go into the advanced sub menu. I rebuilt the boot sector (which took forever!) and then I found a problem. The backup BS was not the same as the primary BS. All I did was select the Back up option and then both boot sectors matched up. When I selected Repair MFT, I got this error:
MFT and MFT Mirror are bad. Failed to repair them.
TL;DR: My MFT is irreparable. Is there anything else I can do to regain access to my drive? And if not, does anybody know of any data retrieval software that doesn't jumble all of my files? i.e.) FILE001, FILE002, FILE003, etc.
After I switched to the 32 bit version of TestDisk, things seemed to run smoother. I analysed the drive and concluded that I was going to have to go into the advanced sub menu. I rebuilt the boot sector (which took forever!) and then I found a problem. The backup BS was not the same as the primary BS. All I did was select the Back up option and then both boot sectors matched up. When I selected Repair MFT, I got this error:
MFT and MFT Mirror are bad. Failed to repair them.
TL;DR: My MFT is irreparable. Is there anything else I can do to regain access to my drive? And if not, does anybody know of any data retrieval software that doesn't jumble all of my files? i.e.) FILE001, FILE002, FILE003, etc.
Re: Not sure which drive to select
Ran into same problem you did with boot and mft being corrupt. Know there are lots of options avail but I chose to use GetDataBack for NTFS V.4.32 byhttp://www.runtime.org/data-recovery-products.htm. Since my computer was not running at all and could not install anything, I needed a recovery software that could run from CD so I downloaded the Runtime LiveCD, which is near the bottom of the link I just gave you above. It worked like a charm and I didn't pay for it until I knew it would work. I actually purchased a few of their programs and they offer discounts if you purchase one of their bundles.http://www.runtime.org/prices.htm To me, it was a small price to pay for guaranteed recovery and my files are still transferring to my new external drive so I am very happy! One thing about using the LiveCD is that my external drive wasn't listed as like Drive D: so at first I thought it wasn't recognized but it was listed in like UNIX dev/sdc1... etc. Again, free is good but little price for something that works is great too. Good Luck! ps. I posted my problem a few days ago on this forum but had no one help me and that is why I had to look for other resources when I found GetDataBack. Hope this info helps!