UEFI

Wikipediasta
Siirry navigaatioon Siirry hakuun
Uefi logo.svg

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ä]

Efi-simple.svg

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ä]

  1. a b Panu Roivas: Hyvästi BIOS: tervetuloa UEFI! Hardware. 13.8.2010. hardware.fi. Viitattu 4.2.2017.
  2. Ville Suvanto: Tältä näyttää Asuksen BIOSin korvaaja UEFI Muropaketti. 4.11.2010. muropaketti.com. Viitattu 4.2.2017.
  3. 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.
  4. Steven J. Vaughan-Nichols: Goodbye BIOS, hello UEFI ITWorld. 10.11.2011. itworld.com. Viitattu 4.2.2017. (englanniksi)
  5. 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) 
  6. a b Replace your exploit-ridden firmware with a Linux kernel (PDF) schd.ws. Viitattu 28.10.2017.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta UEFI.
Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.