UEFI
Unified Extensible Firmware Interface (UEFI) on standardi, joka määrittelee rajapinnan laitteiston firmwaren ja käyttöjärjestelmän välillä.[1] UEFI on tarkoitettu korvaamaan alkuperäisestä IBM PC -tietokoneesta periytyvä BIOS, jonka asettamat rajoitukset haittaavat PC-tietokoneiden kehitystä.[1][2] Käytännössä Windows 8:n jälkeen markkinoille tulleet tietokoneet käyttävät BIOSin tilalla UEFIa (joskus nimellä "uefi bios").[3]
Historia[muokkaa | muokkaa wikitekstiä]
Standardin edeltäjä oli Intelin yhdessä Hewlett-Packardin kanssa Itanium-järjestelmiä varten 1990-luvulla kehittämä EFI (Extensible Firmware Interface).[4] PC-koneiden BIOS ei soveltunut uusiin koneisiin, koska se oli sidottu x86-arkkitehtuurin 16-bittiseen real mode -tilaan.[5]
Intelin vuonna 1998 aloittama projekti tunnettiin nimellä Intel Boot Initiative, joka myöhemmin sai nimen EFI. Intel julkaisi EFIn version 1.02 12. joulukuuta 2000 ja EFI:n viimeinen versio, 1.10 julkaistiin 1. joulukuuta 2002. Intel siirsi projektin Unified EFI Forum -konsortion kehitettäväksi. UEFI 2.1 julkaistiin tammikuussa 2007 ja viimeisin versio 2.4 heinäkuussa 2013.
Unified EFI Forum julisti EFI 1.10:n vanhentuneeksi vuonna 2005.
Toiminta[muokkaa | muokkaa wikitekstiä]
UEFI osaa vanhemmasta BIOS-järjestelmistä tutut toimenpiteet, kuten suorittimen ja muistin kellotaajuuksien säätämisen, prosessorin ja emolevyn ominaisuuksien ja liitäntöjen kytkemisen päälle ja pois, lämpötilojen valvonnan ja monen muun pc:n tehokkaamman käytön kannalta oleellisen asetuksen säätämisen.[3]
Secure Boot[muokkaa | muokkaa wikitekstiä]
Secure Boot estää biosin haavoittuvuuksien ohi yrittävien murtautumistyökalujen ja haittaohjelmien pääsyn koneeseen.[3]
GUID Partition Table[muokkaa | muokkaa wikitekstiä]
Osioinnilla voidaan jakaa kiintolevy osioihin (partitio), jotka näkyvät esim. Windows-käyttöjärjestelmässä omina levyasemakirjaiminaan.
GUID Partition Table (GPT) on UEFI:n määrittämä uusi osiointi (partitionti) kiintolevyille. Tämä korvaa PC-koneissa aiemmin käytetyn MBR-osioinnin ja poistaa sen rajoitukset. GPT käyttää osioiden tunnistukseen GUID-koodeja.
UEFI osaa myös käynnistää koneen vanhoilta MBR-osioiduilta levyiltä. Tällöin ladataan erityinen Compatibility Support Module (CSM).
EFI System partition[muokkaa | muokkaa wikitekstiä]
Suurin osa UEFI:sta on tallennettu kiintolevylle. Se vaatii kiintolevyllä oman osionsa, joka sisältää sen käyttämät tiedostot. Osion on oltava FAT32-muodossa.
Verkkokäynnistys[muokkaa | muokkaa wikitekstiä]
UEFI osaa käynnistää tietokoneen verkosta ladattavien tiedostojen avulla käyttäen Preboot eXecution Environment (PXE) -protokollaa. Se käyttää olemassa olevia verkkoprotokollia kuten IPv4 tai IPv6, UDP, DHCP ja TFTP.
Käyttöjärjestelmien tuki[muokkaa | muokkaa wikitekstiä]
EFI[muokkaa | muokkaa wikitekstiä]
- Linux (x86, x86-64 & IA-64)
- HP-UX (IA-64)
- OpenVMS (IA-64)
- Mac OS X (x86 & x86-64)
- FreeBSD (x86, x86-64 & IA-64)
- Windows 2000 Advanced Server Limited Edition ja Datacenter Server Limited Edition (IA-64)
- Windows Server 2003 (IA-64)
- Windows Server 2008 (IA-64)
UEFI[muokkaa | muokkaa wikitekstiä]
- Linux (x86-64)
- Windows Server 2008 (x86-64)
- Windows Vista jossa Service Pack 1 (x86-64)
- Huom. Windows Vista ei tue EFI-järjestelyä, mutta ensimmäisen Service Packin mukana Microsoft lisäsi Vistaan tuen 64-bittisille UEFI-järjestelmille.
- Windows 7
- Windows 8
- Windows 10
Vaihtoehdot[muokkaa | muokkaa wikitekstiä]
Joukko insinöörejä Googlella ja Ciscolla ehdottavat Linux-ytimen käyttöä UEFI:n tilalla, joka voi nopeuttaa laitteen käynnistymistä huomattavasti ja tarjota turvallisemman vaihtoehdon.[6] UEFI on monimutkainen (sisältää miljoonia koodirivejä), sisältää tunnettuja haavoittuvuuksia ja on aktiivinen vielä varsinaisen käyttöjärjestelmän latauduttua, joka antaa tunkeilijalle mahdollisuuden sen hyväksikäyttöön.[6]
Katso myös[muokkaa | muokkaa wikitekstiä]
Lähteet[muokkaa | muokkaa wikitekstiä]
- ↑ a b Panu Roivas: Hyvästi BIOS: tervetuloa UEFI! Hardware. 13.8.2010. hardware.fi. Viitattu 4.2.2017.
- ↑ Ville Suvanto: Tältä näyttää Asuksen BIOSin korvaaja UEFI Muropaketti. 4.11.2010. muropaketti.com. Viitattu 4.2.2017.
- ↑ a b c Aleksi Vähimaa: Tiesitkö, että koneessasi on uusi käynnistysohjelmisto? näin säädät uefi-asetukset oikein Mikrobitti. 3.2.2017. mikrobitti.fi. Viitattu 4.2.2017.
- ↑ Steven J. Vaughan-Nichols: Goodbye BIOS, hello UEFI ITWorld. 10.11.2011. itworld.com. Viitattu 4.2.2017. (englanniksi)
- ↑ The PC BIOS will be killed off by 2020 as Intel plans move to pure UEFI 22.11.2017. Ars Technica. Viitattu 23.11.2017. (englanniksi)
- ↑ a b Replace your exploit-ridden firmware with a Linux kernel (PDF) schd.ws. Viitattu 28.10.2017.
Aiheesta muualla[muokkaa | muokkaa wikitekstiä]
- UEFI:n virallinen sivusto (englanniksi)
- Open Source Community of UEFI (englanniksi)
- Intelin EFI- ja UEFI-sivusto (englanniksi)
- Microsoftin UEFI-sivusto (englanniksi)