IT Toolbox
Menu
HomeIT DictionarySecure Boot
IT dictionary

Secure Boot

Secure Boot checks the signature of the components loaded at start-up UEFI.

TopicIT knowledge → About 2 min read

What Secure Boot actually does

Secure Boot is a UEFI firmware security feature. During startup, it checks the digital signatures of EFI boot components against the firmware trust policy. Components that are unsigned, explicitly revoked or not trusted can be prevented from loading before the operating system starts.

It helps reduce the risk of bootkits and untrusted pre-OS code. It is not disk encryption, antivirus protection or a guarantee that the operating system is free of malware.

UEFI keys and trust database

The firmware maintains trust and revocation information, including the Platform Key (PK), key-exchange keys (KEK), allowed signature database (db) and forbidden signature database (dbx). Manufacturers may ship different trusted keys and boot policies. Changing these settings without a recovery plan can prevent a legitimate operating system or bootloader from starting.

Secure Boot and TPM are distinct features. TPM can help protect encryption keys and measure platform integrity; Secure Boot checks boot component signatures. BitLocker can react to firmware and boot-policy changes by requesting a recovery key.

Before changing the firmware

  • Inventory device model, UEFI firmware version, current boot mode and Secure Boot state.
  • Check whether the OS is installed in UEFI mode, and whether the Windows system disk uses the expected GPT layout.
  • Confirm that each BitLocker recovery key has been backed up and can actually be retrieved.
  • Identify third-party bootloaders, disk encryption, PXE and dual-boot dependencies.
  • Test the exact firmware change on a representative device before touching the rest of the fleet.

Check Secure Boot in Windows

On a Windows workstation, open msinfo32 and check BIOS Mode and Secure Boot State. In an elevated PowerShell session, use the following read-only command:

Confirm-SecureBootUEFI

True indicates that Secure Boot is enabled. False indicates a supported UEFI environment where it is disabled. An error can occur on unsupported hardware or a legacy BIOS boot path; do not interpret an error as an automatic instruction to change firmware.

Check the availability of BitLocker recovery information before any boot-related change:

manage-bde -protectors -get C:

This lists local protector information; it does not prove that the recovery key is safely escrowed in Microsoft Entra ID or Active Directory. Verify escrow in your management environment.

Safe rollout procedure

  1. Prepare a backup, a verified recovery key, and remote or local recovery access.
  2. Select a test device for each hardware model and firmware version.
  3. Check UEFI mode, boot dependencies and the approved firmware options.
  4. Apply the manufacturer-documented Secure Boot configuration to the pilot device.
  5. Restart, verify OS startup, BitLocker status and Confirm-SecureBootUEFI.
  6. Expand rollout gradually, retaining evidence and a tested recovery procedure.

Do not automatically run an MBR-to-GPT conversion or make bulk firmware changes without a verified backup and model-specific testing.

Common failure scenarios

  • Windows does not start: check boot mode, bootloader compatibility and the firmware trust policy. Use the documented recovery process.
  • BitLocker recovery prompt: retrieve the authorized recovery key, investigate the measured boot change and confirm the device identity before recovery.
  • PowerShell returns an error: verify platform support, administrator rights and current BIOS/UEFI mode.
  • Third-party bootloader rejected: validate signing and firmware support before any change to trusted keys.

Security boundaries

Secure Boot should be combined with firmware updates, BitLocker key management, endpoint protection and least-privilege administration. It does not replace patching, backups, detection or incident response.

Support the development of BAOI Hosting, domains and new IT resources.
❤️ Support BAOI

My favorites