Mattiwatti/EfiGuard

Legacy (non_UEFI) Windows Installations

SulZo opened this issue · 3 comments

Operating system

Windows 10 x64 22H2

Issue description

IMG_20240316_173708
What OS should I have to fix it? or I don't need to reinstall new OS?
Using the latest 1.4 version

Steps to reproduce

Logs

No response

Attachments

No response

Your Windows version probably isn't the problem, unless this is Windows XP or older.

Rather, the issue is that Windows is installed in 'legacy' (BIOS/MBR) mode. Reinstalling Windows is one option, but you don't necessarily have to. Microsoft MBR2GPT supports automatic conversion from MBR to UEFI/GPT installations for Windows 10 and 11, and (although not officially supported) I've successfully used it to convert installations of older versions such as Windows 7 as well.

FWIW, I am able to use efiguard on a UEFI-3 system on win8.1 installed on mbr

win81_efiguard_mbr

Edit: also works (for me) on a win11 mbr system booting from a usb3/sata

win11_efiguard_mbr_s

Your Windows version probably isn't the problem, unless this is Windows XP or older.

Rather, the issue is that Windows is installed in 'legacy' (BIOS/MBR) mode. Reinstalling Windows is one option, but you don't necessarily have to. Microsoft MBR2GPT supports automatic conversion from MBR to UEFI/GPT installations for Windows 10 and 11, and (although not officially supported) I've successfully used it to convert installations of older versions such as Windows 7 as well.

I"ve been wondering, is there a way to extract the patched files efiguard processed and replace them instead of the originals? This way, it may be possible to use MBR too, and efiguard won't be needed.