BIOS (eller UEFI) känner igen en startenhet genom en kombination av flera faktorer:
1. Boot Order: BIOS/UEFI upprätthåller en startordning, en prioriterad lista med enheter som den kommer att försöka starta från. Denna beställning är vanligtvis konfigurerbar i BIOS/UEFI -inställningarna. BIOS/UEFI kommer att kontrollera enheter i denna ordning tills den hittar en som uppfyller kriterierna nedan.
2. Boot Sector/EFI System Partition: Det avgörande elementet.
* Legacy Bios (MBR): BIOS letar efter en Master Boot Record (MBR) i början av hårddisken eller annan lagringsenhet. MBR innehåller ett litet program (bootloader) som laddar operativsystemets startlastare. Om en giltig MBR hittas kommer BIOS att överföra kontrollen till den.
* uefi (GPT): UEFI använder ett GUID -partitionstabell (GPT) och letar efter en EFI -systempartition (ESP). ESP innehåller startlastare i ett format som UEFI förstår. UEFI kommer att hitta och köra startlastaren från ESP.
3. bootloader Signatur: Bootloader (som Grub, Windows Boot Manager, etc.) har en specifik signatur som BIOS/UEFI kontrollerar för giltighet. Detta säkerställer att bootloader inte är skadad eller skadlig.
4. Enhetssignatur: BIOS/UEFI identifierar också själva enheten (t.ex. hårddisk, SSD, USB -enhet) genom sin unika identifierare. Detta hjälper till att minska sökningen efter startsektorn/ESP.
5. Enhetstyp: BIOS/UEFI kontrollerar enhetstypen för att säkerställa att det är ett startbart lagringsmedium (t.ex. hårddisk, SSD, USB -flashenhet). Det kommer inte att försöka starta från en CD-ROM-enhet som inte innehåller startbara media eller en nätverksenhet utan en korrekt konfigurerad nätverksstart.
Sammanfattningsvis använder BIOS/UEFI en kombination av en fördefinierad startordning, och söker efter en giltig startsektor/ESP med en erkänd startloader-signatur, enhetsidentifiering och enhetskontroll för att hitta och initiera startprocessen från en vald enhet. Om ingen av enheterna i startordningen uppfyller dessa kriterier kommer systemet vanligtvis att visa ett startfelmeddelande.