UEFI

Unified Extensible Firmware Interface
AbbreviationUEFI
StatusPublished
Year started2006[a]
Latest version2.10
August 29, 2022
OrganizationUEFI Forum
Related standardsACPI, UEFI Platform Initialization
PredecessorIBM PC compatible BIOS
DomainFirmware
Websiteuefi.org
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ːɪf/ 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).

  1. ^ 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.
  2. ^ Cite error: The named reference ElReg1 was invoked but never defined (see the help page).
  3. ^ IBM PC Real Time Clock should run in UT. Cl.cam.ac.uk. Retrieved on 30 October 2013.
  4. ^ 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.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy