En bootloader (eller bootloader ) er software, der bruges til at starte et eller flere operativsystemer ( multiboot ), dvs. det gør det muligt at bruge flere systemer på forskellige tidspunkter på den samme maskine.
I det enkleste tilfælde, er der kun én partition af harddisken boot: de firmware BIOS indlæser de første 512 bytes af denne rekord, disse 512 bytes af MBR (master boot record eller boot-området). Fra oplysningerne i MBR bestemmer det placeringen af boot loader.
Hvis bootdisken har flere partitioner, læser BIOS-firmwaren diskens MBR og derefter partitionens VBR ( Volume Boot Record ). Fra disse oplysninger kan den bestemme placeringen af boot loader og starte den.
Hvis bootmediet er en floppy, bruges VBR'en for denne floppy til at bestemme placeringen af boot loader.
For El-Torito bootbar CD-ROM format, se El Torito .
På nogle aktuelle pc'er bruges UEFI- firmware (ikke BIOS) til at starte boot loader: UEFI læser diskens GPT for at bestemme placeringen af startrutinen.
På et UEFI-bundkort kaldes BIOS-tilstand ofte CSM (Compatibility Support Module) -tilstand, det gør det kompatibelt med ældre operativsystemer som Windows XP eller DOS.
De mest almindelige bootloadere er:
Der er andre, mindre kendte bootloadere til pc:
For de trin, der kommer efter boot loader: