Certo dia, você liga o seu computador e de repente aparece a seguinte mensagem na tela:
"O Windows não pode ser iniciado porque o seguinte arquivo está ausente ou corrompido:
<Windows root>\system32\hal.dll
Instale novamente uma cópia do arquivo acima."
Para resolver de o boot com o cd de instalação do WindowsXP e no console de recuperação e acesse a unidade de CD e digite os comandos:
cd i386
copy hal.dl_ c:\windows\system32\hal.dll
exit
Explicação:
Na primeira linha acessamos a pasta i386 onde encontra-se o arquivo hal.dll;
Na segunda linha compiamos o arquivo hal.dl_ para a pasta system32 no disco C: (lembrando que na hora de copiar estaremos renomeando o arquivo hal.d_ para hal.dll).
Na terceira linha estaremos saindo do console de recuperação do Windows.
Após reiniciar o computador o erro não vai aparecer.
Agora basta adicionar os atributos de proteção no arquivo de sistema hal.dll.
No prompt do DOS digite:
attrib +h +r +s c:\windows\system32\hal.dll
E assim o problema foi resolvido.
Até a próxima!