Before upgrading a PC that does not have secure boot running and TMP enabled, you need to prepare it in person with the following BIOS changes:
1) In Disk Management, verify the disk number (x), then run this CMD:
mbr2gpt /convert /disk:X /allowFullOS
Warning: This will make the PC unbootable until UEFI is enabled!
2) Reboot into the BIOS and change the following (apply as you go):
- General > Boot Sequence > Boot List Option > Select: UEFI
- General > Advanced Boot Options > Deselect: Enable Legacy Option ROMs
- Secure Boot > Select: Enable
- Security > TMP > Select Enable
Windows should now boot up normally, and you can install Windows 11 in the future.
Initiate the upgrade: https://www.microsoft.com/en-us/software-download/windows11
Troubleshooting:
Disk conversion fails:
- Move Boot Files from “Recovery Partition” to “OS” using this CMD: Bcdboot c:\Windows /s C:
- Diskpart
- Select disk 0
- Select partition 3
- Active
- Select partition 2
- Delete partition
- To Delete the OEM Partition
- Select partition 1
- Delete partition overrideMbr2gpt.exe /convert /disk:0 /allowfullos
Boot Fails
1) Boot from Win 10 Install media > Troubleshoot > CMD
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
bootsect /nt60 sys
2) Run startup repair