En esta semana ya han sido dos los casos en los que veo computadoras con fallas, no pueden iniciar Windows porque al iniciar les aparece un mensaje cómo el siguiente:

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

Según veo en el sitio de soporte de Microsoft se trata de un problema algo común y es porque el archivo Boot.ini se ha perdido, está dañado o contiene entradas incorrectas. Normalmente este archivo se encuentra en la raíz del disco C:

Cómo corregir este problema sin reinstalar Windows

Una de las soluciones más fácil de los informáticos mediocres es formatear el disco duro y reinstalar Windows, ¡no lo hagan! esto al contrario les va a traer más trabajo, la solución es muy sencilla, solamente inicia tu computadora desde el CD de Windows XP, inicia la consola de recuperación y después la herramienta Bootcfg.exe para volver a generar el archivo Boot.ini los pasos son los siguientes:

  1.  Inicia desde el disco de instalación de Windows XP, cuando veas la pantalla del programa de instalación presiona R para iniciar la consola de recuperación.
  2. Aparecerá una consola en modo MS-DOS ahí escribes el siguiente comando: bootcfg /list y presiona ENTRAR te mostrará las entradas del archivo Boot.ini si es que existe.
  3. Ahora para reconstruirlo debes escribir bootcfg /rebuild y presionar ENTRAR.
  4. Te mostrará la instalación de Windows identificada (o las que tengas) y te va a preguntar si la(s) quieres agregar al inicio, escribe Sí y presiona ENTRAR.
  5. Cuando termines el proceso escribe exit y presiona ENTRAR y listo, ahora saca el CD, reinicia tu PC y podrás acceder a Windows normalmente.