When secure boot Windows 10 is turned off, a machine can still start with a modified bootloader, a tampered Firmware component, or a rootkit sitting below the operating system. If your goal is to enable secure boot but you cannot get into the old blue BIOS screen, the fix usually starts in Windows Recovery and ends in UEFI firmware settings. This article shows how system boot protection works, how to verify status in Windows, and what to do when the option is hidden, greyed out, or blocked by legacy boot settings.
Microsoft SC-900: Security, Compliance & Identity Fundamentals
Learn essential security, compliance, and identity fundamentals to confidently understand key concepts and improve your organization's security posture.
Get this course on Udemy at the lowest price →Quick Answer
Secure Boot in Windows 10 is a UEFI security feature that checks digitally signed boot components before Windows loads. If you need to enable secure boot Windows 10 without entering traditional BIOS, use Windows Recovery to open UEFI firmware settings, confirm UEFI mode and GPT, then turn Secure Boot on. On supported systems, this improves Windows security and blocks many pre-OS malware attacks.
Quick Procedure
- Check whether Secure Boot is already enabled in Windows.
- Open Windows Recovery and enter UEFI firmware settings.
- Confirm the system is using UEFI mode, not legacy CSM.
- Convert the disk from MBR to GPT if required.
- Enable Secure Boot in firmware and save the changes.
- Restart Windows and verify the Secure Boot state.
| What it is | A UEFI boot security feature that validates signed boot components before Windows loads, as of June 2026 |
|---|---|
| Where it is controlled | UEFI firmware, not a normal Windows app setting, as of June 2026 |
| Typical requirement | Windows installed in UEFI mode on a GPT disk, as of June 2026 |
| Check in Windows | System Information msinfo32 and Secure Boot State, as of June 2026 |
| Conversion tool | Microsoft MBR2GPT, as of June 2026 |
| Best companion controls | BitLocker, TPM, and Microsoft Defender, as of June 2026 |
Understanding Secure Boot In Windows 10
Secure Boot is a platform integrity feature in the UEFI boot process that only allows trusted, signed boot code to run during startup. In Windows 10, that means the firmware checks the Windows boot manager and related components before control reaches the operating system. Microsoft documents the feature in its Windows security guidance, and the UEFI Forum defines the underlying boot model on the official UEFI Forum site.
The practical difference from legacy BIOS is simple: BIOS loads whatever boot code is first in line, while UEFI can validate each step against a trusted signature chain. That is why Secure Boot helps stop bootkits, tampered bootloaders, and unauthorized operating systems from starting. If you are studying security foundations through the Microsoft SC-900: Security, Compliance & Identity Fundamentals course, this is a good example of how identity, trust, and system startup policy connect in real environments.
UEFI mode versus legacy BIOS
UEFI mode uses a structured boot flow and stores boot entries on a firmware-managed partition. Legacy BIOS relies on older MBR-style startup behavior and does not enforce the same signature checks. Secure Boot depends on UEFI mode, and that is why Windows 10 systems often need both UEFI and GPT before the feature can be enabled.
The relationship matters in troubleshooting. If the machine was installed in legacy mode, Secure Boot may appear unavailable even though the hardware is technically new enough to support it. Microsoft’s guidance for partition conversion and UEFI migration is available on Microsoft Learn, and the tool most admins use for a safe conversion is MBR2GPT.
What Secure Boot checks
During startup, Secure Boot checks the digital signature of the boot manager, option ROMs in some cases, and other pre-OS components. Trusted certificates and firmware keys decide whether the component is allowed to load. If a file is unsigned or altered, the chain can stop before Windows starts, which is exactly what makes Secure Boot valuable against Malware that hides below the operating system.
Secure Boot is not a replacement for antivirus or full-disk encryption. It is a startup trust gate that reduces exposure before the operating system is even in control.
For broader security context, NIST SP 800-147 and the NIST Cybersecurity Framework both emphasize secure platform boot and device integrity as part of a layered defense model. You can find those references at NIST.
How Secure Boot Actually Works
Secure Boot works by verifying a chain of trust from firmware initialization through the Windows load path. When power is applied, UEFI firmware initializes the hardware, reads boot variables, and looks up trust data stored in its key databases. Only after signature checks succeed does the system hand off to the Windows boot manager and then to Winload.
The key hierarchy matters. The firmware uses a Platform Key to control who can manage Secure Boot settings, a Key Exchange Key to authorize updates to the trust database, and trusted database entries such as allowed signatures and revoked signatures. If you want the official conceptual model, Microsoft explains the Secure Boot architecture in Windows documentation, and the UEFI specification is maintained by the UEFI Forum.
The startup chain in plain English
- Firmware powers on. The UEFI firmware initializes devices and reads the boot order stored in NVRAM.
- Secure Boot policy loads. The firmware checks its platform key and trust databases before loading boot files.
- Boot manager is validated. Windows Boot Manager is checked for a valid signature before execution.
- Winload is validated. The Windows loader is verified before the operating system kernel starts.
- Windows loads. If every signature check passes, control moves into the Windows 10 startup sequence.
If validation fails, the boot chain can stop immediately or display a firmware warning. That failure is not a bug; it is the feature working as intended. It blocks pre-OS tampering, which is one reason organizations care about Secure Boot in endpoint hardening and system boot protection.
What Secure Boot does not do
Secure Boot protects the boot path, not the entire endpoint. It does not scan documents, block phishing links, or clean an already-running system. That job still belongs to layered controls such as Microsoft Defender, patch management, Encryption, and, where appropriate, Disk Encryption through BitLocker.
Note
Secure Boot protects pre-OS trust, but it does not eliminate the need for antivirus, endpoint detection, patching, or full-disk encryption. Treat it as one layer in a larger Windows security stack.
How To Check Whether Secure Boot Is Enabled
You can check whether Secure Boot is enabled from inside Windows 10 without opening firmware at all. The fastest method is System Information, which shows a Secure Boot State field. If it reads On, the feature is active; if it reads Off, Secure Boot is disabled; and if it says Unsupported, the machine is not booting in a supported UEFI configuration.
Microsoft documents this behavior in Windows admin guidance, and the Windows Security app can also reveal whether the device is using modern boot protection features. For deeper validation, PowerShell is useful when you need to automate checks across many endpoints.
Using System Information
- Press Windows + R.
- Type
msinfo32and press Enter. - In System Summary, find BIOS Mode and Secure Boot State.
- Read the result and compare it to your boot configuration goal.
If BIOS Mode says UEFI and Secure Boot State says On, the configuration is correct. If BIOS Mode says Legacy, Secure Boot cannot be enabled until the machine is migrated to UEFI. That is the most common reason the setting looks unavailable on secure boot Windows 10 systems.
Using PowerShell and Windows Security
On many Windows 10 systems, an elevated PowerShell prompt can be used to inspect boot security state. A common administrative check is:
Confirm-SecureBootUEFI
If the command returns True, Secure Boot is enabled. If it returns False, it is disabled. If PowerShell reports that the cmdlet is not supported, the device is likely not booting in UEFI mode or Secure Boot is blocked by firmware.
You can also open the Windows Security app and review device security status, especially on business-managed endpoints. If the information is missing, that usually signals a firmware-mode issue rather than a Windows UI problem.
Why You Might Not Be Able To Enable It Directly
Secure Boot is controlled at the firmware level, not by a standard Windows toggle. That means Windows can show you the status, but the actual change happens in UEFI firmware. On consumer laptops and desktops, the option may be hidden, greyed out, or locked behind a supervisor password set by the manufacturer.
The most common blockers are legacy boot mode, MBR partitioning, or hardware that does not support Secure Boot at all. Some OEMs also require the system to be set to “Windows UEFI Mode” instead of “Other OS.” That setting changes how the firmware treats Microsoft-signed boot components versus custom or third-party boot chains.
- Legacy or CSM mode prevents Secure Boot from turning on.
- MBR disk style often means the OS was installed for BIOS booting.
- Firmware password protection can block security menu access.
- Older hardware may not support Secure Boot at all.
- Administrator rights are needed for recovery and conversion tasks.
According to Microsoft Learn, the supported path is UEFI boot with GPT partitioning. For organizations concerned with endpoint compliance, this also lines up with the broader idea of trusted startup and device integrity in NIST guidance and the NICE/NIST Workforce Framework approach to operational security skills.
How To Enable Secure Boot Without Entering Traditional BIOS
You can often enable Secure Boot without pressing a BIOS key at startup by going through Windows Recovery. This is still firmware access, but it avoids timing a keypress during the boot splash screen. On modern Windows 10 PCs, that is the cleanest way to reach UEFI firmware settings.
Use Windows Recovery
- Open Settings.
- Go to Update & Security and then Recovery.
- Under Advanced startup, choose Restart now.
- After reboot, select Troubleshoot and then Advanced options.
- Choose UEFI Firmware Settings and restart again.
The same result is available faster with Shift + Restart. Hold Shift while selecting Restart from the Start menu, and Windows opens the advanced startup menu directly. From there, the firmware settings option usually appears if the machine supports it.
Once you are inside firmware, look for menus named Boot, Security, or Authentication. The exact labels vary by vendor, but the goal is the same: switch to UEFI mode if necessary and enable Secure Boot before saving changes. This is one of the places where vendor documentation matters, and it is worth checking the official support pages from the system maker or Microsoft Learn before changing anything on a business laptop.
Warning
If the machine was installed in legacy mode, enabling Secure Boot without first converting the disk and boot mode can make Windows unbootable. Back up important files before changing firmware settings.
Preparing The System Before Turning On Secure Boot
Before you enable Secure Boot, confirm that Windows is installed in UEFI mode and that the system disk uses GPT. If you skip that step, the firmware may reject the boot path after the change. That is the main reason people think Secure Boot “broke Windows,” when the real issue is a legacy installation trying to start in a UEFI-only configuration.
Check partition style and boot mode
You can see whether the disk is GPT by opening Disk Management, right-clicking the system disk, and checking the volume layout, or by using the diskpart utility and list disk. In Windows, a GPT disk often shows an asterisk under the GPT column when viewed in DiskPart. If the disk is MBR and the machine boots in legacy mode, you will need to convert before Secure Boot can work properly.
Use Microsoft MBR2GPT when appropriate
Microsoft provides MBR2GPT for converting a supported system disk from MBR to GPT without reinstalling Windows. The tool is documented on Microsoft Learn and is the standard choice for administrators who want to move an existing Windows 10 installation into UEFI mode. Run validation first, then conversion, and only reboot into firmware after the disk layout is ready.
A typical admin workflow is:
- Back up files and confirm recovery media exists.
- Validate the disk with MBR2GPT.
- Convert the system disk to GPT if validation succeeds.
- Change firmware from legacy/CSM to UEFI mode.
- Enable Secure Boot.
That sequence keeps startup risk low. It also avoids mixing a BIOS-style install with a UEFI-only policy, which is where most Secure Boot failures come from.
Step-By-Step Method To Enable Secure Boot
Secure Boot can be enabled in Windows 10 by moving through recovery into firmware, switching the boot mode if needed, and saving the new trust policy. The steps below assume a supported system and a Windows installation that can run in UEFI mode.
-
Enter UEFI firmware settings.
Use Windows Recovery or Shift + Restart to reach the advanced startup menu. Select UEFI Firmware Settings and restart into the vendor setup screen.
-
Locate the Secure Boot menu.
Look under Boot, Security, or Authentication. On many systems the option is shown as Secure Boot Control, Secure Boot State, or OS Type.
-
Switch legacy settings to UEFI.
If the system still shows CSM or Legacy Boot, change it to UEFI. Some firmware will not allow Secure Boot to activate until compatibility support is disabled.
-
Enable Secure Boot.
Turn the setting on, and if the firmware asks for key management, load the default factory keys. Those keys are the trust anchors for standard Windows boot chains.
-
Save and restart.
Save changes, exit firmware, and boot into Windows. If the disk and boot mode are correct, Windows 10 should start normally with Secure Boot active.
For administrators who need to document the process, Microsoft’s official Windows device security and firmware guidance is the best reference. That is also where the Microsoft SC-900 material becomes useful in a practical sense: it reinforces how identity, trust, and device posture fit together across the endpoint stack.
What To Do If The Secure Boot Option Is Missing Or Greyed Out
If the Secure Boot option is missing or greyed out, the problem is usually not Windows itself. The firmware is either protecting the setting, the machine is still in legacy mode, or the hardware does not support the feature. On some systems, an OS type setting such as Windows UEFI Mode versus Other OS must be changed before the Secure Boot option becomes editable.
Common fixes
- Confirm UEFI boot and disable legacy or CSM support.
- Check the partition style and convert MBR to GPT if needed.
- Update firmware from the hardware vendor if a newer UEFI version exists.
- Set a supervisor password if the firmware hides security settings behind admin protection.
- Restore default keys if the Secure Boot database was altered or cleared.
Older systems may simply not support Secure Boot, and there is no software workaround for missing firmware capabilities. In that case, the right answer is compensating controls: BitLocker, patching, strict endpoint management, and device replacement planning. For a broader control framework, NIST and Microsoft both stress layered defenses rather than relying on a single security feature.
Security Considerations And Best Practices
Leave Secure Boot enabled unless you have a documented compatibility requirement that says otherwise. For most Windows 10 endpoints, the feature is a net gain because it blocks unsigned boot code and makes persistence harder for attackers. That matters in real incidents where attackers try to survive reboots by hiding below the operating system.
Secure Boot works best when paired with BitLocker, a TPM, and Microsoft Defender. BitLocker protects data at rest, the TPM anchors device trust, and Defender handles active threats after the operating system is running. Together, those controls give you better Windows security than any one setting alone.
Dual-boot systems need extra care. Some Linux distributions and older operating systems can work with Secure Boot, but others require custom signing or a different boot strategy. If you are maintaining mixed environments, test the boot chain before changing production laptops or lab machines.
- Keep firmware updated to reduce boot bugs and improve compatibility.
- Document recovery steps before changing any startup policy.
- Standardize OEM settings across a fleet when possible.
- Test full reboots after enabling Secure Boot, not just warm starts.
For compliance teams, Secure Boot supports a larger trust story that maps well to frameworks such as ISO 27001, NIST, and organizational device-security baselines. For workforce planning and control maturity, that same conversation appears in BLS job role guidance and in the broader security skill set taught in Microsoft SC-900.
Common Problems And Troubleshooting
If Windows fails to boot after Secure Boot is enabled, the first move is to return to firmware and verify that the boot mode matches the installation. A Windows 10 installation created for legacy BIOS will often fail once Secure Boot and pure UEFI are enforced. The fix may be as simple as re-enabling CSM temporarily, or as involved as converting the disk and boot entries correctly.
Typical failure causes
- Unsigned bootloader or modified boot files.
- Incompatible operating system that does not support Secure Boot.
- Wrong boot order after firmware changes.
- Corrupted recovery path after a failed conversion.
- Custom keys removed or Secure Boot databases altered.
Recovery options include the Windows Recovery Environment, Safe Mode, startup repair, and boot repair utilities. If the system still will not start, check the partition style again and review the firmware mode. When Secure Boot has been tampered with, restoring factory keys in UEFI often resolves the issue.
For organizations, this is where change control matters. A Secure Boot change on a single laptop is low-risk. The same change on dozens of endpoints without recovery planning can become a support incident very quickly. That is why IT operations teams document firmware changes, maintain recovery media, and test startup integrity before broad rollout.
Key Takeaway
Secure Boot is a firmware-backed trust check that verifies signed boot components before Windows loads.
“Without BIOS” usually means using Windows Recovery to open UEFI firmware settings, not avoiding firmware access entirely.
UEFI mode and GPT partitioning are usually required for Secure Boot to work correctly on Windows 10.
Secure Boot strengthens system boot protection, but it should be paired with BitLocker, TPM, and endpoint security tools.
If the option is missing, greyed out, or unsupported, the issue is usually legacy boot mode, firmware restrictions, or older hardware.
How Secure Boot Relates To Compliance And Security Skills
Secure Boot is a practical example of how technical controls support policy goals. NIST guidance on platform integrity, Microsoft Learn documentation on Windows boot security, and CIS-style hardening all point in the same direction: trusted startup matters. That idea also maps cleanly to security fundamentals covered in Microsoft SC-900, especially when you are explaining how device trust supports broader identity and compliance goals.
For teams preparing security baselines, Secure Boot is one control in a larger set that includes configuration management, patching, encryption, and access control. It is not enough to know what the setting does. You also need to know when it can be enabled, how to verify it, and what changes break it. That is the difference between reading about Windows security and actually operating it.
Industry guidance from CISA and NIST consistently reinforces secure configurations and trusted startup for endpoint resilience. If your job touches endpoint hardening, cloud identity, or security operations, this is the kind of low-level control that shows up in audits, incident response, and change management reviews.
Microsoft SC-900: Security, Compliance & Identity Fundamentals
Learn essential security, compliance, and identity fundamentals to confidently understand key concepts and improve your organization's security posture.
Get this course on Udemy at the lowest price →Conclusion
Secure Boot in Windows 10 is a firmware-backed control that validates trusted boot components before the operating system starts. It helps block bootkits, tampered loaders, and unauthorized startup code, which makes it a core part of system boot protection on supported PCs.
If you need to enable secure boot without entering traditional BIOS, the real answer is usually to use Windows Recovery to open UEFI firmware settings. From there, make sure the machine is using UEFI mode, confirm the disk is GPT, enable Secure Boot, and verify the result in System Information or PowerShell. That workflow is the cleanest path for secure boot Windows 10 on modern hardware.
For busy admins, the takeaway is straightforward: if the platform supports it, turn it on, document the change, and keep the recovery path ready. Secure Boot is one of those controls that is easy to overlook and expensive to ignore.
If you want to build more confidence with Windows security, identity, and compliance fundamentals, the Microsoft SC-900: Security, Compliance & Identity Fundamentals course is a practical next step.
Microsoft® and Windows are trademarks of Microsoft Corporation.
