Question SSD not booting after recreating bootloader following failed MBR/GPT conversion

Aug 6, 2025
9
0
10
Hi all, I needed to enable secure boot after a GPT conversion via the CMD prompt but it appears the conversion failed (no asterisk under "GPT" in the diskpart in the attached pic). It wouldn't boot to the OS so I attempted to recreate the bootloader following the steps here to no avail.

I can only boot to the Windows 10 repair USB otherwise I get an "OS not found on the partition" message. Can anyone advise? Thank you.


GOnoo6k.jpeg
 
You said - you tried to do conversion and it failed.
May be failure has left your drive in some weird state.

Try to redo conversion.
Confirm OS disk number first. Should be Disk 0.
diskpart
list disk
exit
Validate, if conversion requirements are met.
mbr2gpt /validate /disk:0
If successful, then proceed with convert.
mbr2gpt /convert /disk:0
Show screenshots.
 
Last edited:
Interesting.
It says, it can't find OS partition.
May be mbr2gpt expects bootloader and windows partitions be in specific order on disk.
Usually bootloader is before windows partition.
Did you delete old 100MB bootloader partition? There is 100MB unallocated on disk.

Lets try this way.
diskpart
list disk
select disk 0
list partition
create partition primary
format fs=ntfs quick
active
assign letter=H
list volume
(note drive letter for windows partition 931GB. Was E: in your previous screenshots)
exit
bcdboot E:\windows /s H:
(replace E: with appropriate letter for windows partition)
bootsect /nt60 /all /force
(show screenshots)
Reboot and try to load into windows.

If still no success, then redo instructions from post #12.
(show screenshots)
 
I haven't deleted any partitions. I made an error and had to go back to create the 100MB new partition, which is on C: and the Windows partition is still on E. Bootsect was unsuccessful though still no OS and validation failed.

BtxkaqL.jpeg


w9qkT46.jpeg
 
Error in bootsect command syntax.
You entered bootsec instead of bootsect.
bootsect /nt60 /all /force

Conversion command did not say - can not find OS partition.
Delete 500MB and 584MB partitions
diskpart
list disk
selct disk 0
list partition
select partition 4
delete partition override
select partition 3
delete partition override
exit

Try conversion after that.
Validate.
mbr2gpt /validate /disk:0

Convert.
mbr2gpt /convert /disk:0
Show screenshots.
 
Last edited:
Started over and deleted the 100MB partition and also made a correction to the bootsect syntax "ALL" vs "/ALL". Still not loading and disk 0 will not validate.

YZmjI8f.jpeg

O9QUFzX.jpeg

yLYKATZ.jpeg
 

TRENDING THREADS