UEFI boot (Unified Extensible Firmware Interface) Guide

UEFI, or Unified Extensible Firmware Interface, is the modern replacement for BIOS. It improves security, boot speed, and hardware compatibility on most newer systems. This guide explains what UEFI is, how it works, and how to manage UEFI settings for better control over your PC.


🧠 What Is UEFI?

UEFI is the standard firmware interface on most modern computers. It replaced the legacy BIOS system and offers key advantages:

  • ⚑ Faster startup times
  • πŸ”’ Secure Boot protection against malware
  • πŸ’½ Support for large drives (2TB+ via GPT)
  • πŸ–±οΈ A graphical interface with mouse support
  • 🧰 Advanced diagnostics and system control

πŸ†š UEFI vs BIOS: What’s the Difference?

BIOS (Legacy)

  • Uses MBR partitioning
  • Limited to 2TB drives
  • Text-only interface, keyboard only
  • 16-bit code limits advanced features

UEFI (Modern)

  • Uses GPT partitioning
  • Supports disks larger than 2TB
  • GUI with mouse and keyboard
  • 32- or 64-bit code supports richer features

πŸ” How to Check if Your System Uses UEFI or BIOS

Option 1 – System Information

  1. Press Win + R, type msinfo32, and press Enter.
  2. Find BIOS Mode:
    • If it says UEFI, you’re using UEFI.
    • If it says Legacy, your system uses BIOS.

Option 2 – Command Prompt

  1. Open Command Prompt (Admin)
  2. Type:
bcdedit /enum
  1. If you see \EFI\Microsoft\Boot\bootmgfw.efi, it’s UEFI.

🧭 UEFI Boot Process (Simplified)

  1. UEFI firmware powers on the hardware
  2. The UEFI boot process begins when the firmware powers on your system hardware. It then reads boot information from the EFI System Partition (ESP)
  3. Loads the Boot Manager (e.g., Windows Boot Manager or GRUB)
  4. Bootloader starts the operating system

πŸ”’ What Is Secure Boot?

Secure Boot is a UEFI feature that blocks unsigned or untrusted boot software.

To check Secure Boot status:

  • Run msinfo32 and look for Secure Boot State:
    • On = enabled
    • Off = disabled

To enable Secure Boot:

  • Restart and enter UEFI settings (usually F2, DEL, ESC, or F12)
  • Find the Secure Boot section
  • Enable it and save changes

πŸ”‘ How to Access UEFI Firmware Settings

  • Go to Settings > Update & Security > Recovery
  • Under Advanced startup, click Restart now
  • Navigate to Troubleshoot > Advanced options > UEFI Firmware Settings
  • Click Restart to enter the UEFI menu

You can also press your motherboard’s key during boot (usually F2, DEL, ESC, or F12).


πŸ’Ύ What Is the EFI System Partition (ESP)?

The ESP is a special partition where UEFI stores boot files.

To check for ESP:

  1. Open Command Prompt (Admin)
  2. Run these commands:
diskpart
list disk
select disk 0
list partition

Look for EFI System Partition in the list.


πŸ”„ How to Convert MBR to GPT for UEFI Boot Compatibility

Without data loss (Windows 10 or newer):

mbr2gpt /convert /allowFullOS

Then restart your PC.

With data loss (manual conversion):

  1. Backup your data
  2. Open Disk Management
  3. Delete all partitions
  4. Right-click the disk > Convert to GPT
  5. Create new partitions and format the drive

πŸ›  How to Fix UEFI Boot Problems

Option 1 – Rebuild Boot Configuration Data (BCD):

  1. Boot into Windows Recovery
  2. Open Command Prompt and run:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Restart afterward.

Option 2 – Restore the EFI Partition:

diskpart
list disk
select disk 0
list partition
select partition X   # (Replace X with ESP number)
assign letter=S
exit
bcdboot C:\Windows /s S: /f UEFI

Then restart your system.


βœ… Benefits of Using UEFI

  • πŸš€ Faster and more efficient booting
  • πŸ” Enhanced security with Secure Boot
  • πŸ’½ Support for modern, high-capacity drives
  • 🧰 Access to diagnostics and recovery tools
  • πŸ–±οΈ Graphical configuration and navigation

UEFI is the future of system firmware, offering both flexibility and robust protection for modern computing environments. Understanding how UEFI boot works allows users to troubleshoot startup issues and configure modern systems for better speed and security. Further detail on this topic can be found on Leviathan Security. If you’re looking to make more tweaks to Windows 10 in regards to anonymity please check out our guide on the topic.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top