Hva er UEFI, og hvordan er det forskjellig fra BIOS?

BIOS vil snart være død: Intel har kunngjort planer om å erstatte den helt med UEFI på alle brikkesettene sine innen 2020. Men hva er UEFI, og hvordan er det forskjellig fra BIOS vi alle er kjent med?

Både UEFI og BIOS er programvare på lavt nivå som starter når du starter PC-en før du starter operativsystemet, men UEFI er en mer moderne løsning som støtter større harddisker, raskere oppstartstider, flere sikkerhetsfunksjoner og - praktisk - grafikk og mus markører.

Vi har sett nyere PC-er som leveres med UEFI, fremdeles referere til det som "BIOS" for å unngå å forvirre folk som er vant til en tradisjonell PC-BIOS. Selv om PC-en din bruker begrepet "BIOS", leveres moderne PC-er du i dag nesten med UEFI-firmware i stedet for en BIOS. Her er hvorfor.

Hva er en BIOS?

RELATERT: Hva gjør BIOS for en PC, og når skal jeg bruke den?

BIOS er en forkortelse for Basic Input-Output-systemet. Det er programvare på lavt nivå som ligger i en chip på datamaskinens hovedkort. BIOS lastes inn når datamaskinen din starter, og BIOS er ansvarlig for å vekke datamaskinens maskinvarekomponenter, sørger for at de fungerer som de skal, og kjører deretter bootloader som starter Windows eller hvilket som helst annet operativsystem du har installert.

Du kan konfigurere forskjellige innstillinger i BIOS-oppsettskjermbildet. Her finner du innstillinger som datamaskinens maskinvarekonfigurasjon, systemtid og oppstartsrekkefølge. Du får tilgang til dette skjermbildet ved å trykke på en bestemt tast - forskjellig på forskjellige datamaskiner, men ofte Esc, F2, F10 eller Delete - mens datamaskinen starter. Når du lagrer en innstilling, lagres den i minnet på hovedkortet. Når du starter datamaskinen, konfigurerer BIOS PCen din med de lagrede innstillingene.

BIOS går gjennom en POST, eller Power-On Self Test, før du starter operativsystemet ditt. Den kontrollerer at maskinvarekonfigurasjonen din er gyldig og fungerer som den skal. Hvis noe er galt, vil du se en feilmelding eller høre en kryptisk serie med pipekoder. Du må slå opp hva forskjellige sekvenser av pipetoner betyr i datamaskinens manual.

Når datamaskinen starter - og etter at POST er ferdig - ser BIOS etter en Master Boot Record, eller MBR, som er lagret på oppstartsenheten og bruker den til å starte opplastingsprogrammet.

Du kan også se akronymet CMOS, som står for komplementær metalloksyd-halvleder. Dette refererer til batteristøttet minne der BIOS lagrer forskjellige innstillinger på hovedkortet. Det er faktisk ikke nøyaktig lenger, siden denne metoden er erstattet med flashminne (også referert til som EEPROM) i moderne systemer.

Hvorfor BIOS er utdatert

BIOS har eksistert lenge, og har ikke utviklet seg mye. Selv MS-DOS-PCer som ble utgitt på 1980-tallet hadde BIOS!

Selvfølgelig har BIOS utviklet seg og forbedret seg over tid. Noen utvidelser ble utviklet, inkludert ACPI, Advanced Configuration og Power Interface. Dette gjør at BIOS lettere kan konfigurere enheter og utføre avanserte strømstyringsfunksjoner, som søvn. Men BIOS har ikke avansert og forbedret seg nesten like mye som annen PC-teknologi har gjort siden MS-DOSs dager.

Den tradisjonelle BIOS har fortsatt alvorlige begrensninger. Den kan bare starte fra stasjoner på 2,1 TB eller mindre. 3 TB-stasjoner er nå vanlige, og en datamaskin med BIOS kan ikke starte fra dem. Denne begrensningen skyldes måten BIOSs Master Boot Record-system fungerer på.

BIOS må kjøre i 16-biters prosessormodus, og har bare 1 MB plass til å utføre i. Det har problemer med å initialisere flere maskinvareenheter samtidig, noe som fører til en langsommere oppstartsprosess når du initialiserer alle maskinvaregrensesnitt og enheter på en moderne PC.

BIOS har trengt erstatning i lang tid. Intel begynte å jobbe med Extensible Firmware Interface (EFI) -spesifikasjonen tilbake i 1998. Apple valgte EFI da de byttet til Intel-arkitekturen på Mac-ene sine i 2006, men andre PC-produsenter fulgte ikke med.

I 2007 ble produsenter av Intel, AMD, Microsoft og PC enige om en ny Unified Extensible Firmware Interface (UEFI) spesifikasjon. Dette er en bransjestandard som administreres av Unified Extended Firmware Interface Forum, og drives ikke bare av Intel. UEFI-støtte ble introdusert for Windows med Windows Vista Service Pack 1 og Windows 7. De aller fleste datamaskiner du kan kjøpe i dag, bruker nå UEFI i stedet for en tradisjonell BIOS.

Hvordan UEFI erstatter og forbedres på BIOS

UEFI erstatter den tradisjonelle BIOS på PC-er. Det er ingen måte å bytte fra BIOS til UEFI på en eksisterende PC. Du må kjøpe ny maskinvare som støtter og inkluderer UEFI, slik de fleste nye datamaskiner gjør. De fleste UEFI-implementeringer gir BIOS-emulering, slik at du kan velge å installere og starte gamle operativsystemer som forventer BIOS i stedet for UEFI, slik at de er bakoverkompatible.

RELATERT: Hva er forskjellen mellom GPT og MBR når du partisjonerer en stasjon?

Denne nye standarden unngår begrensningene i BIOS. UEFI-firmware kan starte fra stasjoner på 2,2 TB eller større - faktisk er den teoretiske grensen 9,4 zettabyte. Det er omtrent tre ganger den estimerte størrelsen på alle dataene på Internett. Det er fordi UEFI bruker GPT-partisjoneringsordningen i stedet for MBR. Den starter også på en mer standardisert måte, og starter EFI-kjørbare filer i stedet for å kjøre kode fra harddiskens hovedoppstartsrekord.

UEFI kan kjøre i 32-biters eller 64-biters modus og har mer adresserbar adresseplass enn BIOS, noe som betyr at oppstartsprosessen er raskere. Det betyr også at UEFI-oppsettskjermbilder kan være slankere enn BIOS-innstillingsskjermer, inkludert grafikk og musemarkørstøtte. Dette er imidlertid ikke obligatorisk. Mange PC-er leveres fortsatt med UEFI-innstillingsgrensesnitt for tekstmodus som ser ut og fungerer som en gammel BIOS-oppsettskjerm.

UEFI er fullpakket med andre funksjoner. Den støtter Secure Boot, noe som betyr at operativsystemet kan kontrolleres for gyldighet for å sikre at ingen skadelig programvare har tuklet med oppstartsprosessen. Den kan støtte nettverksfunksjoner rett i selve UEFI-fastvaren, noe som kan hjelpe til med feilsøking og konfigurering eksternt. Med en tradisjonell BIOS må du sitte foran en fysisk datamaskin for å konfigurere den.

Det er heller ikke bare en BIOS-erstatning. UEFI er egentlig et lite operativsystem som kjører på toppen av PC-ens firmware, og det kan gjøre mye mer enn en BIOS. Den kan lagres i flashminne på hovedkortet, eller den kan lastes fra en harddisk eller nettverksdeling ved oppstart.

Ulike PC-er med UEFI vil ha forskjellige grensesnitt og funksjoner. Alt er opp til din PC-produsent, men det grunnleggende vil være det samme på hver PC.

Hvordan få tilgang til UEFI-innstillinger på moderne PC-er

Hvis du er en vanlig PC-bruker, vil det ikke være noen merkbar endring å bytte til en datamaskin med UEFI. Din nye datamaskin vil starte opp og slå av raskere enn den ville ha med en BIOS, og du kan bruke stasjoner på 2,2 TB eller mer i størrelse.

RELATERT: Tre måter å få tilgang til Windows 8 eller 10 Boot Options Menu

Hvis du trenger tilgang til innstillinger på lavt nivå, kan det være en liten forskjell. Det kan hende du må få tilgang til UEFI-innstillingsskjermbildet gjennom oppstartsalternativmenyen i Windows i stedet for å trykke på en tast mens datamaskinen starter. Da PC-er nå starter så raskt, vil ikke PC-produsenter bremse oppstartsprosessen ved å vente på å se om du trykker på en tast. Vi har imidlertid også sett PCer med UEFI som lar deg få tilgang til BIOS på samme måte ved å trykke på en tast under oppstartprosessen.

Mens UEFI er en stor oppgradering, er det stort sett i bakgrunnen. De fleste PC-brukere vil aldri merke - eller trenger å bry seg - at deres nye PC-er bruker UEFI i stedet for et tradisjonelt BIOS. De vil bare fungere bedre og støtte mer moderne maskinvare og funksjoner.

For mer detaljert informasjon, les Adam Williamson fra Red Hats forklaring på hvordan UEFI-oppstartsprosessen er annerledes. Du kan også lese den offisielle UEFI FAQ.

Bildekreditt: Wikimedia Commons