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
| Feature | UEFI | Legacy BIOS |
| Max Drive Size | Unlimited (GPT > 9.4 ZB) | 2.19 TB (MBR) |
| User Interface | Graphical with mouse support | Text-only with keyboard |
| Security | Secure Boot integrated | No native boot security |
| Architecture | 32-bit or 64-bit | 16-bit real mode |
Common Misconceptions
Related Technology Terms