Arreglar boot.ini (Hal.dll falla)

Esta semana me he encontrado un ordenador con el problema de que Windows XP no arrancaba, y me salía el mensaje de:

Archivo Boot.ini no válido
No se ha iniciado Windows porque el siguiente archivo falta o está dañado:
WindowsSystem32Hal.dll

Este error y según la web de Microsoft es debido a que falla el archivo boot.ini (se encuentra en la raíz de C: en la mayoria de los casos), está corrupto o alguna línea de arranque no está añadida correctamente.

Para solucionarlo, seguimos los siguientes pasos:

  • Iniciamos desde el disco de instalación de WindowsXP
  • Pulsamos “R” para inciar la consola de recuperación, tenemos que seleccionar la carpeta del Sistema operativo que tengamos instalado (teniendo una, hay que poner 1 y darle a Enter). Escribimos la contraseña de Administrador en caso de que tengamos bloqueado la cuenta, sino, le damos a Enter.
  • Una vez en la consola de MS-DOS, escribimos: bootcfg /rebuild
  • Nos pregunta si queremos añadir los sistemas operativos al archivo boot.ini, le decimos que “Sí”
  • Nombre de etiqueta de guardado?, le damos a Enter para que sea por defecto
  • Opciones de arranque a Windows?, le damos a Enter y que coja la configuración por defecto.
  • Escribimos “exit” y reiniciamos.
Y ya con esto, debería de arrancar el sistema operativo :)

One Response to “Arreglar boot.ini (Hal.dll falla)”

  1. meli says:

    uy mi compu estaba nueva por bajarle un virus se le metio uno y cuando lo prendo me sale un mensaje que creo que es de recovery y luego me sale un mensaje que dice cant satart because CRYPT32.DLL IS MISSING FROM YOUR COMPUTER. SI PUDIERAS AYUDARME POR FA

Leave a Reply