El archivo hal.dll falta o esta dañado
Puede ser que alguna vez que encendáis el ordenador os salga un mensaje de error del archivo hal.dll diciendo lo siguiente:
No se ha iniciado Windows porque el siguiente archivo falta o esta dañado: <windows root>\system32\hal.dll Reinstale una copia del archivo mencionado.
Para solucionar el error tendremos que usar algún cd de windows para entrar en la consola de recuperación y seguir los siguientes pasos:
- Lo primero que aremos será cambiarle los permisos al archivo boot.ini para poderlo modificar (le quitamos los permisos de -R solo lectura, -H archivo oculto y -S archivo del sistema):
>> attrib -R-H-S C:\boot.ini
- Una vez tenemos los permisos para modificarlo, borraremos el fichero boot.ini con el siguiente comando:
>> del C:\boot.ini
- Ahora con el siguiente comando exploramos los discos duros del equipo en busca de instalaciones de Windows:
>> bootcfg /rebuild
- Por último, volvemos a generar el sector de arranque de la partición con los datos recuperados anteriormente:
>> fixboot
Ya esta solucionado, podemos reiniciar el ordenador y Windows cargará correctamente.