2 år ago
Når du trykker på tænd/sluk-knappen på din computer, sker der en række komplekse processer, før du ser dit velkendte skrivebord. Den allerførste af disse processer styres af noget, der kaldes BIOS. BIOS, en forkortelse for Basic Input/Output System, er et program, som computerens mikroprocessor bruger til at starte computersystemet, umiddelbart efter det er blevet tændt. Men BIOS's rolle stopper ikke der; det styrer også dataflowet mellem computerens styresystem (OS) og tilsluttede enheder som harddisken, grafikkortet, tastaturet, musen og printeren. Det er i bund og grund den første kode, der kører, og som vækker computerens komponenter til live og forbereder dem på at køre styresystemet.

Uden BIOS ville computeren ikke vide, hvordan den skulle kommunikere med sin egen hardware eller hvor den skulle finde det styresystem, den skal indlæse. Selvom det er et system, som de fleste brugere sjældent interagerer direkte med, er dets tilstedeværelse og korrekte funktion helt afgørende for enhver computers drift.

Historien kort fortalt
Begrebet BIOS blev først brugt i 1975 af den amerikanske datalog Gary Kildall. Det blev senere indarbejdet i IBM's første personlige computer i 1981, hvilket markerede starten på dets udbredelse. I de følgende år vandt BIOS popularitet inden for andre pc'er og blev en integreret del af computere i lang tid. Det var standarden for systemopstart og grundlæggende hardwarehåndtering på pc-platformen i årtier.
Men som teknologien udviklede sig, opstod der behov for et mere moderne og fleksibelt system. BIOS's begrænsninger, især med hensyn til understøttelse af store harddiske, hurtigere opstartstider og mere avancerede sikkerhedsfunktioner, førte til udviklingen af en ny teknologi: Unified Extensible Firmware Interface (UEFI). Intel annoncerede i 2017 en plan om at udfase understøttelsen af ældre BIOS-systemer inden 2020 og erstatte dem fuldstændigt med UEFI. Selvom mange moderne systemer bruger UEFI, refererer folk stadig ofte til opstartsfirmwaren som 'BIOS', selv når det teknisk set er UEFI.
BIOS' primære funktion
Hovedformålet med BIOS er at fungere som et mellemled mellem styresystemer og den hardware, de kører på. Teoretisk set er BIOS altid den mellemliggende instans for mikroprocessorens styringsinformation og dataflow til og fra I/O-enheder. Denne abstraktion frigør styresystemet og dets applikationer fra at skulle kende de præcise detaljer, såsom computerens hardwareadresser, for de tilsluttede I/O-enheder. Hvis enhedsdetaljer ændres, er det kun BIOS-programmet, der skal ændres, ikke styresystemet.
Dog kan BIOS i visse tilfælde arrangere, at data flyder direkte til hukommelsen fra enheder, såsom grafikkort, der kræver hurtigere dataflow for at være effektive. Dette kaldes Direct Memory Access (DMA) og er en optimering, der forbedrer systemets ydeevne ved at tillade visse enheder at omgå CPU'en for dataoverførsler til og fra RAM.
Hvordan BIOS opererer
BIOS leveres med computere som firmware, der er gemt på en chip på bundkortet. I modsætning til et styresystem som Windows eller macOS, som enten kan være forudinstalleret af producenten eller leverandøren eller installeres af brugeren, er BIOS et permanent program på bundkortet. Det er typisk gemt på en erasable programmable read-only memory (EPROM) chip eller nyere flash-hukommelse, hvilket betyder, at det kan opdateres (flashes), men bevarer sin information, selv når strømmen er slukket.
Når brugere tænder deres computer, overfører mikroprocessoren styringen til BIOS-programmet, som altid er placeret på samme velkendte adresse i hukommelsen. Når BIOS starter en computer, udfører den en række checks for at sikre, at alle nødvendige tilslutninger er på plads og fungerer. Enhver hardwareenhed, der indeholder filer, computeren skal bruge for at starte, kaldes en boot-enhed (f.eks. en harddisk eller SSD).
Efter at have testet og sikret, at boot-enhederne fungerer korrekt, indlæser BIOS styresystemet – eller de vigtigste dele af det – ind i computerens Random Access Memory (RAM) fra boot-enheden. Denne proces kaldes bootstrapping, og den er fundamental for, at computeren kan blive operationel.
De fire hjørnesten i opstartsprocessen
BIOS identificerer, konfigurerer, tester og forbinder computerens hardware til styresystemet umiddelbart efter, at computeren er tændt. Kombinationen af disse trin kaldes boot proces. Disse opgaver udføres af BIOS's fire hovedfunktioner:
- Power-on Self-Test (POST): Dette er den første fase, hvor BIOS tester computerens hardware, herunder CPU, RAM, tastatur, mus, harddiske og andre vigtige komponenter, for at sikre, at de fungerer korrekt, før styresystemet indlæses. Hvis POST opdager en fejl, vil den typisk signalere dette med en række biplyde (beep codes) eller en fejlmeddelelse på skærmen, hvis grafikkortet virker.
- Bootstrap Loader: Denne funktion har til opgave at lokalisere styresystemet. BIOS følger en foruddefineret opstartssekvens (boot order), der specificerer, hvilke enheder den skal tjekke efter et bootbart styresystem (f.eks. først USB-drev, derefter harddisk, derefter netværk). Når et bootbart styresystem er fundet, overfører BIOS styringen til det.
- Software/Drivers: BIOS indeholder grundlæggende drivere (firmware), der gør det muligt at kommunikere med hardwaren på et lavt niveau, selv før styresystemets egne drivere er indlæst. Dette er nødvendigt for at kunne udføre POST, få vist information på skærmen eller læse data fra en boot-enhed.
- CMOS Setup: Dette er et konfigurationsprogram, der gør det muligt for brugere at ændre hardware- og systemindstillinger. Disse indstillinger gemmes i en lille, ikke-flygtig hukommelse kaldet CMOS (Complementary Metal-Oxide Semiconductor), som opretholder sine data ved hjælp af et lille batteri på bundkortet. Indstillinger som systemdato, tid, opstartssekvens, hardwareparametre og adgangskoder til BIOS kan ændres her.
Disse fire funktioner arbejder sammen for at sikre, at computeren er klar til at køre styresystemet pålideligt, hver gang den tændes.

Adgang til BIOS opsætning
Som nævnt gemmer BIOS vigtige konfigurationsindstillinger i CMOS-hukommelsen. Disse indstillinger kan ændres af brugeren via et interface, der typisk kaldes BIOS Setup Utility. Dette utility giver dig kontrol over grundlæggende hardwareindstillinger, der påvirker, hvordan din computer starter og kører.
Adgangen til BIOS Setup Utility varierer noget afhængigt af den specifikke computer eller bundkortproducent, der bruges. Men den generelle procedure er som følger:
1. Genstart eller tænd computeren.
2. Umiddelbart efter at computeren tænder, skal du kigge efter en meddelelse på skærmen, der siger noget i retning af "Press [key] to enter Setup", "Press [key] to enter BIOS", "Entering Setup", eller "System Configuration".
3. Ved siden af denne meddelelse vil der være angivet en specifik tast, som du skal trykke på for at komme ind i systemkonfigurationen. Almindelige taster, der ofte bruges som prompt, inkluderer Del, Esc, Tab og enhver af funktionstasterne (F1-F12), såsom F2, F10 eller F12.
4. Så snart du ser prompten, skal du hurtigt trykke på den specificerede tast. Du skal muligvis trykke på tasten flere gange, lige efter at computeren tænder, før styresystemet begynder at indlæse.
Når du først er inde i BIOS Setup Utility, kan du udføre forskellige konfigurationsopgaver, herunder at ændre hardwareindstillinger (f.eks. aktivere/deaktivere integrerede enheder, justere hukommelseshastigheder), administrere opstartssekvensen (ændre fra hvilken enhed computeren skal prøve at starte), og nulstille BIOS-adgangskoden, hvis en er blevet sat.
Det er vigtigt at være forsigtig, når du ændrer indstillinger i BIOS, da ukorrekte ændringer kan forhindre computeren i at starte korrekt.
Sikkerhedsaspektet ved BIOS
BIOS-sikkerhed er en komponent af cybersikkerhed, der ofte overses, men den bør ikke ignoreres. Da BIOS er det første program, der kører, kan sårbarheder her potentielt udnyttes til at køre ondsindet kode på et meget lavt niveau, før styresystemets sikkerhedsforanstaltninger overhovedet er aktive. Dette gør BIOS til et attraktivt mål for avancerede trusler.
Sikkerhedsgruppen Cylance demonstrerede i 2017, hvordan moderne BIOS-sikkerhedsfejl kunne muliggøre, at ransomware-programmer blev indlejret i et bundkorts UEFI og udnyttede andre PC BIOS-sårbarheder. En anden unik udnyttelse, der involverede manipulation af BIOS, var Plundervolt. Plundervolt kunne bruges til at manipulere en computers strømforsyning på det tidspunkt, hvor data blev skrevet til hukommelsen, hvilket forårsagede fejl, der førte til sikkerhedshuller. Som svar på dette udgav Intel en BIOS-patch for at forsvare sig mod det.
Disse eksempler understreger vigtigheden af at holde BIOS opdateret for at lukke kendte sikkerhedshuller og beskytte systemet mod lavniveautrusler.
Opdatering af BIOS
Det kan være nødvendigt at opdatere dit bundkorts BIOS lejlighedsvis. Dette er afgørende for at vedligeholde din PC og sikre, at den fungerer som tilsigtet. BIOS-opdateringer (også kaldet flashing) kan forbedre stabiliteten, tilføje understøttelse for nyere hardware (f.eks. CPU'er eller RAM-moduler), rette fejl og forbedre sikkerheden ved at patche sårbarheder.
Opdatering af bundkortets BIOS ses ofte som en teknisk opgave, men det er en ret ligetil proces, der kun tager et par minutter, hvis du ved, hvad du laver. Producenter som Asus har dedikerede værktøjer, der gør det nemmere.

Før du opdaterer, er der et par vigtige forholdsregler:
- Tag backup af dine data: Selvom en BIOS-opdatering typisk ikke påvirker dine personlige filer, er det altid en god idé at oprette en backup af alle dine vigtige data, før du foretager større ændringer på dit system som en firmwareopdatering.
- Sørg for strømbackup: Det er ekstremt vigtigt at sikre, at din PC ikke slukker midt under BIOS-opdateringen. Et strømsvigt eller en utilsigtet afbrydelse under flashing-processen kan beskadige BIOS-firmwaren og gøre dit bundkort ubrugeligt (kendt som at 'bricke' bundkortet). Tilslut din PC til en strømbackupkilde som en UPS (Uninterruptible Power Supply) for at undgå dette.
Selve opdateringsprocessen indebærer typisk at downloade den korrekte BIOS-fil til dit specifikke bundkort fra producentens hjemmeside. Derefter kan du bruge et BIOS-indbygget værktøj (ofte tilgængeligt i BIOS Setup Utility via USB-drev) eller en softwareutility, som producenten tilbyder. For eksempel, som nævnt i kilden, tilbyder Asus en utility kaldet AI Suite 3, som kan bruges til at opdatere BIOS direkte fra Windows, hvilket for mange er nemmere end den traditionelle metode via USB i BIOS-miljøet.
Uanset metode er det afgørende at downloade den helt rigtige fil til dit bundkort og følge producentens anvisninger nøje. En mislykket opdatering kan have alvorlige konsekvenser.
Ofte Stillede Spørgsmål
Hvad er forskellen på BIOS og UEFI?
BIOS er den ældre type firmware, der har været standard i årtier. UEFI er en nyere, mere moderne erstatning designet til at overvinde BIOS's begrænsninger, tilbyde bedre understøttelse af moderne hardware, hurtigere opstartstider og forbedrede sikkerhedsfunktioner. Mange nye computere bruger UEFI i dag.
Hvorfor skal jeg opdatere BIOS?
Du bør overveje at opdatere BIOS for at få adgang til understøttelse af ny hardware (f.eks. en ny CPU-model), rette fejl, forbedre systemets stabilitet eller installere sikkerhedsrettelser, der beskytter mod kendte sårbarheder.
Hvordan får jeg adgang til BIOS Setup Utility?
Du skal genstarte din computer og trykke på en bestemt tast (ofte Del, Esc, Tab eller en F-tast som F2 eller F10) lige efter, at computeren tænder. Se efter en meddelelse på skærmen, der angiver, hvilken tast du skal trykke på.
Er BIOS vigtigt for sikkerheden?
Ja, absolut. Da BIOS er det første program, der kører, kan sårbarheder i BIOS udnyttes til at køre ondsindet kode på et meget lavt niveau, før styresystemets sikkerhed foranstaltninger er aktive. At holde BIOS opdateret med de seneste patches er vigtigt for systemets sikkerhed.
Hvad sker der under POST?
POST (Power-on Self-Test) er den indledende fase, hvor BIOS tester computerens vitale hardwarekomponenter som CPU, RAM, lagringsenheder og grafikkort for at sikre, at de fungerer korrekt, før styresystemet forsøges indlæst. Hvis der opdages en fejl, vil POST typisk rapportere den via biplyde eller en fejlmeddelelse.
Samlet set er BIOS, eller dets moderne efterfølger UEFI, et af de mest grundlæggende, men mest kritiske elementer i din computer. Det er den usynlige motor, der sætter gang i det hele og sikrer, at hardwaren og styresystemet kan tale sammen. Forståelse af dets funktioner kan hjælpe dig med fejlfinding, systemkonfiguration og vedligeholdelse af en sund og sikker computer.
Kunne du lide 'BIOS: Computerens Første Skridt'? Så tag et kig på flere artikler i kategorien Læsning.
