Mattiwatti / EfiGuard

Disable PatchGuard and Driver Signature Enforcement at boot time
GNU General Public License v3.0
1.69k stars 326 forks source link

Legacy (non_UEFI) Windows Installations #116

Open SulZo opened 3 months ago

SulZo commented 3 months ago

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

Mattiwatti commented 3 months ago

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.

acoul commented 3 weeks ago

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