Microsoft Windows XP utiliza Hardware Abstraction Layer (HAL) para manter os aplicativos obtenham acesso directo à memória do computador, processador e outro hardware. Isso ajuda a tornar o Windows XP mais seguro do que as versões anteriores do Windows que foram baseados em DOS. Hal.dll é o arquivo que o Windows utiliza para manter o controle do HAL. Se a sua cópia do HAL.dll está corrompido ou faltando no diretório do sistema, reparar o erro, fixando o arquivo Boot.ini ou restaurar uma nova cópia do Hal.dll para o diretório System32.
Coisas que você precisa
- Windows XP CD-ROM
Reparar o arquivo Boot.ini
Coloque um CD de boot do Windows XP na unidade de CD-ROM. Reinicie o computador e deixe-a arrancar a partir do CD.
pressione "R" no "Welcome to Setup" diálogo no programa de instalação baseado em texto. Escolha a instalação do Windows que você precisa corrigir. Digite a senha do administrador se você definir um durante a instalação do Windows XP. Basta apertar "Entrar" sem digitar uma senha se você não definir uma senha de administrador durante a instalação.
Insira os três comandos abaixo no prompt de comando. Tipo de cada linha de uma de cada vez. pressione "Entrar" depois de digitar cada comando:
"ATTRIB -H -R -S C: BOOT.INI"
"DEL C: BOOT.INI"
"Bootcfg / rebuild FIXBOOT"
Digitar "Saída" e pressione "Entrar" para fechar o Console de recuperação. Reinicie o computador e tentar inicializar o Windows.
Expanda uma nova cópia do Hal.dll
Coloque um CD do Windows XP em seu computador. Inicializar o computador no Console de recuperação da mesma maneira como você fez para reparar o arquivo Boot.ini.
Digite o comando "EXPANDIR D: I386 Hal.dl_ C: Windows System32 HAL.DLL" no prompt de comando. aperte o "Entrar" chave.
Remova o CD do Windows XP a partir da unidade. Digitar "Saída" para sair do Console de recuperação e iniciar o sistema de computador no Windows.