BIOS (eller UEFI, dess moderna ersättning) hittar och laddar operativsystemet genom en process som kan delas upp i dessa viktiga steg:
1. Power-on Self-Test (Post): När du slår på din dator utför BIOS ett inlägg. Detta kontrollerar de väsentliga hårdvarukomponenterna (CPU, RAM, hårddiskar etc.) för att säkerställa att de fungerar korrekt. Om det hittar ett problem rapporterar det vanligtvis en felkod (pip, visningsmeddelanden).
2. BIOS Initialisering: BIOS initialiserar sedan hårdvaran och konfigurerar den för grundläggande drift. Detta inkluderar att ställa in kommunikation mellan CPU och andra komponenter.
3. Val av startenhet: Det är här BIOS bestämmer vilken lagringsenhet (hårddisk, SSD, USB -enhet) att starta från. Ordern är vanligtvis konfigurerbar i BIOS -inställningarna (ofta kallad startordning). Bios letar vanligtvis efter en startenhet i den här ordningen:
* Legacy Bios: Kontrollera först en startbar diskett (sällan hittas längre), sedan den primära hårddisken, sedan sekundär, etc.
* uefi: Liknande prioritering men använder GUID Partition -tabell (GPT) och EFI System Partition (ESP) för att hitta startbara enheter.
4. Master Boot Record (MBR) eller GUID Partition Table (GPT):
* Legacy Bios (MBR): När startenheten har valts läser BIOS Master Boot Record (MBR) från början av hårddisken. MBR innehåller ett litet startlastprogram.
* uefi (GPT): UEFI använder GPT istället för MBR. Den söker efter EFI System Partition (ESP) efter en startlastare.
5. BOOT LOODER EXECUTION: Startlastaren (t.ex. Grub, Lilo, Windows Boot Manager) är ett litet program laddat av BIOS/UEFI. Dess primära jobb är att ladda operativsystemets kärna.
6. kärnbelastning: Startlastaren lokaliserar operativsystemets kärna (kärnan i OS) på hårddisken och laddar den i RAM.
7. OS -initialisering: Kärnan tar sedan över och initialiserar resten av operativsystemet. Detta inkluderar laddningsenhetsdrivrutiner, startsystemtjänster och slutligen presentera användargränssnittet (skrivbordet).
kort sagt: BIOS fungerar som en mellanhand, kontrollerar hårdvara, väljer en startenhet, laddar ett litet startprogram (MBR/GPT) och sedan överlämnar kontroll till det startprogram som i sin tur laddar operativsystemet. UEFI är en mer modern och sofistikerad ersättning för BIOS som erbjuder förbättrade funktioner och säkerhet. Den grundläggande processen förblir densamma, även om metoderna och strukturerna är mer komplexa.