Skip to main content



(also Unified Extensible Firmware Interface)

UEFI definition

UEFI (Unified Extensible Firmware Interface) is a modern replacement for the old BIOS bootloader in computers. It acts as an interface between the operating system and the firmware of the computer's hardware.

See also: bootloader, secure boot, UEFI rootkit, bootkit, master boot record, trusted computing base

UEFI history

  • Early 2000s: Intel developed the first version of UEFI to improve upon the legacy BIOS system, especially for larger systems.
  • 2005: The Unified EFI Forum, a group of big tech companies, took over UEFI aiming to make it the industry standard, replacing BIOS.
  • Ongoing: UEFI is now the standard for new computers because it's better suited for modern computing needs.

UEFI uses

  • Personal computers. UEFI is common in personal computers, both desktops and laptops.
  • Servers. It is also used in server hardware for better control and security.
  • Embedded systems. Some embedded systems, like advanced IoT devices, use UEFI for its flexibility and security.

UEFI advantages

  • Support for larger drives. UEFI supports hard drives over 2 TB, overcoming the limitations of BIOS.
  • Faster boot times. UEFI reduces the time it takes for a computer to boot up.
  • Advanced security features. It includes features like secure boot, which helps protect against malware during booting.
  • Network booting capabilities. UEFI allows remote diagnostics and repair, even without an operating system installed.
  • Flexibility. Being modular and extensible, it can be easily updated and customized.
  • Graphical user interface (GUI). Unlike BIOS, UEFI can support a GUI, making it more user-friendly.
  • Support for modern standby modes. Better power management capabilities for more energy efficiency.