What Is UEFI? How UEFI Works, UEFI vs BIOS, Secure Boot, GPT and Windows Explained
QUICK ANSWER UEFI (Unified Extensible Firmware Interface) is the modern firmware interface used by most computers to initialize hardware and start the operat...
QUICK ANSWER
UEFI (Unified Extensible Firmware Interface) is the modern firmware interface used by most computers to initialize hardware and start the operating system. It is the successor to the traditional BIOS boot architecture.
When you turn on a modern PC, UEFI firmware initializes essential hardware, identifies a bootable device, loads the operating system's boot manager and then transfers control to Windows, Linux or another operating system.
UEFI provides several advantages over legacy BIOS, including support for GPT partitioned disks, Secure Boot, modern security technologies, larger boot drives, graphical firmware interfaces and a more flexible boot environment.
On Windows, you can quickly check whether the computer is using UEFI:
- Press Windows + R.
- Type
msinfo32and press Enter. - Find BIOS Mode under System Summary.
- It should display UEFI on a system currently booted in UEFI mode.
COMPLETE ARTICLE
What Does UEFI Mean?
UEFI stands for:
Unified Extensible Firmware Interface
UEFI defines a standardized interface between a computer's platform firmware and its operating system.
The UEFI Forum describes UEFI as an environment that provides platform information, boot services and runtime services that can be used by an operating system and its loader.
In simple terms, UEFI is the firmware environment that helps prepare your computer and start the operating system.
Modern computers commonly use UEFI instead of the older legacy BIOS architecture.
As of September 2026, the current main UEFI specification listed by the UEFI Forum is UEFI Specification Version 2.11, released in December 2024.
What Happens When a UEFI Computer Starts?
When you press the computer's power button, Windows does not start immediately.
Several processes occur before the Windows operating system takes control.
A simplified startup sequence looks like this:
Power On → UEFI Firmware → Hardware Initialization → Boot Manager → Operating System Loader → Windows
1. Computer Powers On
The motherboard receives power and the processor begins executing firmware instructions.
2. UEFI Initializes Hardware
The firmware performs platform initialization and prepares hardware required for startup.
This can include components such as:
- CPU
- RAM
- Storage controllers
- Graphics hardware
- USB controllers
- Keyboard
- Network interfaces
- Other motherboard components
3. UEFI Determines the Boot Device
UEFI examines its configured boot entries and boot order.
For example:
Windows Boot Manager
UEFI USB Drive
UEFI Network Boot
4. UEFI Loads the Boot Manager
On a typical UEFI-based Windows installation, Windows uses files stored on the EFI System Partition (ESP).
The Windows boot manager normally includes:
5. Windows Starts
The Windows boot environment continues loading the operating system until Windows takes control of the computer.
UEFI vs BIOS
UEFI is frequently described as a replacement for BIOS, but the terminology can become confusing because manufacturers and users still commonly call the firmware configuration screen the BIOS even when the computer actually uses UEFI firmware.
Here is a practical comparison:
| Feature | Legacy BIOS | UEFI |
|---|---|---|
| Technology | Older firmware architecture | Modern firmware architecture |
| Common partition style | MBR | GPT |
| Large boot disks | Limited by traditional MBR constraints | Supports GPT and very large disks |
| Secure Boot | No | Supported |
| Firmware interface | Usually keyboard/text oriented | Can support graphical interfaces and mouse |
| Boot architecture | Legacy boot code | EFI boot applications |
| Extensibility | Limited | Designed to be extensible |
| Modern Windows systems | Legacy/compatibility use | Preferred |
| EFI System Partition | No | Commonly used |
| Secure startup features | Limited | More advanced |
For modern Windows installations, UEFI is generally the recommended boot mode.
What Is Legacy BIOS?
BIOS stands for:
Basic Input/Output System
Traditional PC BIOS has existed for decades and performs the basic task of initializing the computer and starting an operating system.
Traditional BIOS commonly works with MBR (Master Boot Record) partitioning.
Modern systems have largely transitioned to UEFI.
However, some firmware interfaces may still use terms such as:
- Legacy Boot
- Legacy BIOS
- CSM
- Compatibility Support Module
CSM allows certain UEFI firmware implementations to provide compatibility with older BIOS-style boot methods.
You generally should not enable Legacy/CSM mode on a correctly configured modern Windows computer unless you have a specific compatibility requirement.
UEFI and GPT
One of the most important concepts associated with UEFI is GPT.
GPT stands for:
GUID Partition Table
GPT is a modern disk partitioning scheme and is commonly used with UEFI-based Windows installations.
A typical modern configuration is:
UEFI + GPT
An older configuration commonly uses:
Legacy BIOS + MBR
MBR vs GPT
| Feature | MBR | GPT |
|---|---|---|
| Full Name | Master Boot Record | GUID Partition Table |
| Typical firmware pairing | Legacy BIOS | UEFI |
| Maximum commonly usable disk size | About 2 TB with standard 512-byte sectors | Far larger |
| Primary partition limitations | Traditionally 4 primary partitions | Windows commonly supports up to 128 partitions |
| Partition information | More limited/reliant on one primary structure | Stores redundant partition information |
| Modern Windows recommendation | Mainly legacy compatibility | Recommended |
GPT is therefore preferable for most new Windows installations.
What Is the EFI System Partition?
UEFI systems normally contain a special partition called the:
EFI System Partition (ESP)
The ESP contains boot-related files used by UEFI firmware and operating-system boot managers.
On Windows systems it normally uses the FAT32 file system.
You may see directories such as:
EFI\Microsoft\Boot
and files such as:
These files are important for starting Windows.
Warning
Do not manually delete, format or modify the EFI System Partition unless you understand the consequences.
Deleting or damaging the ESP can make Windows unbootable.
What Is Windows Boot Manager?
On a Windows UEFI computer, you may notice an entry called:
Windows Boot Manager
in the firmware boot menu.
Instead of simply booting a physical disk using traditional BIOS boot code, UEFI can maintain firmware boot entries pointing to EFI applications.
Windows Boot Manager then starts the Windows boot process.
Therefore, seeing Windows Boot Manager as the first boot option on a properly configured UEFI Windows computer is normally expected.
UEFI and Secure Boot
One of UEFI's most important security capabilities is Secure Boot.
Secure Boot helps protect the startup process by checking cryptographic signatures associated with boot software before allowing it to execute.
Microsoft describes Secure Boot as a security standard designed to help ensure that a device starts using software trusted by the device manufacturer or another configured trusted authority.
During startup, Secure Boot can verify components such as:
- UEFI firmware drivers
- Option ROMs
- EFI applications
- Operating-system bootloaders
If an unauthorized or improperly signed component attempts to execute during the protected boot process, Secure Boot can prevent it from loading.
This can help defend against certain bootkits and rootkits that attempt to compromise a computer before the operating system starts.
Is UEFI the Same as Secure Boot?
No.
This is an important distinction.
UEFI is the firmware interface and boot architecture.
Secure Boot is a security capability available within the UEFI ecosystem.
Therefore:
UEFI ≠ Secure Boot
A computer can be configured to boot using UEFI while Secure Boot is disabled.
UEFI, Secure Boot and TPM Are Different
These technologies are related but perform different jobs.
| Technology | Primary Purpose |
|---|---|
| UEFI | Firmware interface and boot environment |
| Secure Boot | Helps verify trusted boot software |
| TPM | Provides hardware-backed security capabilities |
| GPT | Disk partitioning scheme |
| Windows Boot Manager | Starts the Windows boot process |
They often work together in modern Windows computers but should not be treated as the same technology.
Why Is UEFI Better Than Legacy BIOS?
UEFI offers several advantages.
1. Support for Modern Disk Partitioning
UEFI works naturally with GPT, removing several limitations associated with traditional MBR partitioning.
2. Secure Boot
UEFI provides the framework needed for Secure Boot.
3. Better Extensibility
UEFI was designed as a standardized and extensible firmware interface.
4. EFI Applications
UEFI can execute EFI applications before the operating system starts.
5. Improved Hardware and Operating-System Integration
Modern operating systems can interact with standardized UEFI boot and runtime services.
6. Modern Platform Security
UEFI provides a foundation for several technologies involved in modern platform security.
How to Check Whether Windows Is Using UEFI or Legacy BIOS
The easiest method is System Information.
Step 1
Press:
Windows + R
Step 2
Enter:
msinfo32
Step 3
Press Enter.
Step 4
Under System Summary, locate:
BIOS Mode
You should see either:
UEFI
or
Legacy
If it says UEFI, Windows is currently booted in UEFI mode.
If it says Legacy, Windows is booted using legacy BIOS compatibility.
How to Check UEFI Using PowerShell
You can also inspect Secure Boot support from an elevated PowerShell window.
Run:
Confirm-SecureBootUEFI
Possible results include:
True
Secure Boot is enabled.
False
The system supports Secure Boot, but Secure Boot is disabled.
On systems that do not support the cmdlet in the current firmware configuration, PowerShell can return an error instead.
Administrator Rights
This command should be run from PowerShell as Administrator for reliable results.
Remember that checking Secure Boot is not exactly the same as checking BIOS Mode. For simply determining whether Windows booted in UEFI mode, msinfo32 is generally easier.
How to Open UEFI Firmware Settings from Windows
On supported Windows computers, you can enter the firmware configuration without trying to press a startup key at exactly the right moment.
In Windows 11, go to:
Settings → System → Recovery → Advanced startup → Restart now
After the computer restarts, select:
Troubleshoot → Advanced options → UEFI Firmware Settings → Restart
The computer should restart directly into its firmware configuration interface.
Another method is to hold Shift while selecting Restart, then navigate to:
Troubleshoot → Advanced options → UEFI Firmware Settings
The exact options available depend on the computer manufacturer.
Common Keys for Opening UEFI/BIOS Setup
Manufacturers may also provide a keyboard key during startup.
Common keys include:
- Delete
- Esc
- F1
- F2
- F10
- F11
- F12
The correct key varies by motherboard, laptop and manufacturer.
Always check the manufacturer's documentation if you are unsure.
What Settings Are Available in UEFI?
The exact configuration options depend heavily on the manufacturer and computer model.
Common settings may include:
Boot Configuration
- Boot order
- Windows Boot Manager
- USB boot
- Network/PXE boot
- UEFI/Legacy mode
- CSM
Security
- Secure Boot
- TPM/PTT/fTPM
- Firmware passwords
Processor Settings
- Virtualization
- CPU features
- Performance settings
Storage
- SATA mode
- NVMe configuration
- RAID configuration
Hardware
- Integrated graphics
- USB controllers
- Network interfaces
- Audio
- Thunderbolt/USB4 options
Power
- Wake-on-LAN
- Power recovery
- Sleep behavior
The available options vary significantly between Dell, HP, Lenovo, ASUS, Acer and motherboard manufacturers.
Should UEFI Be Enabled?
For a modern Windows computer, UEFI is generally the preferred boot mode.
You should normally use:
UEFI + GPT
and, when compatible with your hardware and software:
Secure Boot enabled
There is usually no benefit in switching a properly functioning modern Windows installation back to Legacy BIOS mode.
Should You Disable CSM?
For a modern Windows installation configured correctly for UEFI, CSM is generally unnecessary.
CSM stands for:
Compatibility Support Module
It exists primarily to provide compatibility with legacy BIOS boot behavior.
Modern systems designed around UEFI and Secure Boot generally operate with CSM disabled.
However, do not randomly change CSM settings on an existing computer.
Changing firmware boot mode can prevent the existing operating system from starting if its disk and boot configuration do not match the selected firmware mode.
Can You Change Legacy BIOS to UEFI?
Potentially, yes.
However, simply changing:
Legacy → UEFI
inside firmware settings may cause Windows to stop booting.
The Windows installation and system disk must also be compatible with UEFI booting.
Microsoft provides the MBR2GPT.exe utility for supported Windows configurations.
It can convert a system disk from MBR to GPT without deleting the data when the disk meets Microsoft's conversion requirements.
Example validation command:
mbr2gpt /validate /allowFullOS
Conversion command:
mbr2gpt /convert /allowFullOS
Important Warning
Do not run the conversion command simply because you want UEFI.
Before converting:
- Create a verified backup.
- Check BitLocker/device-encryption status.
- Confirm that the computer supports UEFI.
- Validate the disk first.
- Ensure you understand how to change the firmware boot mode afterward.
- Make sure recovery information is available.
Incorrect disk or firmware changes can leave Windows unable to boot.
Can UEFI Boot From USB?
Yes.
UEFI can boot compatible USB installation and recovery media.
When selecting a boot device, you may see an entry similar to:
UEFI: USB Device
When installing modern Windows, select the UEFI version of the installation media where available if you want Windows installed in UEFI mode.
Why Does My USB Drive Not Appear in UEFI?
Possible causes include:
- USB media was created incorrectly.
- Unsupported file system or boot structure
- Boot files are missing.
- USB boot is disabled.
- Secure Boot blocks incompatible boot software.
- The installation media supports only legacy boot.
- Firmware boot settings are incorrect.
- The USB port or drive has a hardware problem.
Recreating the installation media using an appropriate supported tool often resolves the problem.
Can UEFI Boot From an MBR Disk?
This question requires some nuance.
UEFI itself can support different boot scenarios depending on firmware, architecture and operating system.
However, for a standard modern Windows UEFI installation, GPT is the expected configuration.
Therefore, for normal Windows deployment, use:
UEFI + GPT
rather than intentionally creating a Legacy BIOS/MBR configuration.
Does Windows 11 Require UEFI?
Windows 11's supported hardware requirements include UEFI firmware with Secure Boot capability.
Windows 11 also has additional security and hardware requirements, including TPM 2.0 for supported configurations.
Therefore, UEFI is an important part of the supported Windows 11 platform architecture.
Is UEFI Stored on the Hard Drive?
No.
The actual platform firmware is stored in nonvolatile memory associated with the motherboard/platform.
However, UEFI booting commonly relies on boot files stored on the computer's storage device, particularly in the EFI System Partition.
This distinction is important.
UEFI firmware and the EFI System Partition are related, but they are not the same thing.
Is UEFI a Type of Operating System?
No.
UEFI is firmware architecture and an interface between the computer platform and software such as an operating-system loader.
Windows, Linux and other operating systems are separate from UEFI.
UEFI operates before the main operating system starts and also exposes certain runtime services.
Does UEFI Make a Computer Faster?
UEFI was designed to provide a more capable modern firmware environment and can support efficient startup mechanisms.
However, switching from Legacy BIOS to UEFI should not be treated as a guaranteed Windows performance upgrade.
Boot time depends on many factors, including:
- Firmware implementation
- SSD performance
- Hardware initialization
- Startup applications
- Windows configuration
- Drivers
- Fast Startup settings
UEFI's more important benefits are its modern architecture, extensibility, GPT support and security capabilities.
Common UEFI Problems
Windows Does Not Boot After Changing Legacy to UEFI
This commonly occurs because the existing Windows installation was configured for Legacy BIOS/MBR boot.
Changing the firmware option alone does not automatically convert the Windows installation.
Restore the original firmware setting first if necessary, then properly evaluate an MBR-to-GPT conversion.
Windows Does Not Boot After Enabling Secure Boot
Possible reasons include:
- Legacy/CSM configuration
- Unsupported bootloader
- Incorrect Secure Boot keys
- Older hardware or option ROMs
- Modified boot components
- Incompatible operating-system configuration
Restore the previous configuration if necessary and investigate before making additional changes.
UEFI Firmware Settings Is Missing From Windows Recovery
Possible explanations include:
- Windows is booted in Legacy mode.
- Firmware does not expose the expected interface.
- The hardware/firmware implementation does not provide that Windows recovery option.
Try checking:
msinfo32
and look at BIOS Mode.
Windows Boot Manager Is Missing
Possible causes include:
- Damaged EFI System Partition
- Missing boot files
- Incorrect firmware boot entry
- Disk failure
- Incorrect boot mode
- Partition changes
- Cloned or migrated disk problems
Avoid immediately formatting or recreating partitions. First determine whether the existing EFI System Partition and Windows installation are intact.
Important Safety Advice Before Changing UEFI Settings
Firmware changes can affect whether a computer starts successfully.
Before modifying important settings such as:
- UEFI/Legacy mode
- CSM
- Secure Boot
- TPM
- SATA/AHCI/RAID mode
- Boot configuration
- Firmware keys
make sure you understand the effect of the setting.
For business or production computers, create a reliable backup first.
If BitLocker or Device Encryption is enabled, ensure that the recovery key is available before changing security-related firmware settings because some hardware or boot configuration changes can trigger a BitLocker recovery request.
Never clear TPM data, delete Secure Boot keys, format the EFI System Partition or change storage-controller modes merely as an experiment.
UEFI Terminology Cheat Sheet
| Term | Meaning |
|---|---|
| UEFI | Unified Extensible Firmware Interface |
| BIOS | Basic Input/Output System |
| EFI | Extensible Firmware Interface |
| GPT | GUID Partition Table |
| MBR | Master Boot Record |
| ESP | EFI System Partition |
| CSM | Compatibility Support Module |
| Secure Boot | UEFI security mechanism for validating boot software |
| TPM | Trusted Platform Module |
| Windows Boot Manager | Windows EFI boot manager |
FAQ
What is UEFI in simple words?
UEFI is the modern firmware environment that initializes a computer's hardware and helps start its operating system. It replaces the traditional legacy BIOS architecture on most modern PCs.
What does UEFI stand for?
UEFI stands for Unified Extensible Firmware Interface.
Is UEFI better than BIOS?
For modern computers, UEFI is generally preferable because it supports modern boot architecture, GPT disks, Secure Boot and other newer platform capabilities.
Is UEFI the same as BIOS?
Technically, no. Traditional BIOS and UEFI are different firmware architectures. However, manufacturers and users often use the word "BIOS" informally when referring to a modern UEFI firmware setup screen.
Is UEFI the same as Secure Boot?
No. UEFI is the firmware architecture. Secure Boot is a security feature supported within the UEFI environment.
Is UEFI the same as GPT?
No. UEFI is firmware architecture, while GPT is a disk partitioning scheme. They are commonly used together.
Is UEFI required for Windows 11?
Supported Windows 11 hardware requires UEFI firmware with Secure Boot capability, along with other hardware and security requirements.
How do I know whether my PC uses UEFI?
Press Windows + R, type msinfo32, press Enter and check BIOS Mode. If it displays UEFI, Windows is running in UEFI mode.
Should BIOS Mode say UEFI?
On a modern Windows 11 computer, UEFI is normally the expected configuration.
Should I change Legacy BIOS to UEFI?
Only when there is a valid reason and after verifying that the Windows installation and disk configuration support the change. Simply changing the firmware setting can make Windows unbootable.
Does UEFI require GPT?
For standard modern Windows installations booting natively through UEFI, GPT is the normal and recommended disk layout.
Can UEFI use Secure Boot?
Yes. Secure Boot is an important security capability of modern UEFI platforms.
Should Secure Boot be enabled?
For supported modern Windows systems, keeping Secure Boot enabled is generally recommended unless a specific compatibility requirement requires otherwise.
Can disabling UEFI damage a computer?
Changing firmware boot mode does not normally physically damage hardware, but an incorrect configuration can prevent the installed operating system from booting.
What is CSM in UEFI?
CSM stands for Compatibility Support Module. It provides compatibility with older BIOS-style boot environments on firmware that supports it.
What is the EFI System Partition?
The EFI System Partition is a small special partition containing boot files used by UEFI firmware and operating-system boot managers.
Can I delete the EFI System Partition?
You should not delete it from a working UEFI Windows installation. Doing so can prevent Windows from starting.
What is Windows Boot Manager in UEFI?
Windows Boot Manager is the Windows EFI boot application responsible for beginning the Windows boot process.
Is UEFI stored on the SSD?
The platform firmware itself is stored in nonvolatile firmware memory on the computer platform. However, UEFI boot files used by Windows are normally stored on the EFI System Partition of the SSD or other system drive.
Can UEFI be updated?
Yes. Computer and motherboard manufacturers may provide firmware updates containing security fixes, compatibility improvements and other changes. Use firmware updates intended specifically for the exact device or motherboard model.
FINAL RECOMMENDATION / CONCLUSION
UEFI is a fundamental part of modern computer architecture. It provides the standardized environment between platform firmware and the operating-system boot process and has largely replaced traditional legacy BIOS booting.
For most modern Windows computers, the preferred configuration is generally:
UEFI firmware + GPT system disk + Secure Boot enabled when supported and appropriate.
UEFI should not be confused with GPT, Secure Boot or TPM. They are separate technologies, although they work together to provide the boot, storage and security architecture expected on modern Windows PCs.
If your computer is already running correctly in UEFI mode, there is normally no reason to switch it to Legacy/CSM mode.
Most importantly, do not change UEFI/Legacy mode, Secure Boot, TPM, storage-controller settings or EFI partitions without understanding the consequences. Incorrect firmware changes can prevent Windows from booting and may trigger BitLocker recovery.
#UEFI #BIOS #UEFIvsBIOS #UnifiedExtensibleFirmwareInterface #Firmware #Windows11 #Windows10 #SecureBoot #GPT #MBR #GPTvsMBR #EFISystemPartition #ESP #WindowsBootManager #LegacyBIOS #LegacyBoot #CSM #TPM #WindowsSecurity #ComputerSecurity #BootProcess #WindowsBoot #UEFIBoot #UEFIFirmware #FirmwareSettings #BIOSSettings #WindowsTips #WindowsGuide #WindowsTroubleshooting #ComputerTips #ComputerKnowledge #TechnicalSupport #ITSupport #SystemAdministration #WindowsAdmin #Motherboard #BootManager #EFI #DiskPartition #DiskManagement #MBR2GPT #WindowsInstallation #USBboot #SecureStartup #PCSecurity #ComputerFirmware #Hardware #OperatingSystem #WindowsKnowledgebase #TechnicalKnowledgebase
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.