Ao ligar ou reiniciar o PC, o chamado P.ower On S.onze TExecute a rotina est (POST), que cuida do seguinte:
- Determine o tamanho da memória disponível.
- Determine se os componentes de hardware necessários (como o teclado) estão presentes.
Após o processo de POST no PC, o BIOS tenta localizar o disco de inicialização. As unidades de inicialização são definidas no BIOS. No Sequencia de inicialização você pode especificar a ordem em que os disquetes e os discos rígidos são verificados em busca de um disco de inicialização.
Se o disco rígido foi identificado como a unidade de inicialização, o BIOS lê o registro mestre de inicialização e o carrega na memória principal. O BIOS então transfere a execução para o registro mestre de inicialização. O código contido aqui pesquisa a tabela de partição para a partição do sistema. Quando o registro mestre de inicialização encontra a partição do sistema, ele carrega o setor "0" da partição na memória principal e o executa. O setor "0" na partição do sistema pode representar um utilitário ou programa de diagnóstico ou um arquivo de inicialização que contém o código de inicialização de um sistema operacional. O código no arquivo de inicialização inicia o sistema operacional da maneira especificada pelo sistema operacional em questão.
Se não houver partição do sistema no primeiro disco rígido, o registro mestre de inicialização exibirá um dos seguintes erros:
- Tabela de partição invalida
- Erro ao carregar o sistema operacional
- Sistema operacional ausente