If you need to Enable Secure Boot, the job usually starts in BIOS Settings or Firmware Settings, not in Windows Security alone. The process is simple on a system already using UEFI, and messy on a machine still tied to legacy boot mode. This guide shows you how to check compatibility, make the right boot changes, and confirm that Secure Boot Activation actually stuck.
CompTIA Server+ (SK0-005)
Build your career in IT infrastructure by mastering server management, troubleshooting, and security skills essential for system administrators and network professionals.
View Course →Quick Answer
Secure Boot is a UEFI security feature that blocks untrusted bootloaders and operating system components during startup. To enable it, confirm the PC supports UEFI, back up data, open the firmware settings, disable Legacy Boot or CSM if needed, turn on Secure Boot, save changes, and verify the Secure Boot State in Windows.
Quick Procedure
- Check UEFI support in Windows System Information.
- Back up important files and recovery keys.
- Enter the BIOS or UEFI settings menu.
- Disable Legacy Boot or CSM if it is enabled.
- Enable Secure Boot and load default keys if prompted.
- Save changes and reboot the PC.
- Confirm Secure Boot State is On in Windows.
| What it changes | Boot-time trust validation for firmware and OS loaders |
|---|---|
| Where you enable it | UEFI firmware menus, often under Boot or Security as of May 2026 |
| Common blocker | Legacy Boot or Compatibility Support Module (CSM) as of May 2026 |
| Windows check | System Information app: Secure Boot State as of May 2026 |
| Typical prerequisite | UEFI boot mode and GPT system disk as of May 2026 |
| Related Windows feature | Windows Security and BitLocker as of May 2026 |
People turn on Secure Boot for different reasons. Some need it for Windows 11 requirements, some for anti-cheat systems that check firmware trust, and some because they want stronger protection against boot-level malware. The same steps also matter for IT admins supporting CompTIA Server+ (SK0-005) skills around server firmware, startup troubleshooting, and secure platform configuration.
What Secure Boot Does and Why It Matters
Secure Boot is a firmware security feature that checks digital signatures before the machine loads a bootloader, operating system loader, or other startup components. If the signature does not match a trusted key stored in firmware, the system can block the code before it runs. That matters because threats at this layer are hard to spot and harder to remove than normal malware.
Secure Boot helps stop rootkits and bootkits, which are malicious components designed to load before the operating system and hide underneath normal security tools. A standard antivirus scan often runs too late to catch that kind of infection. Secure Boot is not a replacement for Disk Encryption or Antivirus Software; it works with them by protecting the trust chain at startup.
Secure Boot protects the first trusted step in the boot process, and that is exactly where rootkits try to hide.
The practical value is easy to see. Home users get fewer opportunities for low-level malware to persist. Gamers sometimes need it for anti-cheat systems that verify system integrity. IT admins use it to support hardened baselines, especially when paired with TPM, BitLocker, and controlled firmware settings. It is also relevant for Windows upgrades, because newer Windows builds may expect UEFI-based security features to be enabled.
For official guidance, Microsoft documents Secure Boot and related startup security features in Microsoft Learn, while the UEFI ecosystem is defined by vendor firmware behavior rather than the Windows desktop itself. If you manage multiple hardware models, the exact menu path will vary, but the security logic is the same: trust what boots before the operating system can defend itself.
Before You Start: Check Compatibility and Back Up Important Data
Before changing Firmware Settings, confirm that the PC supports UEFI and Secure Boot. Open System Information in Windows by searching msinfo32, then look for BIOS Mode. If it says UEFI, you are usually in good shape; if it says Legacy, you may need to switch boot modes before Secure Boot can work.
Older systems running Legacy BIOS may not support Secure Boot at all, or they may support it only after a firmware update and a UEFI configuration change. That is where people get stuck. Secure Boot is not something you can always flip on from Windows if the board was installed in legacy mode years ago.
Warning
Changing boot mode can prevent Windows from starting if the operating system was installed for Legacy BIOS. Back up your files first, and note your BitLocker recovery key before touching firmware settings.
Create a backup of important files, even if you think the change is minor. If the system uses BitLocker, save the recovery key somewhere accessible from another device. A recovery drive is also worth creating because a firmware change can trigger repair prompts, especially after moving from Legacy to UEFI.
The National Institute of Standards and Technology (NIST) recommends layered security controls rather than relying on one safeguard alone. That is the right mindset here. Secure Boot is a control that strengthens the boot chain, but it should sit beside backup discipline, disk encryption, and update management.
How to Check Your Current Secure Boot Status in Windows
Open System Information and look for the Secure Boot State entry. This is the fastest way to see whether Secure Boot is on, off, unsupported, or in a mixed state. If it says On, you are done. If it says Off, the firmware supports it but it is disabled.
If the result says Unsupported, the machine is probably not booting in UEFI mode, or the firmware does not expose Secure Boot. Indeterminate usually means Windows cannot read the state cleanly, which happens on some older boards or systems with unusual firmware behavior. You can also check BIOS Mode on the same screen to confirm whether the PC is using UEFI or Legacy.
Other Ways to Check
PowerShell can help when the graphical tools are not enough. On some Windows builds, administrators use Secure Boot-related cmdlets or inventory scripts to validate firmware posture across endpoints. The Microsoft Learn documentation is the best place to confirm what is supported on your Windows version, since tooling changes across releases.
- System Information gives a quick visual readout.
- Windows Security may show device security and firmware protection details on supported hardware.
- PowerShell helps on managed systems where you need repeatable checks.
Do not confuse a green security status in Windows Security with confirmed Secure Boot support. Windows Security can show that the device is in a healthy state, but the real proof is still the firmware value and the boot mode. If BIOS Mode reads Legacy, Secure Boot will not behave the way you want until that is fixed.
Enter the BIOS or UEFI Settings Menu
To change BIOS Settings or UEFI options, restart the PC and press the correct key repeatedly as soon as the manufacturer logo appears. Common keys include Delete, F2, Esc, and F12. On some systems, the boot menu and setup menu are separate, so do not assume the first key you try will open the full firmware interface.
Many devices now use a Windows recovery path instead. You can go to Settings > System > Recovery > Advanced startup, then restart into the UEFI firmware menu. That is often easier on newer laptops where the boot screen flashes too quickly to catch a key press.
Menus vary by manufacturer. Dell, HP, Lenovo, ASUS, and Acer all label these screens differently, and the Secure Boot control may live under Boot, Security, or Authentication depending on the board. The correct move is not to memorize one path; it is to identify the firmware layout on the device in front of you.
For server and client hardware alike, this is where troubleshooting discipline matters. If you support infrastructure, this skill aligns directly with the practical firmware work covered in CompTIA Server+ (SK0-005): knowing how to reach startup settings, interpret them, and make a change without guessing.
Locate the Secure Boot Setting in Your Firmware
Once inside the firmware menu, look for Secure Boot under tabs like Boot, Security, Authentication, or Startup. Some vendors bury it a few layers deep. Others hide it completely until UEFI mode is active and legacy support is disabled.
In some firmware interfaces, Secure Boot cannot be changed unless you first set an administrator or supervisor password. That requirement is common on business-class machines because it prevents casual tampering with boot trust settings. If the option is grayed out, check whether that password requirement is the reason.
If Secure Boot is hidden, the problem is usually not the setting itself. The problem is the boot mode or a firmware password gate.
Do not change unrelated controls while you are here. Firmware menus often place power management, virtualization, storage mode, and boot order next to security settings, and it is easy to break a working machine by moving the wrong toggle. Make only the changes needed for Secure Boot Activation, then save and test.
Manufacturer documentation is the best reference for exact menu names. If you are dealing with a business laptop, check the vendor’s support pages before making assumptions. Firmware labels are inconsistent, but the underlying requirement remains the same: Secure Boot needs UEFI and trusted platform keys to function.
Disable Legacy Boot or CSM If Necessary
Compatibility Support Module (CSM) is a UEFI feature that emulates legacy BIOS behavior, and it often blocks Secure Boot from being enabled. If CSM, Legacy Boot, or Legacy ROM support is active, disable it before trying to turn on Secure Boot. The firmware needs a pure UEFI boot path to validate startup signatures correctly.
Switching from Legacy to UEFI may change how the operating system starts. If Windows was installed in Legacy mode, the machine might not boot after the change until the disk layout and boot files match UEFI expectations. That is why this step matters more than the Secure Boot toggle itself.
A quick way to reduce risk is to check whether the boot disk uses GPT partitioning rather than MBR. UEFI systems generally expect GPT for the system disk, while Legacy BIOS systems historically used MBR. If the machine still uses MBR and you are planning a full switch, handle the disk conversion carefully and verify the operating system boot path before proceeding.
Note
On many PCs, Secure Boot cannot be enabled until Legacy Boot or CSM is disabled. If the option remains unavailable, return to boot mode settings and remove compatibility support first.
This is also where you should slow down and read the screen labels carefully. Some boards let you disable CSM while leaving other legacy compatibility options active. If you are unsure, consult the motherboard or system manual, because a bad boot-mode change can take longer to recover from than the Secure Boot setup itself.
How Do You Enable Secure Boot and Save the Changes?
Enable Secure Boot by changing the firmware option from Disabled to Enabled, then confirm any prompt to load default keys or restore factory keys. That key step matters because Secure Boot depends on trusted platform keys already being enrolled in firmware. Without them, the system may not know what to trust at startup.
- Open the Secure Boot menu. Find the control under the Security or Boot section and select the Secure Boot item.
- Switch the setting to Enabled. If the firmware asks whether to install default keys, accept the prompt unless your organization uses custom keys.
- Confirm boot mode compatibility. Make sure UEFI mode is active and Legacy Boot or CSM is off if the firmware requires it.
- Save changes. Use the firmware’s save command, often
F10, then confirm the exit prompt. - Allow the reboot. The machine will usually restart automatically and apply the new boot policy on the next startup.
If the firmware offers a choice between custom and factory keys, use factory keys unless you are in an enterprise environment with a defined key management policy. Most users do not need to create or manage Secure Boot keys manually. The goal is to make the firmware trust the platform’s default boot chain, not to redesign the trust model.
After saving, watch for a normal reboot. If the system shows a short firmware message or a one-time black screen, that is not unusual. The important part is whether it reaches Windows without repair loops or signature errors.
Handle Common Problems After Enabling Secure Boot
The most common problem is a boot failure because Windows was installed in Legacy mode or because the boot files are not compatible with UEFI Secure Boot. In that situation, the system may show a “no boot device,” “invalid signature,” or recovery prompt after restart. If that happens, do not keep forcing reboots; go back into firmware and recheck the boot mode.
Outdated firmware can also cause trouble. A BIOS or UEFI update may be required before Secure Boot functions correctly on some systems, especially older motherboards and laptops that received support later in their lifecycle. Manufacturer support pages usually describe whether the update addresses Secure Boot, startup stability, or key management behavior.
Missing firmware keys are another issue. If you enabled Secure Boot but did not load default keys, the firmware may have no trusted database to compare bootloaders against. In that case, return to the Secure Boot menu and restore platform defaults or install factory keys.
If the machine will not boot, temporarily disable Secure Boot again, then fix the underlying problem: switch boot mode to UEFI, update firmware, correct the disk layout, or repair the bootloader. That approach is safer than repeatedly changing multiple firmware options at once. For deeper guidance on startup repair, manufacturer support documentation is usually more reliable than generic forum advice.
The Cybersecurity and Infrastructure Security Agency (CISA) regularly emphasizes strong system hardening and recovery planning. Secure Boot is part of that hardening, but only if you keep recovery steps ready for the day the firmware refuses to cooperate.
How to Verify It Worked
After rebooting into Windows, open System Information again and check Secure Boot State. The expected result is On. If you also see BIOS Mode: UEFI, that is the cleanest confirmation that the machine is using the correct boot path.
Check Windows Security for device security status and any firmware protection indicators available on your hardware. Some systems also expose TPM details in the Device Security area, which is useful because Secure Boot and TPM are often paired in modern Windows environments. They are not the same feature, but together they provide stronger startup assurance.
Some games and protected applications require Secure Boot plus TPM before they will launch. That requirement is common with anti-cheat systems and platform integrity checks. If a game or app still complains after you enable Secure Boot, confirm that the machine did not fall back into Legacy mode during the change.
- Open
msinfo32and confirm Secure Boot State is On. - Verify BIOS Mode says UEFI.
- Check Windows Security for device security health.
- Record the final firmware settings for future maintenance.
Document the final settings now. If the motherboard resets, the CMOS battery dies, or a technician changes firmware defaults later, you will want a known-good reference for the original boot configuration.
Best Practices to Keep Secure Boot Effective
Keep firmware and BIOS updates current. Vendors regularly release updates that improve boot compatibility, fix signature validation issues, and patch firmware vulnerabilities. A secure boot chain is only as dependable as the firmware implementing it, so updates are not optional maintenance in a managed environment.
Do not install untrusted bootloaders or tamper with firmware keys unless you have a specific enterprise requirement and a change-control process behind it. Secure Boot is built on trust anchors. If you override those anchors casually, you reduce the protection the feature is supposed to provide.
Pair Secure Boot with Microsoft guidance on BitLocker, Windows Update, and platform security features. That combination matters because one control does not cover the whole attack surface. Secure Boot blocks malicious code from starting, BitLocker protects data at rest, and regular updates close the holes attackers use to get in.
- Update firmware after major vendor advisories or platform stability fixes.
- Recheck settings after hardware swaps, motherboard resets, or CMOS battery replacement.
- Keep recovery keys available before any firmware change.
- Document the boot mode so you can confirm UEFI stays enabled.
For a broader standard, the NIST SP 800-147 guidance on BIOS protection is useful reading for anyone responsible for endpoint or server hardening. The message is simple: secure startup is not a one-time task. It is a configuration that needs to survive updates, repairs, and hardware changes.
Key Takeaway
- Secure Boot blocks untrusted startup code before Windows loads, which helps defeat bootkits and rootkits.
- UEFI mode is usually required, and Legacy Boot or CSM often prevents Secure Boot from turning on.
- Backups and recovery keys matter before you touch firmware settings, especially if BitLocker is enabled.
- Verification in Windows should show Secure Boot State: On and BIOS Mode: UEFI.
- Firmware updates and documentation keep Secure Boot reliable after hardware changes or vendor resets.
CompTIA Server+ (SK0-005)
Build your career in IT infrastructure by mastering server management, troubleshooting, and security skills essential for system administrators and network professionals.
View Course →Conclusion
To Enable Secure Boot, start by checking compatibility, back up your data, enter the firmware menu, switch to UEFI if Legacy Boot or CSM is in the way, turn on Secure Boot, and then verify the result in Windows. That sequence works because Secure Boot depends on the boot path being configured correctly before the operating system ever starts.
The real value of Secure Boot is not just that it adds another setting to the checklist. It protects the earliest trust decisions your PC makes, which is exactly where serious startup malware tries to live. For everyday users, gamers, and IT professionals, that makes Secure Boot a foundational control rather than an optional tweak.
If the first attempt fails, troubleshoot patiently. Recheck the boot mode, confirm the firmware keys, update the BIOS or UEFI if needed, and consult the manufacturer’s documentation for the exact board or model. If you are building practical infrastructure skills, this is the same kind of firmware discipline that matters in CompTIA Server+ (SK0-005) work: know the startup chain, change one variable at a time, and verify every result.
CompTIA® and Security+™ are trademarks of CompTIA, Inc. Microsoft® and Windows Security are trademarks of Microsoft Corporation.