[[oktatas:számítástechnika|< Számítástechnika]] ====== UEFI ====== * **Szerző:** Sallai András * Copyright (c) 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)]]