Mensagem de erro no Windows XP SP2: ? Windows não pôde iniciar porque o seguinte arquivo está ausente ou corrompido. Windows\System32\Hal.dll ?

Traduções deste artigo Traduções deste artigo
ID do artigo: 945380 - Exibir os produtos aos quais esse artigo se aplica.
Aviso
Suporte para Windows XP Service Pack 2 termina em 13 de julho de 2010. O tópico de Client Migration no Windows 2000 End-of-Support Solution Center é um ponto de partida para planejar uma estratégia de migração do Windows XP SP2. Para obter mais informações, consulte a Microsoft Support Lifecycle Policy.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

No Windows XP Service Pack 2 (SP2), você pode receber a seguinte mensagem de erro:

Windows não pôde iniciar porque o seguinte arquivo está ausente ou corrompido.
Windows root\system32\hal.dll.
Reinstale uma cópia do arquivo acima.

Causa

Esse problema pode ocorrer se um dos seguintes problemas ocorrer.

Problema 1

Você tem uma partição incorreta ou um registro de inicialização incorreto.

Problema 2

Uma corrupção de disco ou sistema de arquivo faz com que o registro de inicialização primária, o arquivo HAL.dll ou o arquivo Ntoskrnl.exe seja danificado.

Problema 3

Arquivos Ntoskrnl.exe e HAL.dll o são incompatíveis.

Resolução

Solução de problemas avançada

Se você não se sinta confortável com a solução de problemas avançada, convém solicitar a Ajuda de alguém ou entrar em contato com o suporte. Para obter informações sobre como entrar em contato com o suporte da Microsoft, visite o seguinte site:
http://support.microsoft.com/contactus/

Problema 1

Para resolver esse problema, use um dos seguintes métodos.

Método 1

Repare o registro mestre de inicialização usando o comando fixmbr do console de recuperação do Windows XP.

Para obter mais informações sobre como usar o console de recuperação no Windows XP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
307654Como instalar e usar o console de recuperação no Windows XP
Para obter mais informações sobre uma mensagem de erro pode ser exibida ao usar o comando fixmbr, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
266745Mensagem de erro ao executar o comando fixmbr

Método 2

Se a partição de inicialização primária for uma partição FAT, use o comando fixboot do console de recuperação do Windows XP para gravar um novo setor de inicialização na partição do sistema. Em seguida, use o comando fixmbr para reparar o registro mestre de inicialização.

Problema 2

Para resolver esse problema, inicie o computador usando o console de recuperação no Windows XP e execute o comando chkdsk /r.

Para obter mais informações sobre como instalar e usar o console de recuperação no Windows XP, consulte a resolução na seção "Problema 1".

Observação Não é necessário incluir a opção /p o comando chkdsk porque a opção /r faz com que o utilitário Chkdsk localize setores defeituosos e recuperar informações legíveis. O comando chkdsk implica a opção / p.

Problema 3

Para resolver esse problema, inicie o computador a partir da mídia de instalação do Windows XP, inicie o console de recuperação e usar a ferramenta Bootcfg.exe para reconstruir o arquivo Boot.ini. Para fazer isso, execute essas etapas:
  1. Configure o computador para iniciar a partir da unidade de CD ou unidade de DVD. Para obter informações sobre como fazer isso, consulte a documentação do seu computador ou contate o fabricante do computador.
  2. Insira a mídia de instalação do Windows na unidade de CD ou unidade de DVD e reinicie seu computador.
  3. Quando você receber a mensagem "Pressionar qualquer tecla para inicializar a partir do CD", pressione uma tecla para iniciar seu computador a partir do CD do Windows XP ou do DVD.
  4. Quando você receber a mensagem "Bem-vindo à instalação", pressione a tecla R para iniciar o console de recuperação.
  5. Se você tiver inicialização dupla ou de um computador de inicialização múltipla, selecione a instalação ter para usar o lo.
  6. Quando solicitado, digite a senha de administrador e pressione ENTER.
  7. No prompt de comando, digite bootcfg /list e pressione ENTER.

    Observação As entradas no arquivo Boot.ini atual aparecerá na tela.
  8. No prompt de comando, digite bootcfg /rebuild e pressione ENTER.

    Observação Esse comando examina os discos rígidos do computador para instalações do Windows XP e exibe os resultados.
  9. Siga as instruções que aparecem na tela para adicionar as instalações do Windows para o arquivo Boot.ini.

    Por exemplo, execute essas etapas para adicionar uma instalação do Windows XP para o arquivo Boot.ini:
    1. Quando você receber uma mensagem semelhante a seguinte mensagem, pressione a tecla Y:

      1 Total identificado instalações do Windows: C:\Windows [1]
      Adicionar instalação à lista de inicialização? (Sim/não/todos)
    2. Você recebe uma mensagem semelhante a seguinte mensagem:
      Insira o identificador de carga
      Quando você receber essa mensagem, digite o nome do seu sistema operacional e pressione ENTER.

      Observação O nome é o Microsoft Windows XP Professional ou Microsoft Windows XP Home Edition.
    3. Você recebe uma mensagem semelhante à seguinte:
      Insira opções de carregamento do SO
      Quando você recebe essa mensagem, digite / fastdetect, e pressione ENTER.
    Observação As instruções que aparecem na tela podem ser diferentes, dependendo da configuração do seu computador.
  10. Digite exit e pressione ENTER para sair do console de recuperação.
  11. Digite fixboot e pressione ENTER.
  12. Digite y e pressione ENTER.
  13. O computador reinicia e o atualizados inicialização lista aparece quando você receber a mensagem "Selecione o sistema operacional para iniciar".

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
314477Mensagem de erro: o Windows não pôde iniciar devido a um problema de configuração de hardware de disco do computador
Para obter mais informações sobre como usar o recurso Restauração do sistema, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
306084Como restaurar o sistema operacional para um estado anterior no Windows XP

Propriedades

ID do artigo: 945380 - Última revisão: sexta-feira, 11 de janeiro de 2008 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Service Pack 2
Palavras-chave: 
kbmt kbresolve kbhowto kberrmsg kbpubtypekc kbinfo KB945380 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 945380

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