NTLDR (NT Loader) é um pequeno software que é carregado do código de inicialização do volume, parte do registro de inicialização do volume na partição do sistema, o que ajuda a iniciar o sistema operacional Windows XP.
O NTLDR funciona como um gerenciador de boot e um carregador de sistema. Em sistemas operacionais lançados após o Windows XP, BOOTMGR e winload.exe juntos substituem o NTLDR.
Se você tiver vários sistemas operacionais instalados e configurados corretamente, o NTLDR mostrará um menu de inicialização quando o computador iniciar, permitindo que você escolha qual sistema operacional deve ser carregado.
Erros NTLDR
Um erro de inicialização comum no Windows XP é o erro NTLDR está ausente, que às vezes é visto quando o computador tenta inicializar inadvertidamente em um disco ou disquete não inicializável.
No entanto, às vezes o erro NTLDR é causado ao tentar inicializar em um disco rígido corrompido quando você realmente pretendia inicializar em um disco ou dispositivo USB executando o Windows ou algum outro software. Nesse caso, alterar a ordem de inicialização para o dispositivo de CD / USB provavelmente resolveria o problema.
O que o NTLDR faz?
O objetivo do NTLDR é permitir que o usuário escolha em qual sistema operacional inicializar. Sem ele, não haveria como direcionar o processo de inicialização para carregar o sistema operacional que você deseja usar no momento.
Esta é a ordem das operações pelas quais o NTLDR é submetido durante a inicialização:
- Acessa o sistema de arquivos na unidade inicializável ( NTFS ou FAT).
- As informações armazenadas em hiberfil.sys são carregadas se o Windows estava anteriormente no modo de hibernação, o que significa que o sistema operacional continua de onde foi interrompido.
- Se não foi colocado em hibernação, o boot.ini é lido e exibe o menu de inicialização.
- O NTLDR carrega um arquivo específico descrito em boot.ini se o sistema operacional selecionado não for baseado em NT. Se o arquivo associado não for fornecido em boot.ini , então bootsect.dos é usado.
- Se o sistema operacional selecionado for baseado em NT, o NTLDR executará ntdetect.com.
- Finalmente, ntoskrnl.exe é iniciado.
As opções de menu ao selecionar um sistema operacional durante a inicialização são definidas no arquivo boot.ini . No entanto, as opções de inicialização para versões não-NT do Windows não podem ser configuradas por meio do arquivo, e é por isso que deve haver um arquivo associado que possa ser lido para entender o que fazer a seguir – como inicializar no sistema operacional.
O arquivo boot.ini é naturalmente protegido contra modificações com os atributos de sistema, ocultos e somente leitura. A melhor maneira de editar o arquivo boot.ini é com o comando bootcfg, que não apenas permite que você edite o arquivo, mas também reaplicará esses atributos quando terminar. Opcionalmente, você pode editar o arquivo boot.ini exibindo arquivos de sistema ocultos, para que possa localizar o arquivo INI e, em seguida, desligue o atributo somente leitura antes de editar.
Mais informações
Se você tiver apenas um sistema operacional instalado no computador, não verá o menu de inicialização NTLDR.
O carregador de inicialização NTLDR pode ser executado não apenas em um disco rígido, mas também em um disco, unidade flash, disquete e outros dispositivos de armazenamento portáteis.
No volume do sistema, o NTLDR requer o próprio bootloader e também o ntdetect.com , que é usado para encontrar informações básicas de hardware para inicializar o sistema. Como você leu acima, outro arquivo que contém informações importantes de configuração de inicialização é o boot.ini – o NTLDR escolherá a pasta \ Windows \ na primeira partição do primeiro disco rígido se o boot.ini estiver ausente.