BIOS Settings for Windows 11: TPM, Secure Boot & UEFI Guide
Windows 11 requires three BIOS/UEFI settings that older systems may have disabled by default: TPM…

Windows 11 requires three BIOS/UEFI settings that older systems may have disabled by default: TPM 2.0, Secure Boot, and UEFI boot mode. If any of these are off, Windows 11 won’t install — or it may show a “This PC doesn’t meet Windows 11 requirements” error.
This guide shows you how to access your BIOS, enable each setting, and verify everything works, with instructions for Intel, AMD, and all major motherboard brands.
Key Takeaways
- Windows 11 requires TPM 2.0, Secure Boot enabled, and UEFI boot mode (not Legacy/CSM). All three must be active to install or upgrade.
- TPM is labeled differently depending on your platform: Intel calls it PTT (Platform Trust Technology), AMD calls it fTPM (firmware TPM).
- You can verify your settings without entering BIOS: run
tpm.mscto check TPM andmsinfo32to check Secure Boot status.
How to Access BIOS/UEFI Settings
Method 1: Key on Startup (Most Common)
Restart your PC and press the BIOS key repeatedly as soon as the screen turns on:
| Manufacturer | BIOS Key |
|---|---|
| Dell | F2 |
| HP | F10 (or Esc → F10) |
| Lenovo | F2 (or Fn + F2) |
| ASUS | Del or F2 |
| MSI | Del |
| Gigabyte | Del |
| Acer | F2 |
| ASRock | F2 or Del |
Method 2: Through Windows Settings
- Open Settings → System → Recovery.
- Under “Advanced startup,” click Restart now.
- After reboot, select Troubleshoot → Advanced options → UEFI Firmware Settings → Restart.
- Your PC boots directly into BIOS.
How to Enable TPM 2.0
TPM (Trusted Platform Module) 2.0 is a security chip that Windows 11 uses for device encryption, Windows Hello, and BitLocker. Most modern CPUs (Intel 8th gen+, AMD Ryzen 2000+) have a firmware TPM built in — it just needs to be enabled.
For Intel Systems (PTT)
- Enter BIOS (see above).
- Navigate to Advanced → Security or Trusted Computing.
- Find Intel Platform Trust Technology (PTT) or Intel Trusted Platform Module.
- Set it to Enabled.
- Press F10 to save and exit.
For AMD Systems (fTPM)
- Enter BIOS.
- Navigate to Advanced → Security or AMD fTPM Configuration.
- Find AMD fTPM switch or AMD PSP fTPM.
- Set it to Enabled (or select AMD CPU fTPM instead of Discrete TPM).
- Press F10 to save and exit.
Verify TPM Is Active
- Press
Windows + R, typetpm.msc, press Enter. - Under “TPM Manufacturer Information,” check the Specification Version — it must say 2.0.
- The status should read: “The TPM is ready for use.”
If tpm.msc says “Compatible TPM cannot be found,” the setting is still disabled in BIOS or your CPU doesn’t support TPM 2.0.
How to Enable Secure Boot
Secure Boot prevents unauthorized software (rootkits, bootkits) from loading during startup. Windows 11 requires it.
Steps (All Motherboards)
- Enter BIOS.
- Navigate to Boot or Security tab.
- Find Secure Boot and set it to Enabled.
- If Secure Boot is grayed out, you need to disable CSM first (see next section).
- Press F10 to save and exit.
Verify Secure Boot Is Active
- Press
Windows + R, typemsinfo32, press Enter. - In System Summary, find Secure Boot State.
- It should say On.
Important — Secure Boot Certificate Update (2026): Microsoft is updating Secure Boot certificates that were originally issued in 2011. If you’re running a supported Windows version, this update happens automatically through Windows Update. No manual action needed.
How to Switch from Legacy/CSM to UEFI
Legacy BIOS (also called CSM — Compatibility Support Module) is an older boot mode that doesn’t support Secure Boot. Windows 11 requires UEFI mode.
Check Your Current Boot Mode
- Press
Windows + R, typemsinfo32, press Enter. - Find BIOS Mode in System Summary:
- UEFI — you’re already in the right mode.
- Legacy — you need to switch.
Switch to UEFI
- Enter BIOS.
- Navigate to Boot tab.
- Find CSM (or Launch CSM or Compatibility Support Module).
- Set CSM to Disabled.
- Ensure Boot Mode is set to UEFI.
- Press F10 to save and exit.
Warning: Switching from Legacy to UEFI may prevent Windows from booting if it was installed in Legacy mode. You may need to convert your disk from MBR to GPT partition style. Use the built-in mbr2gpt tool:
mbr2gpt /convert /allowfullos
Run this in Command Prompt as administrator before switching to UEFI in BIOS.
Other BIOS Settings for Windows 11
Virtualization (VBS / Hyper-V)
Windows 11 uses Virtualization-Based Security (VBS) for enhanced protection. Enable virtualization in BIOS: – Intel: Enable Intel VT-x (or Intel Virtualization Technology) in Advanced → CPU Configuration. – AMD: Enable SVM Mode in Advanced → CPU Configuration.
Boot Order
Set your primary boot device: 1. Navigate to Boot → Boot Priority or Boot Order. 2. Set your Windows drive (SSD/NVMe) as the first boot device. 3. If installing from USB, temporarily set the USB drive first.
BIOS Settings Checklist for Windows 11
| Setting | Required Value | Where to Find |
|---|---|---|
| TPM 2.0 | Enabled | Advanced → Security or Trusted Computing |
| Secure Boot | Enabled | Boot or Security tab |
| CSM / Legacy Boot | Disabled | Boot tab |
| Boot Mode | UEFI | Boot tab |
| Virtualization (VT-x/SVM) | Recommended | Advanced → CPU Configuration |
Troubleshooting
“This PC doesn’t meet Windows 11 requirements” Run the PC Health Check tool to see which requirement fails. Most commonly, TPM 2.0 or Secure Boot is disabled — enable them in BIOS using the steps above.
Secure Boot option is grayed out Disable CSM first. Secure Boot can only be enabled in pure UEFI mode. Save, exit, re-enter BIOS, then enable Secure Boot.
PC won’t boot after switching to UEFI
Your Windows installation was done in Legacy mode with an MBR disk. Boot from a Windows USB, open Command Prompt, and run mbr2gpt /convert to convert the disk to GPT without losing data.
TPM shows version 1.2 instead of 2.0
Update your BIOS to the latest version from your manufacturer’s website. Some older BIOS versions report TPM 1.2 even when the hardware supports 2.0. After the BIOS update, check tpm.msc again.
After resolving BIOS settings, activate Windows 11 to unlock all features.
Frequently Asked Questions
Do I need to change BIOS settings to install Windows 11?
Only if TPM 2.0, Secure Boot, or UEFI boot mode are currently disabled. Most PCs manufactured after 2018 have these enabled by default. Check with tpm.msc and msinfo32 before entering BIOS.
Will changing BIOS settings delete my data?
No. Enabling TPM, Secure Boot, or UEFI mode does not delete files. The only risk is switching from Legacy to UEFI boot mode — if your disk is MBR format, you need to convert it to GPT first using mbr2gpt /convert /allowfullos .
What’s the difference between TPM and fTPM?
A discrete TPM is a physical chip on the motherboard. fTPM (firmware TPM) is built into the CPU itself (Intel PTT or AMD fTPM). Both satisfy Windows 11’s TPM 2.0 requirement — there’s no practical difference for end users.
Can I install Windows 11 without TPM 2.0?
Not officially. The installer blocks it. You can bypass the requirement using Rufus or registry edits during installation, but Microsoft warns that bypassed installs may not receive future updates.
Does enabling Secure Boot affect Linux dual-boot?
Most modern Linux distributions (Ubuntu, Fedora, Mint) support Secure Boot natively. If you dual-boot, keep Secure Boot enabled — both Windows 11 and Linux will work. Older or custom Linux kernels may require disabling Secure Boot.
How do I know if my CPU supports TPM 2.0?
Intel 8th generation (Coffee Lake, 2017) and newer support Intel PTT. AMD Ryzen 2000 series (Zen+, 2018) and newer support AMD fTPM. If your CPU is older, you may need a discrete TPM module for your motherboard.
