windows 10 – How to repair Missing winload.efi error if using legacy mode allows me to boot?

I’ve installed a new SSD on a laptop that previously used a harddisk with Windows 10 on it. I used a USB to install a new Windows 10 on the new SSD, all is going fine, but when the new windows boot, it shows an error “Missing winload.efi”.

I’ve googled and tried enabling legacy mode support. It boots without issue, and I can use this installation.

However, I want to go back to disabling legacy mode support. How can I do this?

Both harddisk and SSD are already formatted with GPT
Both harddisk and SSD are formatted with GPT

and legacy mode support is enabled in BIOS
Legacy mode support is enabled in BIOS

Read more here: Source link