Windows 11 has strict installation requirements. Microsoft demands that users enable Trusted Platform Module (TPM) and Secure Boot before they can install Windows 11.
What Is Secure Boot?
Secure Boot is a feature found in all modern computer motherboards. It prevents third-party software and code from being executed during the system boot.
With Secure Boot enabled, the system only allows Original Equipment Manufacturer (OEM) and Microsoft signed software to run.
How to Check Secure Boot State on Windows 10
Before moving forward, we have to check the current state of your computer’s Secure Boot. Follow these steps to find out if you have it enabled.
- Click on the Start button.
- Type in System Information in the search and click the top result.
- Click on System Summary to the left of the new window.
- Look for Secure Boot State to the right at the bottom of the list of your PC’s specs.
If Secure Boot State is On and BIOS Mode UEFI, you don’t need to change anything.
However, if Secure Boot State is Off and BIOS Mode is UEFI, you can follow the instructions in the next section to enable Secure Boot.
Enable Secure Boot on Windows 10 So You Can Upgrade to Windows 11
Enabling Secure Boot requires access to your motherboard settings.
Beware that any incorrect configuration can prevent your computer from booting. So do not change your motherboard settings unless strictly necessary.
The steps in this section assume you have a UEFI installation and UEFI BIOS mode enabled.
If you’re running on legacy BIOS mode, you may need to convert your drive from MBR to GPT. However, the conversion is unnecessary if you’re performing a clean install.
To enable Secure Boot on computers with UEFI on, follow these steps.
- Click on the Windows button.
- Click on the Setting icon.
- Click on Update & Security.
- Click on Recovery at the menu’s bottom.
- Click on Restart Now in the Advanced startup section.
- Click on Troubleshoot after your computer restarts.
- Click on Advanced options.
- Click on UEFI Firmware Settings.
- Restart to change UEFI firmware settings.
- Open the boot or security page of your BIOS. (This page changes based on manufacturer and bios version)
- Find the Secure Boot option and press enter.
- Select Enabled and press enter.
- Exit the menu.
- Save your changes and reboot the computer.
How to Enable Secure Boot on Startup
If you’re having issues enabling Secure Boot through Windows recovery, you can directly turn it on during the system boot.
Follow these steps to access your motherboard’s BIOS and enable Secure Boot.
- Shut down your computer.
- Press the Power button to turn it back on.
- You should see the motherboard’s manufacturer splash screen.
- Look for the key you need to press to enter the BIOS.
- Keep pressing the BIOS key until you enter setup mode. (Some common keys to access the bios are Delete, Esc, F10, and F12)
- Open the boot or security page, depending on the manufacturer.
- Look for the Secure Boot and press enter.
- Select Enabled and press enter.
- Exit the menu.
- Save your changes and reboot the computer.
If you can’t identify the key to access your motherboard’s BIOS, check the manufacturer’s manual to find the setup key.
Converting MBR to GPT Partition
If you followed the previous steps and found out that the UEFI Firmware Settings were missing, your disk partition style is Master Boot Record (MBR) and needs to be converted to GUID Partition Table (GPT) to support UEFI.
Backup your data and follow these steps to convert your partition style.
- Click on the Windows button.
- Click on the Setting icon.
- Click on Update & Security.
- Click on Recovery at the menu’s bottom.
- Click on Restart Now in the Advanced startup section.
- Click on Troubleshoot after your computer restarts.
- Click on Advanced options.
- Click on Command Prompt.
- Select an administrative account. (We’ll require administrator privileges to convert the partition)
- Type the mbr2gpt /validate command and press enter to validate the driver.
- The command will return a Validation completed successfully message if the disk is eligible.
- Type the mbr2gpr /convert command and press enter to begin the conversion process.
- Look for the Conversion completed successfully message to ensure proper conversion.
- Type exit and press enter to close the window.
- Restart your computer to apply the changes.