Hace tiempo que tengo instalado Windows 7 y decidí instalar XP en otra unidad. Parece que XP ha sobrescrito el cargador de arranque de 7, por lo que XP arranca de forma predeterminada. Ingresé mi disco de instalación de Windows 7 para reparar el cargador. Después de seleccionar la opción de reparación, me muestra esto:
Hice clic en Reparar y reiniciar yaúnarranca en XP de forma predeterminada. Afortunadamente, puedo ingresar a mi BIOS y realizar una anulación manual para que arranque desde el Administrador de arranque de Windows en la unidad en la que está instalado 7. Mi objetivo es tener arranque dual de Windows 7/XP, pero, por ahora, sólo quiero que el cargador de Windows 7 funcione correctamente.
Y soy consciente de que hay varias preguntas casi idénticas aquí (espero ansiosamente la avalancha de comentarios "posibles duplicados" y votos cerrados), pero todas tienen aproximadamente 10 años, excepto una en la que la respuesta es un enlace a un vídeo de YouTube de 20 minutos. Ninguno de ellos aborda mi problema de todos modos.
Editar:Como se esperaba (y se predijo en el párrafo anterior a este), se cerró por ser un incauto. He visto todas esas preguntas/respuestas y no tengo la opción de abrir un símbolo del sistema. Literalmente, solo puedo seleccionar Reparar y Reiniciar.
Además, cuando elimino la unidad que tiene XP instalado de la prioridad de arranque en BIOS e intento usar mi disco de Windows 7, aparece esto:
Respuesta1
Muchas respuestas que he encontrado apuntan al uso de bootrec.exe para reconstruir el MBR o el cargador de arranque. Sin embargo, como mencioné en mi OP, arrancar con el disco de instalación de Windows 7 nonodame alguna opción para abrir un símbolo del sistema. Al buscar la ubicación física de bootrec.exe en mi unidad local o disco de instalación, encontré esta pregunta:
¿Dónde puedo descargar "bootrec.exe"?
Resulta que en realidad está incluido en un archivo .wim en el disco que .\sources\boot.wim
se puede abrir con 7zip como archivo comprimido. Dentro de eso, bootrec.exe se encuentra en formato .\1\Windows\System32\
. Entonces, mientras iniciaba Windows 7 usando la anulación del BIOS antes mencionada, extraje bootrec.exe a mi escritorio, abrí un símbolo del sistema elevado y ejecuté los siguientes comandos:
Inicialmente ejecuté bootrec /rebuildbcd
, pero no estaba seguro de que funcionara cuando dijo que no podía encontrar ninguna instalación de Windows. Entonces lo intenté bootrec /fixmbr
. Aún sin estar seguro de si funcionó, reinicié mi máquina y, he aquí, Windows 7 arrancó tal como solía hacerlo.
Así que ahora podemos agregar otra solución al problema introducido al instalar Windows XP en otra unidad/partición después de instalar Windows 7.
Respuesta2
Primero, debe iniciar Windows 7; puede hacerlo con una herramienta llamada "SuperGrubDisk". En Windows 7, simplemente abra un símbolo del sistema y ejecute "bootrec /rebuild".