Unified Extensible Firmware Interface

Home/ Glossary/ Unified Extensible Firmware Interface

Motherboards, Ports & Interfaces

Definition

What is Unified Extensible Firmware Interface?
The Unified Extensible Firmware Interface (UEFI) is a modern firmware specification that connects a computer's hardware to its operating system. It acts as a secure, feature-rich replacement for the traditional Legacy BIOS, managing the boot process, hardware initialization, and system diagnostics before handing control over to the OS.

Key Takeaways

History & Evolution
Legacy BIOS dates back to the 1980s IBM PC era and struggled with modern hardware limits. Intel developed the Extensible Firmware Interface (EFI) in the late 1990s for Itanium servers. In 2005, industry leaders formed the Unified UEFI Forum to adapt EFI into the universal UEFI standard used globally today.

How UEFI Works
When you press the power button, UEFI initializes the CPU, memory, and essential motherboard components. It reads the GUID Partition Table of the boot drive, locates the bootloader file stored on an EFI System Partition (ESP), verifies system integrity through Secure Boot, and launches the operating system kernel.

Key Characteristics

Advantages

Limitations

UEFI vs Legacy BIOS

FeatureUEFILegacy BIOS
Max Drive SizeUnlimited (GPT > 9.4 ZB)2.19 TB (MBR)
User InterfaceGraphical with mouse supportText-only with keyboard
SecuritySecure Boot integratedNo native boot security
Architecture32-bit or 64-bit16-bit real mode

Common Misconceptions

Related Technology Terms