O Windows não pode iniciar e você receberá uma mensagem de erro "Falta NTLDR" se o Windows não estiver atualizado e há muitos arquivos na pasta raiz

Traduções deste artigo Traduções deste artigo
ID do artigo: 320397 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Se forem copiados muitos arquivos para a pasta raiz de um volume de inicialização que utiliza o sistema de arquivos NTFS, é possível receber a seguinte mensagem de erro na próxima vez que reiniciar o computador:
NTLDR está ausente
Pressione CTRL+ALT+DEL para reiniciar.
Se você remover os arquivos da pasta raiz, o índice de atribuição da tabela de arquivos principal (MFT) não será reduzido para o tamanho original.

Observação se você estiver utilizando o Windows XP com Service Pack 2 (SP2) ou o Microsoft Windows 2000 com Service Pack 4 (SP4), não será afetado por este problema. Consulte a seção "Mais Informações" para problemas semelhantes.

Causa

Este problema pode ocorrer se a pasta raiz da MFT estiver muito fragmentada. Se a pasta raiz da MFT tiver muitos arquivos, a MFT poderá ficar tão fragmentada que um índice de atribuição adicional é criado. Como os arquivos são mapeados alfabeticamente nos índices de atribuição, o arquivo NTLDR pode ser transferido para o segundo índice de atribuição. Quando isto acontece, é apresentada uma mensagem de erro descrita na seção "Sintomas".

Normalmente, os arquivos não são gravados na pasta raiz. Esta condição pode ocorrer se um programa criar e remover regularmente arquivos temporários na pasta raiz ou se forem copiados acidentalmente muitos arquivos na pasta raiz.

Resolução

Para resolver o problema, execute estas etapas:
  1. Entre em contato com o Suporte Técnico da Microsoft para obter o utilitário Bcupdate2.exe. Para obter mais informações sobre como entrar em contato com o Suporte Técnico da Microsoft, visite o seguinte site da Microsoft:
    http://support.microsoft.com/contactus/?ln=pt-br&ws=support#tab0
  2. Criar um disco de inicialização para iniciar o computador. Para obter mais informações sobre como criar um disco de inicialização para um computador baseado no Windows XP, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
    305595 Como criar um disco de inicialização para uma partição NTFS ou FAT no Windows XP
  3. Execute o seguinte comando no prompt de comando para extrair o utilitário Bcupdate2.exe da atualização de software:

    Expanda letra_unidade:\bcupdate2.ex_ letra_unidade:\bcupdate2.exe
  4. Execute o seguinte comando no prompt de comando para atualizar o código de inicialização do setor de inicialização NTFS:

    Bcupdate2.exe C: /F

    Observação: outros parâmetros da linha de comandos são suportados:
    /q ? Modo silencioso (deve incluir /y)
    /y ? Não confirmar
    /f ? Forçar atualização no volume em utilização
    /t ? Testar apenas para código de inicialização antigo
  5. Pressione S se for solicitado a atualizar o volume. Você recebe a seguinte mensagem após executar este utilitário com êxito:
    O código de inicialização foi atualizado com êxito.

Situação

A Microsoft confirmou que esse problema ocorre nos produtos da Microsoft listados no início deste artigo.
O problema foi corrigido primeiro no Windows XP Service Pack 2.
Esse problema foi corrigido primeiro no Windows 2000 Service Pack 4. Para mais informações sobre como obter os service packs mais recentes, clique no número a seguir para ler o artigo na Base de Dados de Conhecimento Microsoft:
322389 Como obter o service pack mais recente do Windows XP
260910 Como obter o service pack mais recente do Windows 2000
Observação: se você instalar o service pack do Windows XP ou do Windows 2000, não resolverá problemas de um volume existente. É necessário executar o utilitário para atualizar o código de inicialização separadamente. O service pack grava apenas o código de inicialização correto para volumes novos.

Mais Informações

Para obter mais informações sobre um tópico relacionado, clique no número a seguir para ler o artigo na Base de Dados de Conhecimento da Microsoft:
318728 Como solucionar o problema da mensagem de erro "NTLDR está ausente" no Windows 2000
886215 É possível receber uma mensagem de erro "NTLDR está ausente, pressione qualquer tecla para reiniciar" ao atualizar um computador baseado no Windows 98 para o Windows 2000 Professional
816793 Como solucionar o problema da mensagem de erro "NTLDR está ausente" no Windows Server 2003
842009 Erro "NTLDR está ausente" ao tentar executar a Recuperação Automática do Sistema no Windows Server 2003
883275 Não é possível iniciar o computador após modificar as permissões no Windows Server 2003, Windows XP ou Windows 2000
315261 O computador não inicia após alterar a partição ativa utilizando a ferramenta de Gerenciamento de disco
812492 Mensagem de erro ao iniciar o computador com um disco não do sistema
228004 Alterar a partição ativa pode tornar seu sistema não inicializável
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 320397 - Última revisão: quarta-feira, 6 de março de 2013 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Palavras-chave: 
kbresolve kbwinxpsp2fix kbwin2ksp4fix kbbug kbfix KB320397

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com