Skip to main content

Security & Windows · Step-by-Step

Enable Secure Boot.

Half the "Windows 11 won't install" and "Valorant won't launch" tickets we see in SA come down to one BIOS toggle. Here's the whole flow — check, prep, enable, and recover if it bricks boot.

  • 9 min read
  • Updated Jun 2026
  • Reviewed by Evetech Hardware Team
By the end of this guide, you'll know whether Secure Boot is on right now, how to flip it on for every major motherboard brand, and exactly how to recover if your machine refuses to POST afterwards.
BIOS toggle
5 min
requires it
Win 11
vanguard cutoff
Jun 2024

What Secure Boot actually does (and doesn't)

Secure Boot is a UEFI firmware feature that runs once, during the few seconds between you pressing the power button and Windows showing the lock screen. In that window, the firmware checks every piece of software it's about to hand control to — bootloader, OS kernel, early drivers — against a database of cryptographic signatures stored on the motherboard.

If anything in that chain is unsigned, signed by a revoked key, or signed by a vendor not in the trust database, the firmware refuses to load it and either halts boot or skips to the next bootable device. The practical effect: rootkits and bootkits that try to embed themselves below Windows cannot run on a Secure Boot system.

What Secure Boot does not do is matter once Windows is loaded. Game performance, application speed, driver behaviour, network throughput — all identical with Secure Boot on or off. It's a startup-time check, not a runtime cost. The myth that Secure Boot tanks FPS comes from confusion with kernel anti-cheats like Vanguard, which are a separate thing that happen to require Secure Boot to function.

How to check if Secure Boot is already on

Before touching anything in BIOS, find out where you stand. There are two reliable ways:

Method 1 — System Information (the fast one)

Press Win+R, type msinfo32 and hit Enter. On the System Summary page, look for two lines:

  • BIOS Mode — should read UEFI. If it says Legacy, you're booted in CSM/Legacy mode and Secure Boot is impossible until you convert.
  • Secure Boot State — three possible values: On (you're done), Off (capable but disabled — easy fix), or Unsupported (motherboard or boot mode is wrong, needs the prerequisites section below).

Method 2 — PowerShell one-liner

Open PowerShell and run Confirm-SecureBootUEFI. It returns True if Secure Boot is on, False if off but capable, or throws "Cmdlet not supported on this platform" if the system is in Legacy mode. Useful in scripts but msinfo32 tells you more.

Prerequisites: UEFI mode, GPT disk, TPM 2.0

Secure Boot is one of four interlocking requirements. Get them in the right order or you'll bounce off the toggle:

RequirementHow to verifyFix if missing
UEFI boot modemsinfo32 → BIOS Mode = UEFIConvert MBR→GPT, change BIOS to UEFI
GPT partition tablediskmgmt.msc → disk Properties → Volumesmbr2gpt.exe /convert (Win 10+)
TPM 2.0 enabledtpm.msc → Spec Version 2.0Enable fTPM (AMD) or PTT (Intel) in BIOS
CSM / Legacy disabledBIOS → CSM Support / Launch CSMSet to Disabled in BIOS

The MBR-to-GPT sidebar. If your Windows install is still on an MBR disk (common on machines upgraded from Windows 7/8/10 without a clean install), Secure Boot is not available until you convert. Microsoft ships a tool for this — mbr2gpt.exe — which converts in-place without data loss:

  1. Open an admin Command Prompt.
  2. Run mbr2gpt /validate /disk:0 /allowFullOS to confirm the disk is convertible.
  3. If validation passes, run mbr2gpt /convert /disk:0 /allowFullOS.
  4. Reboot into BIOS, switch boot mode from Legacy/CSM to UEFI, and proceed to the Secure Boot toggle.

TPM 2.0. Almost every AMD Ryzen and Intel 8th-gen-or-newer board has a TPM 2.0 module built in. On AMD it's called fTPM, on Intel it's PTT — both live in the BIOS Security menu and just need to be set to Enabled. A discrete TPM module on the motherboard header counts too.

msinfo32 showing Secure Boot State

Enable Secure Boot in BIOS — vendor paths

Power down, then tap your motherboard's BIOS key during POST. On most boards that's Del; some laptops use F2, MSI laptops sometimes use F11. Once you're in the BIOS, the exact menu path depends on the brand. Here are the four big ones we see in SA every day:

  1. 1

    Gigabyte / Aorus

    BIOS Features → CSM Support → Disabled BIOS Features → Secure Boot → Enabled F10 → Save & Exit
  2. 2

    MSI

    Advanced Mode (F7) → Settings → Advanced Windows OS Configuration → BIOS UEFI/CSM Mode → UEFI Settings → Security → Secure Boot → Enabled
  3. 3

    ASUS / ROG

    Advanced Mode (F7) → Boot → CSM → Disabled Boot → Secure Boot → OS Type → Windows UEFI Mode F10 → Save & Exit
  4. 4

    Asrock

    Advanced (F6) → Security → Secure Boot → Enabled (CSM is auto-disabled when Secure Boot turns on) F10 → Save & Exit

After saving and exiting, the machine reboots. The first POST may take 10–20 seconds longer than usual while the firmware initialises the Secure Boot key database. Don't panic and hold the power button. Once Windows boots, verify with msinfo32 that Secure Boot State now reads On.

If Secure Boot remains greyed out after disabling CSM, look for a "Setup Mode" / "Custom" / "User Mode" sub-option. The toggle is usually User Mode — that loads Microsoft's default Platform Keys and allows enable. Setup Mode is for advanced users loading their own keys.

Gigabyte BIOS — Secure Boot menu

Valorant, Vanguard and the anti-cheat wave

Riot's Vanguard anti-cheat is the headline reason most South African gamers end up reading guides like this one. Valorant exploded on Telkom and Vodacom fibre during 2023–2024, and since June 2024, Vanguard refuses to allow matches on Windows 11 systems without Secure Boot and TPM 2.0 active. The client launches, you can hit the menu — but the moment you queue, you get the Vanguard error and a hard kick.

Vanguard is a kernel-level driver. To trust the rest of the OS, it needs to know the boot chain wasn't tampered with — which is exactly what Secure Boot provides. The chain of trust runs: firmware verifies bootloader, bootloader verifies Windows kernel, Windows kernel verifies Vanguard, Vanguard trusts the integrity check and lets you queue. Break any link and Vanguard pulls the plug.

Vanguard isn't alone:

  • Faceit Anti-Cheat (Counter-Strike 2 competitive ladders) requires Secure Boot since the 2024 platform refresh.
  • EA Anti-Cheat (Battlefield 6, FC 25, Apex) checks Secure Boot state and refuses ranked play without it.
  • Riot's League of Legends client doesn't yet hard-block on Secure Boot but logs the state and flags accounts that play with it disabled.
  • Call of Duty Ricochet uses Secure Boot signals as one of multiple inputs to its trust score.
Valorant Vanguard error screen

Linux dual-boot with Secure Boot on

A common misconception: Secure Boot blocks Linux. Not in 2026. The major distributions have shipped a Microsoft-signed Shim bootloader for years now, and that Shim is pre-trusted by every motherboard's Secure Boot key database. The chain works exactly like Windows: firmware verifies Shim, Shim verifies GRUB, GRUB verifies the signed Linux kernel.

Works out of the box with Secure Boot on:

  • Ubuntu (22.04 LTS, 24.04 LTS and newer)
  • Fedora (38+)
  • Linux Mint (21+)
  • openSUSE Leap and Tumbleweed
  • Debian (12 Bookworm and newer)
  • Pop!_OS, Zorin OS, elementary OS

Needs extra steps: Arch Linux and derivatives (Manjaro, EndeavourOS) — kernel modules must be signed with a Machine Owner Key (MOK) enrolled at first boot. Custom kernels (compiled yourself) — sign them with sbsigntool. Out-of-tree drivers (proprietary NVIDIA on certain distros) — DKMS modules need MOK signing.

If you're already running a dual-boot setup that worked with Secure Boot off and you've now turned it on, reboot into the Linux side. GRUB should come up normally. If the firmware refuses to launch the EFI entry, it usually means the distribution was installed in Legacy mode — the fix is reinstalling in UEFI mode, or re-running the distribution's bootloader installer (e.g. grub-install --target=x86_64-efi).

When Secure Boot blocks boot or features — recovery

Most enablements are uneventful. When they go wrong, it's almost always one of these patterns — each with a fix:

System won't POST after enabling Secure Boot

Usually because CSM was the active boot mode and the existing Windows install was MBR-mode. The new Secure Boot firmware can't find a bootable entry. Two recovery routes:

  • Clear CMOS. Power off, unplug the wall socket, locate the CLR_CMOS jumper or button on the motherboard (refer to your manual). Short the jumper for 10 seconds or hold the button for 5. Reconnect power and boot — BIOS returns to defaults including CSM enabled, machine boots, and you can plan the conversion properly.
  • Remove the CMOS battery. The CR2032 coin cell. Pull it for 60 seconds with the system unplugged, then replace. Same effect as the jumper.

Older NVIDIA / AMD GPU stuck at black screen

Some older NVIDIA cards (GTX 700-series and earlier) and pre-2017 AMD cards shipped with unsigned VBIOS that Secure Boot rejects during early POST. If the rest of the system seems alive but you see no display:

  • Boot with motherboard iGPU if available — flash a signed VBIOS update from the manufacturer.
  • If no iGPU, disable Secure Boot temporarily, update the VBIOS, then re-enable.
  • Cards from 2018 onwards all ship signed VBIOS by default — this only affects much older hardware.

Unsigned overclocking tool refuses to load

Some niche tools (older MSI Afterburner builds, certain XTU utilities, vendor-specific RGB controllers from 2019 and earlier) ship unsigned kernel drivers that Secure Boot blocks. Update to the current version from the vendor's site — every major utility has been signed since 2022. If a tool genuinely cannot be replaced, disable Secure Boot only while using it.

"Invalid Signature Detected" at POST

The firmware found a signed entry but the signature doesn't match any key in its database. Most often caused by a USB stick with a tampered or self-signed bootloader. Remove all USB drives, reboot. If it persists, enter BIOS → Secure Boot → Key Management → Reset to Setup Mode → Install Default Keys. This reloads Microsoft's standard Platform Key set.

Motherboard CLR_CMOS jumper close-up

Key takeaways

  1. Secure Boot is a startup-only signature check — zero runtime cost, zero FPS impact, full bootkit protection.
  2. Check first with msinfo32 — BIOS Mode must read UEFI and Secure Boot State must read On or Off (not Unsupported).
  3. Prerequisites in order: GPT disk, UEFI boot mode, TPM 2.0 enabled, CSM disabled — only then will the Secure Boot toggle work.
  4. Vanguard, Faceit AC and EA AC require Secure Boot on Windows 11 since June 2024 — no toggle, no ranked matches.
  5. If Secure Boot bricks boot, clear CMOS via the jumper or coin-cell battery — defaults restore CSM and the machine boots again.

Frequently asked questions

  • What is Secure Boot?
    A UEFI firmware feature that verifies every piece of boot-time software against a signature database. Unsigned or untrusted code is refused. The result: rootkits and bootkits that try to load before Windows can't run.
  • Do I need Secure Boot for Windows 11?
    Yes — Microsoft requires Secure Boot capability as part of the Windows 11 hardware floor alongside TPM 2.0 and a supported CPU. The installer refuses to proceed without it.
  • Does Secure Boot affect gaming performance?
    No. Secure Boot runs only during firmware-to-OS handover at startup. Once Windows is loaded it's dormant. FPS, frame times and input latency are identical with it on or off.
  • Can I dual-boot Linux with Secure Boot on?
    Yes — Ubuntu, Fedora, Mint, openSUSE and Debian ship a Microsoft-signed Shim bootloader that's pre-trusted by motherboards. Niche distros may need MOK enrolment.
  • Why does Valorant require Secure Boot?
    Vanguard is a kernel-level anti-cheat that needs a verified boot chain to trust the OS. Without Secure Boot, cheaters could load tampered kernels or unsigned drivers. Since June 2024, Vanguard hard-blocks queue without Secure Boot + TPM 2.0.
  • What happens if I disable Secure Boot?
    Windows 11 still runs but flags the system as non-compliant. Vanguard, Faceit AC and EA AC stop allowing matches. The boot chain becomes vulnerable to bootkits. There's no performance gain to disabling it.
  • How do I enable Secure Boot on a Gigabyte / MSI / ASUS motherboard?
    Gigabyte: BIOS Features → CSM Disabled → Secure Boot Enabled. MSI: Settings → Security → Secure Boot Enabled (CSM mode set to UEFI first). ASUS: Boot → Secure Boot → OS Type → Windows UEFI Mode. Asrock: Security → Secure Boot → Enabled.
  • What if my machine won't POST after enabling Secure Boot?
    Clear CMOS via the motherboard's CLR_CMOS jumper or button, or pull the CR2032 coin-cell battery for 60 seconds with the system unplugged. Defaults restore, CSM re-enables, and the machine boots — convert MBR to GPT before trying again.
EvetechYou Dream It, We Build It

Elevating your gaming experience with premium hardware and cutting-edge technology since 2007.

Stay updated

Get the latest deals and tech news

Hours

Mon–Fri: 9am – 4pm

Sat: 9am – 12pm

Copyright © 2007 - 2026 - All rights reserved by EVETECH (Pty) Ltd

All images appearing on this website are copyright Evetech.co.za. Any unauthorized use of its logos and other graphics is forbidden. Prices and specifications are subject to change without notice. EVETECH IS NOT RESPONSIBLE FOR ANY TYPO, PHOTOGRAPH, OR PROGRAM ERRORS, AND RESERVES THE RIGHT TO CANCEL ANY INCORRECT ORDERS. Please Note: Product images are for illustrative purposes only and may differ from the actual product.