När du behöver starta från USB-enheten i din dator (eller ändra systeminställningar) hör du alltid att folk säger att du måste gå till BIOS för att ändra inställningarna för uppstart. Om du är en Mac-användare undrar du förmodligen vilken BIOS är, eftersom det inte finns några BIOS att börja med. Mac använder UEFI.

I den här artikeln kommer vi att klargöra de viktigaste skillnaderna mellan UEFI och BIOS och vilken är bättre under en given omständighet.

Det grundläggande

BIOS och UEFI är två fasta gränssnitt för datorer som fungerar som tolk mellan operativsystemet och datorens firmware. Båda dessa gränssnitt används vid datorns start för att initiera hårdvarukomponenterna och starta operativsystemet som lagras på hårddisken.

BIOS fungerar genom att läsa den första sektorn på hårddisken som har nästa enhets adress att initiera eller koda för att exekvera. BIOS väljer också startanordningen som måste initieras för att starta operativsystemet. Eftersom BIOS har använts sedan början, fungerar det fortfarande i 16-bitarsläge, vilket begränsar mängden kod som kan läsas och exekveras från firmware ROM.

UEFI gör samma uppgift lite annorlunda. Den lagrar all information om initialisering och start i en .efi-fil istället för firmware. Den här filen är lagrad på hårddisken i en särskild partition som heter EFI System Partition (ESP). ESP-partitionen innehåller även startprogram för operativsystemet installerat på datorn.

UEFI är tänkt att helt ersätta BIOS i framtiden och medföra många nya funktioner och förbättringar som inte kan implementeras via BIOS. Några av dessa funktioner diskuteras nedan.

Att bryta ut över storlek begränsningar

BIOS använder Master Boot Record (MBR) för att spara information om hårddiskdata medan UEFI använder GUID-partitionstabellen (GPT). Den största skillnaden mellan de två är att MBR använder 32-bitars poster i tabellen som begränsar de totala fysiska delarna till endast 4. Varje partition kan endast vara högst 2TB i storlek, medan GPT använder 64-bitars poster i tabellen som sträcker sig dramatiskt till stöd för storlek på hårddisken. (Mer om skillnaden mellan MBR och GPT).

Hastighet och prestanda

Eftersom UEFI är plattformsoberoende kan det hända att datorns starttid och -hastighet förbättras. Detta är speciellt fallet när du har stora hårddiskar installerade i din dator. Denna förbättring beror på hur UEFI är konfigurerad att köra. UEFI kan fungera bättre när du initierar hårdvaruenheterna. Normalt är denna hastighetsförbättring en bråkdel av den totala starttiden, så du får inte se en stor skillnad i den totala starttiden. Utvecklare kan använda UEFI-skalmiljö som kan utföra kommandon från andra UEFI-appar som optimerar systemets prestanda ytterligare.

säkerhet

Säker start är en funktion av UEFI som nyligen har implementerats i Windows 8. Den största fördelen med UEFI är dess säkerhet över BIOS. UEFI kan bara tillåta autentiska drivrutiner och tjänster att ladda vid starttid, se till att ingen skadlig kod kan laddas vid datorstart. Microsoft implementerade denna funktion för att motverka problem med piratkopiering i Windows, medan Mac har använt UEFI under en längre tid. Secure Boot fungerar genom att kräva en digital signatur av startlastare som bör kräva digital signatur av kärnan. Denna process fortsätter tills operativsystemet är helt igång. Denna säkra startfunktion är också en av anledningarna till att det är svårare att installera ett annat operativsystem på en Windows-maskin.

Slutsats

Det finns flera andra fördelar med UEFI över BIOS, men det är inte så vanligt och stöds inte av varje dator eller enhet. Den inbyggda starthanteraren innebär att det inte finns något behov av separata startlastare. Den största fördelen med UEFI är att den kan fungera tillsammans med BIOS. Det kan sitta på toppen av BIOS och arbeta självständigt. BIOS kan användas i enheter som inte kräver stor lagring eller säkerhet. Du kanske använder BIOS för tillfället, men jag rekommenderar att byta till UEFI, eftersom det är framtiden medan BIOS kommer att blekna långsamt.

Har du någon fråga? Fråga gärna i kommentarerna nedan.