SSD can't boot Win10, can't read FAT boot sector

How to use TestDisk to recover lost partition
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
Locked
Message
Author
Gruberro
Posts: 1
Joined: 18 Jan 2018, 06:19

SSD can't boot Win10, can't read FAT boot sector

#1 Post by Gruberro »

Hello

my SDD got corupted, Win10 does not boot any longer.

I have no clue what should be the next step to solve the problem, many Thanks for your help!!!!

I run testdisk here the log:

Wed Jan 17 23:21:59 2018
Command line: TestDisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 8 (9200)
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)=1050214588416
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=3000592982016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdj)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1050214588416
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=3000592982016
filewin32_getfilesize(\\.\PhysicalDrive4) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive4) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive4
filewin32_getfilesize(\\.\PhysicalDrive5) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive5) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive5
filewin32_getfilesize(\\.\PhysicalDrive6) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive6) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive6
filewin32_getfilesize(\\.\PhysicalDrive7) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive7) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive7
filewin32_getfilesize(\\.\PhysicalDrive8) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive8) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive8
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive9)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=1049569001472
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=2000263577600
filewin32_getfilesize(\\.\E:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\E:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=3000457232384
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:)=0
Warning: can't get size for \\.\K:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\L:)=0
Warning: can't get size for \\.\L:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\M:)=249347178496
Hard disk list
Disk /dev/sda - 1050 GB / 978 GiB - CHS 127681 255 63, sector size=512
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512
Disk /dev/sdc - 3000 GB / 2794 GiB - CHS 364801 255 63, sector size=512
Disk /dev/sdj - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512
Drive C: - 1049 GB / 977 GiB - CHS 127602 255 63, sector size=512
Drive D: - 2000 GB / 1862 GiB - CHS 243184 255 63, sector size=512
Drive F: - 3000 GB / 2794 GiB - CHS 364784 255 63, sector size=512
Drive M: - 249 GB / 232 GiB - CHS 30314 255 63, sector size=512

Partition table type (auto): None
Drive M: - 249 GB / 232 GiB
Partition table type: Intel

Analyse Drive M: - 249 GB / 232 GiB - CHS 30314 255 63
Geometry from i386 MBR: head=106 sector=52
BAD_RS LBA=1380404564 216152
check_part_i386 1 type 0A: no test
BAD_RS LBA=1309281536 5870947
check_part_i386 2 type 69: no test
BAD_RS LBA=1735554131 4633953
check_part_i386 3 type 6D: no test
BAD_RS LBA=2978742282 5980572
check_part_i386 4 type 66: no test
Current partition structure:
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464

Warning: Bad starting sector (CHS and LBA don't match)
2 * Novell 81499 1 39 203112 174 43 1953723749

Bad relative sector.
3 * Sys=6D 108033 63 18 229617 137 22 1953251627

Bad relative sector.
4 * Sys=66 185418 33 34 185421 145 15 55233

Bad relative sector.
Only one partition must be bootable
Space conflict between the following two partitions
2 * Novell 81499 1 39 203112 174 43 1953723749
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464
Space conflict between the following two partitions
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464
3 * Sys=6D 108033 63 18 229617 137 22 1953251627
Space conflict between the following two partitions
3 * Sys=6D 108033 63 18 229617 137 22 1953251627
4 * Sys=66 185418 33 34 185421 145 15 55233

search_part()
Drive M: - 249 GB / 232 GiB - CHS 30314 255 63
BAD_RS LBA=1278325504 5701782
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0B
FAT32 79572 21 2 146431 234 46 1074103299
This partition ends after the disk limits. (start=1278325504, size=1074103299, end=2352428802, disk end=487006208)
file_win32_pread(616,1,buffer,487006207(30314/187/17)) read err: read after end of file
Drive M: - 249 GB / 232 GiB - CHS 30314 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (249 GB / 232 GiB) seems too small! (< 1204 GB / 1121 GiB)
The following partition can't be recovered:
FAT32 79572 21 2 146431 234 46 1074103299

Results
Can't open backup.log file: No such file or directory
interface_load

interface_write()

No partition found or selected for recovery

search_part()
Drive M: - 249 GB / 232 GiB - CHS 30314 255 63
BAD_RS LBA=1278325504 5701782
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0B
FAT32 79572 21 2 146431 234 46 1074103299
This partition ends after the disk limits. (start=1278325504, size=1074103299, end=2352428802, disk end=487006208)
file_win32_pread(616,1,buffer,487006207(30314/187/17)) read err: read after end of file
Drive M: - 249 GB / 232 GiB - CHS 30314 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (249 GB / 232 GiB) seems too small! (< 1204 GB / 1121 GiB)
The following partition can't be recovered:
FAT32 79572 21 2 146431 234 46 1074103299

Results

interface_write()

No partition found or selected for recovery
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Interface Advanced
Geometry from i386 MBR: head=106 sector=52
BAD_RS LBA=1380404564 216152
check_part_i386 1 type 0A: no test
BAD_RS LBA=1309281536 5870947
check_part_i386 2 type 69: no test
BAD_RS LBA=1735554131 4633953
check_part_i386 3 type 6D: no test
BAD_RS LBA=2978742282 5980572
check_part_i386 4 type 66: no test
2 * Novell 81499 1 39 203112 174 43 1953723749
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464
3 * Sys=6D 108033 63 18 229617 137 22 1953251627
4 * Sys=66 185418 33 34 185421 145 15 55233
New options :
Dump : No
Align partition: Yes
Expert mode : No
Partition table type (auto): None
Drive M: - 249 GB / 232 GiB
Partition table type: Intel

Analyse Drive M: - 249 GB / 232 GiB - CHS 30314 255 63
Geometry from i386 MBR: head=106 sector=52
BAD_RS LBA=1380404564 216152
check_part_i386 1 type 0A: no test
BAD_RS LBA=1309281536 5870947
check_part_i386 2 type 69: no test
BAD_RS LBA=1735554131 4633953
check_part_i386 3 type 6D: no test
BAD_RS LBA=2978742282 5980572
check_part_i386 4 type 66: no test
Current partition structure:
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464

Warning: Bad starting sector (CHS and LBA don't match)
2 * Novell 81499 1 39 203112 174 43 1953723749

Bad relative sector.
3 * Sys=6D 108033 63 18 229617 137 22 1953251627

Bad relative sector.
4 * Sys=66 185418 33 34 185421 145 15 55233

Bad relative sector.
Only one partition must be bootable
Space conflict between the following two partitions
2 * Novell 81499 1 39 203112 174 43 1953723749
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464
Space conflict between the following two partitions
1 * OS/2 Boot Manager 85926 53 36 200213 18 49 1836018464
3 * Sys=6D 108033 63 18 229617 137 22 1953251627
Space conflict between the following two partitions
3 * Sys=6D 108033 63 18 229617 137 22 1953251627
4 * Sys=66 185418 33 34 185421 145 15 55233

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: SSD can't boot Win10, can't read FAT boot sector

#2 Post by cgrenier »

It's useless to search for partitions inside a partition.
Start by checking the filesystems, read https://www.cgsecurity.org/testdisk.pdf

Locked