Si no puedes iniciar Windows a causa del mensaje de error siguiente:
HAL.DLL falta o está dañado
Windows could not start because the following file is missing or corrupt: Windows\System32
\Hal.dll
No se ha iniciado Windows porque el siguiente archivo falta o está dañado: Windows\System32
\Hal.dll
Descargalo aqui
En esta web tengo la solucion Descarga el archivo hall.dll que tanto buscaste
http://www.mediafire.com/?w561k8w9d564tsx