I need help dealing with an external HDD turned RAW. (Toshiba 1 GB SATA). I ran TestDisk analayze and got this screen:
thank you.
I then ran Quick Search and got this screen:
I then ran Deeper Search and got this:
Is there any hope for this disk? It contains about 900 GB of MP3 files from iTunes. How can I proceed, please? Invalid FAT Boot Sector
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: Invalid FAT Boot Sector
Also, I ran CrystalDisk and got these results:
Does this mean the HDD is physically damaged?
Does this mean the HDD is physically damaged?
Re: Invalid FAT Boot Sector
And the TestDisk Log file from the first Analysis:
Sat Jul 18 15:51:04 2015
Command line: TestDisk
TestDisk 7.0, Data Recovery Utility, April 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-04-18T13:01:55
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)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdf)=1000204886016
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
filewin32_getfilesize(\\.\PhysicalDrive2) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive2) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive2
filewin32_getfilesize(\\.\PhysicalDrive3) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive3) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive3
filewin32_getfilesize(\\.\PhysicalDrive4) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive4) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive4
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive5)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=489311698944
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=10737418240
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(\\.\G:)=0
Warning: can't get size for \\.\G:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=0
Warning: can't get size for \\.\H:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=0
Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=0
Warning: can't get size for \\.\J:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\K:)=1000202043392
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Disk /dev/sdf - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512
Drive C: - 489 GB / 455 GiB - CHS 59488 255 63, sector size=512
Drive D: - 10 GB / 10 GiB - CHS 1305 255 63, sector size=512
Drive K: - 1000 GB / 931 GiB - CHS 121600 255 63, sector size=512
Partition table type (auto): Intel
Disk /dev/sdf - 1000 GB / 931 GiB
Partition table type: Intel
Analyse Disk /dev/sdf - 1000 GB / 931 GiB - CHS 121601 255 63
Geometry from i386 MBR: head=255 sector=63
test_FAT()
1 P FAT32 LBA 0 32 33 121601 25 24 1953519616
sector_size 32768
cluster_size 0
reserved 780
fats 0
dir_entries 0
sectors 18
media 00
fat_length 0
secs_track 0
heads 0
hidden 1258291200
total_sect 1128420181
check_part_i386 failed for partition type 0C
Current partition structure:
Invalid FAT boot sector
1 P FAT32 LBA 0 32 33 121601 25 24 1953519616
1 P FAT32 LBA 0 32 33 121601 25 24 1953519616
No partition is bootable
Sat Jul 18 15:51:04 2015
Command line: TestDisk
TestDisk 7.0, Data Recovery Utility, April 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-04-18T13:01:55
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)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdf)=1000204886016
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
filewin32_getfilesize(\\.\PhysicalDrive2) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive2) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive2
filewin32_getfilesize(\\.\PhysicalDrive3) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive3) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive3
filewin32_getfilesize(\\.\PhysicalDrive4) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\PhysicalDrive4) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\PhysicalDrive4
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive5)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=489311698944
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=10737418240
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(\\.\G:)=0
Warning: can't get size for \\.\G:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=0
Warning: can't get size for \\.\H:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=0
Warning: can't get size for \\.\I:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=0
Warning: can't get size for \\.\J:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\K:)=1000202043392
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Disk /dev/sdf - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512
Drive C: - 489 GB / 455 GiB - CHS 59488 255 63, sector size=512
Drive D: - 10 GB / 10 GiB - CHS 1305 255 63, sector size=512
Drive K: - 1000 GB / 931 GiB - CHS 121600 255 63, sector size=512
Partition table type (auto): Intel
Disk /dev/sdf - 1000 GB / 931 GiB
Partition table type: Intel
Analyse Disk /dev/sdf - 1000 GB / 931 GiB - CHS 121601 255 63
Geometry from i386 MBR: head=255 sector=63
test_FAT()
1 P FAT32 LBA 0 32 33 121601 25 24 1953519616
sector_size 32768
cluster_size 0
reserved 780
fats 0
dir_entries 0
sectors 18
media 00
fat_length 0
secs_track 0
heads 0
hidden 1258291200
total_sect 1128420181
check_part_i386 failed for partition type 0C
Current partition structure:
Invalid FAT boot sector
1 P FAT32 LBA 0 32 33 121601 25 24 1953519616
1 P FAT32 LBA 0 32 33 121601 25 24 1953519616
No partition is bootable
Re: Invalid FAT Boot Sector
You still have a FAT32 LBA-partition in your partition table.
You can try to run TestDisk / Advanced / Boot and RebuildBS.
If it'd be successful, you can use the menu List to have a try to list your files.
Until yet, you shouldn't use Write nor RepairFAT!
If your data are listed, you can use testdisk to copy them to another healthy disk or partition.
During listing your files, at the bottom of the display you´ll find all the commands.
Caution in CrystalDiskInfo means that you should immediately run a backup/recovery.
Afterwards you can try to repair your file system running chkdsk driveletter: /r.
Recheck your disk again.
If it doesn't work for you, your disk should be replaced soon.
You can try to run TestDisk / Advanced / Boot and RebuildBS.
If it'd be successful, you can use the menu List to have a try to list your files.
Until yet, you shouldn't use Write nor RepairFAT!
If your data are listed, you can use testdisk to copy them to another healthy disk or partition.
During listing your files, at the bottom of the display you´ll find all the commands.
Caution in CrystalDiskInfo means that you should immediately run a backup/recovery.
Afterwards you can try to repair your file system running chkdsk driveletter: /r.
Recheck your disk again.
If it doesn't work for you, your disk should be replaced soon.
Re: Invalid FAT Boot Sector
Thank you so much Fiona! Was able to recover all my files and soon I will be happily listening to my iTunes collection again.