Eu estava passando pelo processo de inicialização do BIOS e UEFI onde no BIOS, após os primeiros passos iniciais após a sequência de inicialização, ele encontrará o dispositivo inicializável onde obterá o carregador de inicialização e o carregador de inicialização chamará boot.ini e, portanto, o processo será assim.
Mas minha dúvida é onde o gerenciador de boot entra em cena?
De acordo com minha opinião, o NTLDR chamará Boot.ini, neste caso a seleção do sistema operacional virá aqui, mas isso deve estar no gerenciador de inicialização?
Alguém pode esclarecer meu mal-entendido?
Responder1
A inicialização do BIOS é bastante simples. Ele sabe de qual disco inicializar e apenas executa o gerenciador de inicialização que encontra no MBR do disco especificado - é isso. Depois disso, o BIOS não estará mais envolvido na inicialização.
Antes do Windows Vista:
O gerenciador de inicialização para WindowséNTLDR (NT-Loader) ele obtém sua configuração do boot.ini (este é apenas um arquivo de texto), e com esta configuração ele faz o que lhe é dito... geralmente ele inicia o Windows.
Depois do Windows Vista:
NTLDR foi substituído por BOOTMGR. Assim, o código MBR iniciará o BOOTMGR, o BOOTMGR lerá o arquivo \Boot\BCD (arquivo binário) e mostrará um menu de inicialização (e verificará a assinatura do disco). Depois disso (igual ao NTLDR), ele diz o que fazer... geralmente ele inicia o Windows.