< Számítástechnika

UEFI

Szerző: Sallai András

Copyright © Sallai András, 2017, 2020

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

Az UEFI

Az UEFI az Unified Extensible Firmware Interface rövidítése. Az UEFI a hardver firmware és az operációs rendszer között tartja a kapcsolatot. Az UEFI-t a BIOS lecserélése találták ki, az IBM kompatibilis számítógépeken. Az UEFI támogatja a számítógépek távoli diagnosztikáját, javítását, még akkor is ha nincs operációs rendszer telepítve.

Az EFI az Intel fejlesztése. Adatformátumai a Microsoft Windows formátumait tükrözi.

Manapság a Unified Extensible Firmware Interface Forum, röviden UEFI Forum készíti az UEFI specifikációkat. Tagjai a következők:

AMD

American Megatrends

Apple

Dell

Hewlett Packard Enterprise

HP Inc.

IBM

Insyde Software

Intel

Lenovo

Microsoft

Phoenix Technologies

Előnyök

A nagy lemezek kezelése a GUID partíciós táblával

2TB feletti boot és rendszermeghajtó kezelése

CPU-független arhitektúra

CPU-független meghatjók

rugalmas környezet az operációs rendszerek számára

hálózati képesség

moduláris kialakítás

kompatibilitás visszafel és előre

Történet

Az EFI fejlesztését eredetileg az Inter-HP Itaniumok korai fejlesztése motiválta, az 1990 évek elején.

Az akadályozó tényezők:

16 bites processzormód

1 MB címezhető terület

PC AT hardver

Ezek túl sok megszorítást jelentettek az Itanium által megcélzott kiszolgálok esetén. 1998-ban Intel Boot néven indult egy kezdeményezés, amit később átneveztek Extensible Firmware Interface névre, röviden EFI-re. Az Intel 2005-ben megszüntette a 1.10 verzió fejlesztését és hozzájárul, hogy az Unified EFI Forum fejlesze tovább. Az Unified EFI Forum a továbbiakban UEFI néven végzi a fejlesztést. Az EFI tovább is az Intel tulajdonát képezi, az UEFI pedig a fórum tulajdona.

Az UEFI 2.1 specifikációjában, amit 2007-ben adtak ki, megjelent a kriptográfia, a hálózati hitelesítés és a felhasználói interfész (Human Interface Infrastructure).

Az utolsó UEFI-specifikáció, a 2.7 verzióban 2017. májusában jelent meg (2017 ősz).

Verziók

EFI 2011 – 1.0

EFI 2013 – 1.3

UEFI 2012 – 2.0

UEFI 2013 – 2.4

UEFI 2017 – 2.7

UEFI 2020 – 2.8

EFI rendszerpartíció

Az UEFI használata igényel egy ESP típusú partíciót is. A rendszerindításkor erről a partícióról programok indulnak és futnak. Az EFI rendszerpartíciót röviden ESP-nek nevezik. Az ESP a FAT partíción alapszik, de nem egyezik meg vele.

Operációs rendszer telepítése

A Windows újratelepítést igényel, ha átkapcsoljuk a BIOS-t UEFI módba.

UEFI esetén a Windows 8 telepítőjében semmi újdonság nem látszik. Debian GNU/Linux kiírja a telepítés elején, hogy UEFI telepítőmódban van, de egyéb változást nem látunk.

GPT

A GPT a GUID Partition Table rövidítése. A GUID pedig a Globally Unique Identifiers rövidítése. A GPT az UEFI-specifikáció része.

A régi MBR képes 2 TB-ig rendszert indítani és 4 TB lemezterületet kezelni. Ezen segít az GPT.

GPT esetén minden partíció kap egy 36 karakterből álló azonosítót.

A partíciók számának csak a merevlemez mérete szab határt. Nincs többé elsődleges és másodlagos partíció.

A GPT-én a legnagyobb címezhető partíció 2 ZiB, amely 64 bites LBA-val valósul meg.

GPT esetén tárol a lemezek végén egy tartalék fejlécet, ha megsérülne a lemez elején lévő.

A hibakövetés érdekében CRC32-es ellenőrzőösszeget használ.

Linkek

https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

https://en.wikipedia.org/wiki/EFI_system_partition

https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface

https://en.wikipedia.org/wiki/GUID_Partition_Table

https://wiki.archlinux.org/index.php/GUID_Partition_Table_(Magyar)