Bij het inschakelen of herstarten van de pc worden de zogenaamde P.oer ON S.elf tDoorloop de est (POST) routine, die voor het volgende zorgt:
- Bepaal de grootte van het beschikbare geheugen.
- Bepaal of de benodigde hardwarecomponenten (zoals het toetsenbord) aanwezig zijn.
Na het POST-proces op de pc probeert het BIOS de opstartschijf te vinden. De opstartschijven worden ingesteld in het BIOS. In de Opstartprocedure u kunt de volgorde specificeren waarin de diskettes en harde schijven worden gescand op een opstartdiskette.
Als de harde schijf is geïdentificeerd als de opstartschijf, leest het BIOS het hoofdopstartrecord en laadt het in het hoofdgeheugen. Het BIOS brengt de uitvoering vervolgens over naar het master-opstartrecord. De code die hier is opgenomen, zoekt in de partitietabel naar de systeempartitie. Wanneer het hoofdopstartrecord de systeempartitie heeft gevonden, laadt het sector "0" van de partitie in het hoofdgeheugen en voert het uit. Sector "0" op de systeempartitie kan een hulpprogramma of diagnostisch programma of een opstartbestand vertegenwoordigen dat de startcode voor een besturingssysteem bevat. De code in het opstartbestand start het besturingssysteem op de door het betreffende besturingssysteem aangegeven manier.
Als er geen systeempartitie op de eerste harde schijf is, zal het master-opstartrecord een van de volgende fouten weergeven:
- Ongeldige partitietabel
- Fout bij het laden van het besturingssysteem
- Besturingssysteem ontbreekt