När du startar upp din dator kanske du märker att det blinkar lite text på skärmen innan du laddar Windows. Den här texten beskriver ofta saker som RAM-kapacitet, ger dig en lista med startalternativ att välja mellan, eller bara informerar dig om tangenten att trycka på för att öppna konfigurationsverktyget. I moderna datorer tenderar startupplevelsen att vara snabb och har minimala avbrott. På äldre datorer visades dock märkesskärmar med massor av detaljer. Detta är en del av BIOS, bara en liten del.
De BIOS är den första mjukvaran som körs när en dator startar upp. Det stod för Grundläggande in-/utgångssystem och uppfanns av IBM i mitten av 70-talet. Efter att den inkluderades i IBMs persondator eller PC i början av 80-talet, blev den en de facto-standard med flera företag som omvandlade den för att skapa kompatibla system.
Vad gör BIOS?
BIOS: s primära ansvar är att lokalisera och köra starthanteraren för ett operativsystem. Innan den gör det har den dock andra uppgifter. POST-serien av kontroller identifierar ansluten hårdvara och verifierar om det skulle vara möjligt att starta om ett operativsystem finns. I sina tidiga former var detta i stort sett allt BIOS gjorde. Riktigt tidiga iterationer startade som standard från en diskett om en sådan fanns och bara faller tillbaka till systemets hårddisk. I senare versioner uppdaterades detta för att låta användaren välja vilken enhet som ska startas från.
Senare, på 90-talet, uppdaterades BIOS för att lägga till ett konfigurationsverktyg. Detta skulle tillåta användare att ändra en rad inställningar på enheten med tangentbordet, vilket eventuellt till och med möjliggör överklockning. Nyare BIOS-versioner stöder även uppstart från andra lagringsenheter som CD/DVD-enheter och USB-lagringsenheter. Om ingen startbar enhet hittades, skulle BIOS skriva ut meddelandet "Ingen startbar disk hittades" och sedan uppmana användaren att sätta in en, tryck på en tangent för att starta om och försök starta igen.
Hur implementeras BIOS?
Länge laddades BIOS-mjukvaran från ett ROM-chip placerat i ett uttag på moderkortet. Denna design innebar att BIOS var helt skrivskyddad och konfigurationsinställningar behövde lagras någon annanstans. Det stod också att det enda sättet att uppdatera ett system-BIOS var genom att helt ta bort och ersätta BIOS-chippet på moderkortet. Detta krävde vanligtvis ett borttagningsverktyg och gjordes inte särskilt vanligt. Detta berodde delvis på svårigheten, men kostnaden och den allmänna bristen på nödvändighet var också faktorer.
I mer moderna enheter ersattes ROM-chippet med EEPROM, programmerbart in situ, och flashminne, som också uppdaterades via mjukvara snarare än en hårdvarubyte. Verktyg görs ibland tillgängliga av moderkortstillverkare för att uppdatera BIOS från operativsystemet. Alternativt är det i allmänhet möjligt att ansluta en USB-flashenhet med en BIOS-avbildning och flasha BIOS via BIOS-konfigurationsverktyget.
Även om det var lättare att uppdatera BIOS utan att behöva byta ut det fysiska BIOS-chippet, öppnade det upp för några potentiella problem. En dålig uppdatering kan lämna BIOS i ett oanvändbart tillstånd, vilket i huvudsak blockerar datorn. Två lösningar utvecklades för att minska denna risk.
Ett startlås ändras inte i en BIOS-uppdatering och verifierar att resten av BIOS fungerar. Om det upptäcker problem låter det användaren starta från flyttbara media för att försöka uppdatera BIOS igen. Den andra lösningen var den dubbla BIOS. I det här fallet ingår två kopior av BIOS. Den första kan skrivas över. Om det nya BIOS misslyckas med att ladda, växlar det till det kända, bra sekundära BIOS.
BIOS-virus
Möjligheten att uppdatera BIOS med programvara ledde också till skapandet av BIOS-virus. Det första BIOS-viruset kallades BIOS Meningit. Den infekterade hårddiskar och försökte undvika antivirusupptäckt men var relativt ofarlig. Det senaste CIH-viruset var mycket mer destruktivt, eftersom det raderade BIOS från flashminnet, vilket gjorde datorn värdelös.
Båda dessa virus släpptes på 90-talet och lyckades tack vare bristen på säkerhetskontroller. Moderna operativsystem är mycket mer motståndskraftiga mot den här typen av attacker nu eftersom många säkerhetsförbättringar har implementerats.
Trots detta riktar sig vissa virus fortfarande mot startsektorn som BIOS laddar, även om detta inte är en direkt attack på BIOS. Det finns inget sätt att 100% garantera att en BIOS-bild som laddats ner från internet är säker att använda. Även om det är nedladdat från moderkortstillverkarens webbplats.
Ett virus på din dator kan kanske infektera det när du laddar ner det. Av denna anledning är det viktigt att verifiera signaturen för en BIOS-uppdatering innan du använder den. Inte ens det skyddar dig från en avsiktlig eller oavsiktlig felaktig BIOS-uppdatering från tillverkaren. Tack och lov är denna risk relativt lätt att hantera av dubbla BIOS-system.
Slutsats
BIOS är Basic Input/Output System. Det uppfanns och populariserades på 70- och 80-talen av IBM och dess PC-serie av datorer. Den kontrollerar hårdvaran för grundläggande funktionalitet och laddar operativsystemet. På senare tid har det ersatts av UEFI, eller Unified Extensible Firmware Interface, som erbjuder samma funktionalitet och fler funktioner.
Under lång tid erbjöd UEFI ett "legacy BIOS" -läge. Även det håller dock på att fasas ut. En av UEFI: s viktigaste fördelar är möjligheten att starta från en lagringsenhet med en partition större än 2TB. Vad är dina tankar om ämnet? Låt oss veta i kommentarerna nedan.