The Windows 11 upgrade requires to boot on the basis of UEFI & secure boot, but how to know if your current Windows is using the UEFI or Legacy boot mode? Does it mean your PC running Legacy can't get the Windows 11 free upgrade? Read the article and find the right answer.
***Windows 11 Upgrade Checker is available to download for free! Have you checked if your PC can run Windows 11?
UEFI and Legacy BIOS are two types of motherboard firmware settings adopted by Microsoft Windows. UEFI is a newer concept than Legacy and it's gradually replacing the Legacy in modern computers.
To be specific, UEFI overcomes many shortcomings in Legacy. It can handle a large hard drive over 2TB, support more than four primary partitions, enable a faster boot process and ensure a more secure startup.
In the minimum system requirements for Windows 11, Microsoft addresses the enhancement of security by using TPM 2.0 and UEFI Secure Boot. Any Windows 11 compatibility check failed with a lack of UEFI secure boot won't be able to get the Windows 11 free upgrade from Windows 10.
UEFI vs. Legacy BIOS: What's the Difference?
The terms UEFI and Legacy BIOS need to be addressed when it comes to changing a boot priority or deciding a GPT or MBR disk to install OS...
As you know, UEFI and Legacy are two BIOS modes that manage the way how Windows boots. In most cases, we don't need to know which BIOS mode our Windows OS is currently running. But this time, when Windows 11 is coming asking for UEFI only, we need to find out which boot mode our computers are using.
The most general way to check the BIOS mode without accessing the BIOS firmware is from the System Information window.
Step 1.Press Windows + R keys together to launch the Run box. Type MSInfo32and hit Enter. You will open the System Information window.
Step 2.On the right pane, find the "BIOS Mode". If your PC uses BIOS, it will display Legacy. If it is using UEFI so it will display UEFI.
Besides, checking setupact.log file in Windows File Explorer can also help us to know what BIOS mode our computers are using. Here's what you should follow.
Step 1.Press Windows + E together to open File Explorer and navigate to the folder C:\Windows\Panther.
Step 2.Scroll down the window you'll find a text file called setupact.log. Open it in Notepad.
Step 3.Press Ctrl + F to open the Find dialog in Notepad, enter Detected Boot Environmentand click Find Next.
Step 4.You will then notice the UEFI or BIOS words showing up in the result as follows:
You may have newer Windows devices that support UEFI, but are using Legacy BIOS. If you've set up your mind to upgrade your computer or laptop to Windows 11, it's a must-done job to change the BIOS mode from Legacy to UEFI.
The provided method by Windows is through the MBR2GPT command tool. To be able to use UEFI over Legacy, you must configure the disk MBR to GPT, which asks you to delete the existing partitions and reinstall Windows. Otherwise, Windows OS won't boot after disabling Legacy.
MBR2GPT tool makes the procedure tedious, sophisticated, and most importantly, riskful. That's why a third-party MBR to GPT conversion tool comes out, to ease your worry and improve the user experience when changing a BIOS mode to support a modern computer and a new Windows 11.
To complete the process of changing Legacy to UEFI, we'll use Qiling Partition Master to complete the first procedure of converting MBR to GPT. This manner won't erase any data or remove any partition on your disk.
Step 1. Download and launch Qiling Partition Master on your Windows computer.
Step 2. Click the MBR disk that you want to convert.
Step 3. Click "More..." and click "MBR -> GPT" to convert partition.
Then, you'll go to the BIOS settings to disable Legacy and set the UEFI as the boot mode.
Step 1. Shut down and restart your computer.
Step 2.Keep pressing the F2 key until the BIOS Setup Utility screen appears. (Different computers use different BIOS key. Usually, desktops use Del while laptops use F2. If you're not sure, try Esc.)
Step 3.Select Boot, under the Boot tab, use the up and down arrows to choose UEFI mode, and press Enter.
Step 4.To save the changes and exit the screen, press F10.
By the way, Windows 11 also requires Secure Boot, which is available only in the UEFI firmware setting. See how to turn on secure boot after turning on UEFI.