Reparar el boot.ini de Windows XP si falta o está dañado

01
de 02

Repara el archivo boot.ini en Windows XP

Reparar-Boot-Ini-WindowsXP
Foto © Microsoft

Tu PC puede no arrancar si hay problemas con el archivo boot.ini de Windows XP. Al intentarlo se produce un fallo y quizá veas un mensaje de error como: "Archivo boot.ini no válido (o Invalid BOOT.INI file)", "No se ha iniciado Windows porque el siguiente archivo falta o está dañado: <windows root>\system32\hal.dll. Reinstale una copia del archivo mencionado".

Lo que necesitas para reparar el boot

Te hace falta UNA de estas dos cosas:

Pasos para solucionar el fallo

¿Ya tienes el CD o USB de Windows XP? Ahora haz esto:

  1. Arranca el equipo desde ese CD o USB. Sigue los pasos del enlace si no sabes cómo hacerlo.
  2. Luego hay dos opciones...
    • Si estás usando un CD
      Verás el mensaje Presione cualquier tecla para iniciar desde el CD. Hazlo corriendo antes de que desaparezca el aviso. Si no te da tiempo reinicia el equipo y prueba otra vez.
    • Si estás usando un USB
      Cuando lo creas con el programa Rufus aparece el mensaje Press any key to boot from USB al iniciar el PC con él. Pulsa deprisa una tecla cualquiera. En caso necesario reinicia e inténtalo otra vez.
  3. No hagas nada mientras sale otro mensaje en fondo negro y luego una pantalla azul. Se cargan archivos y drivers que va a necesitar el asistente.
  4. Al final aparece una nueva pantalla azul con tres opciones (como la de la imagen de arriba). Pulsa en tu teclado la tecla R para acceder a la Consola de recuperación de XP.
  5. Haz clic aquí para continuar.

02
de 02

Termina de reparar el arranque

Reconstruir-Boot-XP
Foto © Microsoft

Continúa así los pasos que empezaste en la Ficha 1 para reparar el archivo boot.ini:

  1. Al pulsar R como te he pedido antes se carga la consola de recuperación. Pasado un tiempo sale el texto:

    ¿En qué instalación de Windows desea iniciar sesión (para cancelar, presione Entrar)?

    Encima hay una lista de los Windows instalados. Lo normal es que sólo haya uno y la lista lo describa como 1: C:\Windows.
  2. Escribe el número de la instalación de Windows apropiada. En general debes poner 1 y pulsar Intro en tu teclado.

    NOTA:
    Si hubiera otros Windows tendrías que escribir el número del Windows de la lista que quieras reparar (2, 3, 4, etc.).
  3. [Este paso quizá no sea necesario] Escribe tu contraseña de Windows si tienes una y luego pulsa Intro. Si no tienes ninguna contraseña pulsa Intro y ya está.
  4. Verás otra vez el texto C:\Windows. Escribe:

    bootcfg /rebuild

    (y pulsa Intro)

    NOTA:
    Si no consigues escribir la barra (/) usa el atajo de teclado Alt + 47.
  5. La herramienta bootcfg chequea el disco en busca de Windows instalados. Debe conseguir identificar al menos una instalación. Justo debajo sale el texto:

    ¿Agregar la instalación a la lista de inicio? (S/N/Todo):

    Escribe s y pulsa Intro.
  6. A la derecha del texto Escribir identificador de carga: escribe el nombre de tu versión de Windows (por ejemplo, Windows XP Professional) y después pulsa Intro. Si no sabes tu versión de Windows pon simplemente Windows XP o lo que quieras. Sólo sirve para identificar el Windows en cuestión. No tiene más importancia.
  7. Cuando salga Escribir opciones de carga del sistema operativo: escribe

    /fastdetect

    (y pulsa Intro como siempre).
  8. Saldrá otra vez el texto C:\Windows. Quita entonces el CD o USB de Windows XP. Escribe exit y pulsa Intro.
  9. El PC se reinicia ya con el archivo boot.ini restaurado. En principio sin problemas salvo que el error de arranque se debiera a otras causas adicionales.
  10. Sigue leyendo...

Por si lo necesitas

Prueba estos enlaces si sigues sin poder arrancar el PC: