Visão geral do NT Loader (NTLDR)

Índice:

Visão geral do NT Loader (NTLDR)
Visão geral do NT Loader (NTLDR)
Anonim

NTLDR (NT Loader) é um pequeno software que é carregado a partir do código de inicialização do volume, parte do registro de inicialização do volume na partição do sistema, que ajuda a iniciar o sistema operacional Windows XP.

O NT Loader funciona tanto como gerenciador de inicialização quanto como carregador de sistema. Em sistemas operacionais lançados após o Windows XP, BOOTMGR e winload.exe juntos substituem 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.

Image
Image

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 é 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 CD/USB provavelmente resolveria o problema.

O que o NTLDR faz?

O propósito do NTLDR é que um usuário possa escolher em qual sistema operacional inicializar. Sem ele, não haveria como direcionar o processo de inicialização para carregar o SO que você deseja usar no momento.

Esta é a ordem das operações que o NTLDR sofre durante a inicialização:

  1. Acessa o sistema de arquivos na unidade inicializável (NTFS ou FAT).
  2. 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 apenas retoma de onde parou.
  3. Se não foi colocado em hibernação, boot.ini é lido e então lhe dá o menu de inicialização.
  4. NTLDR carrega um arquivo específico descrito em boot.ini se o sistema operacional selecionado não for um sistema operacional baseado em NT. Se o arquivo associado não for fornecido nesse arquivo, bootsect.dos será usado.

  5. Se o sistema operacional selecionado for baseado em NT, então o NTLDR executa ntdetect.com.
  6. Finalmente, ntoskrnl.exe é iniciado.

As opções do 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 é necessário haver um arquivo associado que possa ser lido para entender o que fazer em seguida - como inicializar no sistema operacional.

O arquivo boot.ini é naturalmente protegido contra modificações com atributos do sistema, ocultos e somente leitura. A melhor maneira de editar o arquivo é com o comando bootcfg, que não apenas permite fazer alterações, mas também reaplica esses atributos quando terminar. Opcionalmente, você pode editar o arquivo visualizando arquivos de sistema ocultos, para que possa encontrar o arquivo INI e, em seguida, desative o atributo somente leitura antes de editar.

Mais informações sobre NTLDR

Se você tiver apenas um sistema operacional instalado em seu computador, não verá o menu de inicialização NTLDR.

O gerenciador de inicialização NTLDR pode ser executado não apenas a partir de um disco rígido, mas também de um disco, unidade flash, disquete e outros dispositivos de armazenamento portáteis.

No volume do sistema, o NTLDR requer o próprio bootloader e 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 é boot.ini-NTLDR escolherá a pasta Windows\ na primeira partição do primeiro disco rígido se esse arquivo INI estiver ausente.

Recomendado: