[MTE forklarer] Forskelle mellem UEFI og BIOS
Når du skal starte fra USB-drevet på din computer (eller ændre systemindstillinger), hører du altid folk siger, at du skal gå til BIOS for at ændre opstartsindstillingerne. Hvis du er en Mac-bruger, spekulerer du sikkert på, hvad BIOS er, da der ikke er nogen BIOS at starte med. Mac bruger UEFI.
I denne artikel vil vi tydeliggøre de vigtigste forskelle mellem UEFI og BIOS, og hvilken er bedre i en given situation.
Det grundlæggende
BIOS og UEFI er to firmware-grænseflader til computere, der fungerer som tolk mellem operativsystemet og computerens firmware. Begge disse grænseflader anvendes ved opstart af computeren for at initialisere hardwarekomponenterne og starte operativsystemet, som er lagret på harddisken.
BIOS virker ved at læse den første sektor på harddisken, som har den næste enheds adresse til at initialisere eller kode til at udføre. BIOS vælger også boot-enheden, der skal initialiseres for at starte operativsystemet. Da BIOS har været i brug siden begyndelsen, fungerer den stadig i 16-bit mode, hvilket begrænser mængden af kode, der kan læses og udføres fra firmware ROM.
UEFI gør den samme opgave lidt anderledes. Det gemmer alle oplysninger om initialisering og opstart i en .efi-fil i stedet for firmwaren. Denne fil er gemt på harddisken i en særlig partition kaldet EFI System Partition (ESP). ESP partitionen indeholder også boot loader programmer for operativsystemet installeret på computeren.
UEFI skal fuldstændig erstatte BIOS i fremtiden og medbringe mange nye funktioner og forbedringer, der ikke kan implementeres via BIOS. Nogle af disse funktioner diskuteres nedenfor.
Bryder ud af størrelsesbegrænsninger
BIOS bruger Master Boot Record (MBR) til at gemme oplysninger om harddiskdataene, mens UEFI bruger GUID-partitionstabellen (GPT). Den væsentligste forskel mellem de to er, at MBR bruger 32-bit-poster i sin tabel, der begrænser de samlede fysiske partitoner til kun 4. Hver partition kan kun være maksimalt 2TB i størrelse, mens GPT bruger 64-bit-poster i sin tabel, hvilket dramatisk udvider understøttelsen af størrelsesmulighederne på harddisken. (Mere om forskellen mellem MBR og GPT).
Hastighed og ydeevne
Da UEFI er platform uafhængig, kan det muligvis forbedre computerens opstartstid og hastighed. Dette er især tilfældet, når du har store harddiske installeret på din computer. Denne forbedring afhænger af, hvordan UEFI er konfigureret til at køre. UEFI kan udføre bedre, mens du initialiserer hardwareenhederne. Normalt er denne hastighedsforøgelse en brøkdel af den samlede starttid, så du vil ikke se en stor forskel i samlet opstartstid. Udviklere kan gøre brug af UEFI-shell-miljøet, som kan udføre kommandoen fra andre UEFI-apps, der optimerer systemets ydeevne yderligere.
Sikkerhed
Sikker opstart er en funktion af UEFI, der er blevet implementeret i Windows 8 for nylig. Den største fordel ved UEFI er dens sikkerhed over BIOS. UEFI kan kun tillade autentiske drivere og tjenester at indlæse ved opstartstid, og sørg for, at ingen malware kan indlæses ved computerens opstart. Microsoft implementerede denne funktion for at imødegå piratkopieringsproblemer i Windows, mens Mac har brugt UEFI i nogen tid nu. Secure Boot virker ved at kræve en digital signatur af boot-ladere, som skal kræve digital signatur af kernen. Denne proces fortsætter, indtil operativsystemet er helt startet. Denne sikre opstartsfunktion er også en af grundene til, at det er sværere at installere et andet operativsystem på en Windows-maskine.
Konklusion
Der er flere andre fordele ved UEFI over BIOS, men det er ikke meget almindeligt og understøttes ikke af hver computer eller enhed. Den indbyggede boot manager betyder, at der ikke er behov for separate boot ladere. Den største fordel ved UEFI er, at den kan fungere sammen med BIOS. Det kan sidde oven på BIOS og arbejde uafhængigt. BIOS kan bruges i enheder, der ikke kræver stor opbevaring eller sikkerhed. Du kan muligvis bruge BIOS i øjeblikket, men jeg vil anbefale at skifte til UEFI, da det er fremtiden, mens BIOS vil falme væk langsomt.
Har du spørgsmål? Du er velkommen til at spørge i kommentarerne nedenfor.