How To Enable Secure Boot On Windows 11 | UEFI Firmware Process

Enabling Secure Boot on Windows 11 requires changing a setting in your PC’s UEFI/BIOS firmware, accessible through the Windows Recovery Environment.

A game crashes on launch with a Secure Boot error, or the Windows 11 installer refuses to move forward until the feature is turned on. That UEFI-protected switch is the last gatekeeper, and reaching it takes a specific reboot sequence — not a toggle buried in the Settings app. Here is the exact path to find it, turn it on, and confirm it worked.

What Is Secure Boot And Why Does It Matter?

Secure Boot is a security standard that stops unauthorized operating systems or low-level malware from loading during startup. Windows 11 requires it as a baseline security measure, and a growing number of anti-cheat systems — including EA’s and Riot’s Vanguard — will block games if Secure Boot is disabled. The feature only works when your system is in UEFI mode with a GPT disk and TPM 2.0 enabled.

How Do You Actually Enable Secure Boot?

You enable Secure Boot through the PC’s firmware interface, which you enter via the Windows Recovery Environment. The whole process takes about two minutes and does not require reinstalling the operating system.

  1. Open Start > Settings (the gear icon) > System > Recovery.
  2. Under Advanced startup, click the blue Restart now button.
  3. Wait for the blue recovery menu. Click Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
  4. In the firmware interface, locate Secure Boot — it is usually under Boot, Security, or Authentication.
  5. Set Secure Boot to Enabled.
  6. Save changes and exit. The PC reboots straight into Windows 11.

Full vendor-neutral guidance is available in Microsoft’s official Secure Boot documentation.

The Two Critical Gates Before You Flip The Switch

Secure Boot will not turn on if the firmware is still in Legacy or CSM mode. You must switch to UEFI first, and the order of operations matters.

In the firmware interface, find the Boot menu. If Boot Mode or Boot List Option is set to Legacy or CSM, change it to UEFI. Some systems list both options — make sure UEFI is the first or only choice. If the option is grayed out, disable CSM Support first, then switch to UEFI. Save the boot mode change before attempting to enable Secure Boot. The order is: disable CSM, switch to UEFI, then enable Secure Boot.

Warning: Changing the boot mode can prevent Windows from starting if it is installed on an older MBR disk. If Windows fails to boot after the change, go back to the firmware, temporarily disable Secure Boot, and use the mbr2gpt tool to convert the disk to GPT before trying again.

What To Do If The “Secure Boot” Option Is Missing

If Secure Boot does not appear as a setting or stays grayed out, the cause is usually one of these three things:

  • Legacy mode is still active. Double check the Boot Mode setting and ensure CSM is fully disabled. The Secure Boot menu is hidden on most systems when the firmware is in Legacy mode.
  • Secure Boot keys are corrupted or cleared. Look for a Secure Boot Custom or Key Management submenu. Choose Reset Secure Boot keys or Reset to factory defaults instead of the Clear option. Resetting the key database restores the certificates Secure Boot needs to run.
  • TPM 2.0 is turned off. EA’s support page explicitly lists TPM 2.0 as a separate requirement alongside Secure Boot. Find PTT (Intel) or AMD fTPM in the firmware and set it to Enabled.

Verifying Secure Boot Is Enabled

Before closing the firmware menu, save and exit. Once Windows loads, verify that Secure Boot is active using the system information tool.

Verification Item How To Check It Expected Setting
System Boot Mode Run msinfo32 and find BIOS Mode UEFI
Secure Boot State Run msinfo32 and find Secure Boot State On
TPM 2.0 Status Run tpm.msc and check the Status field The TPM is ready for use
Disk Partition Style Right-click Start > Disk Management > Right-click Disk 0 > Properties > Volumes GUID Partition Table (GPT)
CSM / Legacy Boot Check under Boot settings in the firmware Disabled
Boot List Option Check under Boot settings in the firmware UEFI
Secure Boot Key Status Check the Secure Boot Custom or Key Management menu Standard or Factory Default

Finding The Setting On Major PC Brands

The name of the Secure Boot setting is consistent across manufacturers, but the menu it lives under and the key you press to enter BIOS vary. Use this quick reference for common brands.

PC Brand BIOS Key (At Logo Screen) Typical Menu Location
Dell F2 Boot > Secure Boot or Security
HP Esc then F10 Security > Secure Boot or System Configuration
Lenovo F1 or F2 Security > Secure Boot
ASUS F2 or Del Boot > Secure Boot or Security
Acer F2 Boot > Secure Boot or Authentication

These are the default keys for entering the firmware menu. If your PC bypasses the logo screen or uses a fast boot, hold the key immediately after pressing the power button.

The Complete Enable Sequence

Follow this exact order to enable Secure Boot and leave the firmware without causing a boot failure:

  1. Restart into the Windows Recovery Environment: Settings > System > Recovery > Restart now.
  2. Navigate to UEFI Firmware Settings: Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
  3. Switch to UEFI mode: Disable CSM / Legacy and set Boot List to UEFI.
  4. Enable Secure Boot: Find it under Boot, Security, or Authentication and set it to Enabled.
  5. Save changes and exit the firmware.
  6. Confirm in Windows: Open msinfo32 and verify BIOS Mode is UEFI and Secure Boot State is On.

References & Sources