UEFI

Wikipedia
Loikkaa: valikkoon, hakuun
Uefi logo.svg

Unified Extensible Firmware Interface (UEFI) on stardardi, joka määrittelee rajapinnan laitteiston firmwaren ja käyttöjärjestelmän välillä. UEFI on tarkoitettu korvaamaan alkuperäisestä IBM PC -tietokoneesta periytyvä BIOS, jonka asettamat rajoitukset haittaavat PC-tietokoneiden kehitystä.

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). PC-koneiden BIOS ei soveltunut uusiin koneisiin rajoitustensa vuoksi, koska se oli 16-bittistä 8086-yhteensopivaa koodia.

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

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

  • Gnu/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ä]

  • Gnu/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
Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.