Boot order selection menu on a Lenovo ThinkPad T470 with UEFI
The UEFI implementation is usually stored on a NOR-based EEPROM that is located on the mainboard. They can use different I/O protocols, but SPI is the most common.
Unified Extensible Firmware Interface (UEFI, /ˈjuːɪfaɪ/ or as an acronym)[b] is a specification that defines the architecture of the platform firmware used for booting the computer hardware and its interface for interaction with the operating system. Examples of firmware that implement the specification are AMI Aptio, Phoenix SecureCore, TianoCore EDK II, InsydeH2O. UEFI replaces the BIOS which was present in the boot ROM of all personal computers that are IBM PC compatible,[1][2] although it can provide backwards compatibility with the BIOS using CSM booting. Intel developed the original Extensible Firmware Interface (EFI) specification. Some of the EFI's practices and data formats mirror those of Microsoft Windows.[3][4] In 2005, UEFI deprecated EFI 1.10 (the final release of EFI).
UEFI is independent of platform and programming language, but C is used for the reference implementation TianoCore EDKII.
Contrary to its predecessor BIOS which is a de facto standard originally created by IBM as proprietary software, UEFI is an open standard maintained by an industry consortium.
Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).
^Kinney, Michael (1 September 2000). "Solving BIOS Boot Issues with EFI" (PDF). pp. 47–50. Archived from the original (PDF) on 23 January 2007. Retrieved 14 September 2010.
^Cite error: The named reference ElReg1 was invoked but never defined (see the help page).
^IBM PC Real Time Clock should run in UT. Cl.cam.ac.uk. Retrieved on 30 October 2013.
^Garrett, Matthew (19 January 2012). "EFI and Linux: The Future Is Here, and It's Awful". linux.conf.au 2012. Archived from the original on 13 November 2021. Retrieved 2 April 2012.
Boot order selection menu on a Lenovo ThinkPad T470 with UEFI The UEFI implementation is usually stored on a NOR-based EEPROM that is located on the mainboard...
UEFI Forum, Inc. is an alliance between technology companies to coordinate the development of the UEFI specifications. The board of directors includes...
computers that have the Unified Extensible Firmware Interface (UEFI). When a computer is booted, UEFI firmware loads files stored on the ESP to start operating...
identifiers (GUIDs). Forming a part of the Unified Extensible Firmware Interface (UEFI) standard (Unified EFI Forum-proposed replacement for the PC BIOS), it is...
hardware abstraction interfaces between the device's firmware (e.g. BIOS, UEFI), the computer hardware components, and the operating systems. Internally...
4: System Management Mode Core Interface Volume 5: Standards UEFI Forum (2007-03-27). "UEFI Forum Promotes Industry Adoption of Extensible Firmware with...
UEFISecureBoot.ConnectedStandby ... Platforms shall be UEFI Class Three (see UEFI Industry Group, Evaluating UEFI using Commercially Available Platforms and Solutions...
TianoCore EDK II (formerly Tiano) is the reference implementation of UEFI by Intel. EDK is the abbreviation for EFI Development Kit and is developed by...
Software (Chinese: 系微公司; pinyin: Xìwēi Gōngsī) is a company that specializes in UEFI system firmware and engineering support services, primarily for OEM and ODM...
complete shut down state within UEFI version 3.07 or earlier with the 11th Intel Core motherboard, later fixed in UEFI unofficial version 3.08. As most...
operating system. In the UEFI Shell, the SmbiosView command can retrieve and display the SMBIOS data. One can often enter the UEFI shell by entering the...
the process may be quite different. The UEFI (not legacy boot via CSM) does not rely on boot sectors, UEFI system loads the boot loader (EFI application...
system board and exists in some UEFI-based systems to maintain compatibility with operating systems that do not support UEFI native operation. The name originates...
for UEFI-based computers (BIOS not supported). CloverEFI – Macintosh-style graphical boot manager for BIOS and UEFI-based computers. It emulates UEFI with...
and Windows Server 2008. It is the first program launched by the BIOS or UEFI of the computer and is responsible for loading the rest of Windows. It replaced...
decided to widely support PXE within the new UEFI specification extending the TFTP support to all EFI/UEFI environments. The original protocol has a transfer...
Berlin-based security group discovered the off-chip firmware in ordinary UEFI image files (the code that boots up the operating system), which meant that...
previously included AMIBIOS (a BIOS), Aptio (a successor to AMIBIOS8 based on the UEFI standard), diagnostic software, AMI EC (embedded controller firmware), MG-Series...
UEFI. If the Option ROM format is set to "UEFI Compatible" in the UEFI Setup, the Driver Execution Environment (DXE) stage will load the newer UEFI Option...
2015[update] it forms part of the Unified Extensible Firmware Interface (UEFI) standard. In modern data centers, PXE is the most frequent choice for operating...
Unified Extensible Firmware Interface (UEFI) firmware on supported devices via EFI System Resource Table (ESRT) and UEFI Capsule, which is supported in Linux...
rEFInd is a boot manager for UEFI and EFI-based machines. It can be used to boot multiple operating systems that are installed on a single non-volatile...
(Intel Macs and newer PCs) use UEFI. Unlike BIOS, UEFI (not Legacy boot via CSM) does not rely on boot sectors, UEFI system loads the boot loader (EFI...
Execution Environment (DXE) modules in Unified Extensible Firmware Interface (UEFI) firmware with the Linux kernel. LinuxBoot must run on top of hardware initialisation...
RAM. IBM PC compatible replaces BIOS by UEFI. In UEFI systems, the Linux kernel can be executed directly by UEFI firmware via EFISTUB, but usually uses...
for UEFI booting, allowing for secure boot approval and mouse support. All UEFI versions are released under a proprietary freeware license. When UEFI is...
area at the end of the disk which is not allocated to any partition. The UEFI specification does not allow hidden sectors on GPT-formatted disks. Microsoft...
they have different socket notches. LGA 1155 also marked the beginning of UEFI secure boot with support in some later boards. The four holes for fastening...