Os sistemas operacionais não vivem no BIOS, pois geralmente são muito grandes para caber no chip. 2-3 MB é muito grande. Eles vivem em discos rígidos, disquetes, cdroms, etc. Cada um desses discos tem o que é chamado de Master Boot Record. Este é o primeiro 512 bytes da unidade. Aqui você coloca o código da montagem que, em seguida, carrega todos os dados restantes necessários para o sistema operacional inicializar. Como a maioria dos carregadores de inicialização modernos são maiores que 512 bytes, eles geralmente têm o suficiente nessa área para encontrar o restante do carregador no disco rígido, carregá-lo na memória e continuar com o processo de inicialização.