Ayuda con MBR/Boot en Windows

  • Autor Autor Alan
  • Fecha de inicio Fecha de inicio
Alan

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Chicos, recurro a ustedes por un pequeño problema que tengo con el equipo de un compañero de trabajo.

Resulta ser que esta notebook tenía Windows 7 como único sistema operativo, pero por requerimientos de uso de un software específico le tuve que instalar Windows XP en otra partición del disco duro hace ya más de un mes. Así pues por esta última instalación el MBR (Master Boot Record) se sobreescribió y el equipo arranca directo en XP... lo que quiero saber es si existe alguna forma de modificar este MBR para que al momento de arrancar me de la opción de iniciar con XP o con Windows 7 (que ya está instalado pero no lo puedo arrancar).

Espero puedan ayudarme 🙂
 
Hola! Alan, lamentablemente es pobre esto por parte de Microsoft, ya que al regresar de una versión nueva a una anterior se provocan estos inconvenientes si o si, al contrario si es de XP a Win7 va excelente. Bueno sobre tu problema como lo instalaste en una partición, se debió de haber remplazado o como dices sobreescribir la MBR, si no haz formateado la partición donde tenía Windows 7 esta todo correcto.

Lo que debes de hacer es primera, puedes descargar y usar la herramienta VistaBootPRO para efectuar un arranque dual en el ordenador, por ahí googlea que hay muchos manuales.

Rara vez no surte efecto u ocasiona otros problemas al no usar debidamente el programa, por lo que puedes optar por jugar con el archivo boot.ini que teóricamente este es el archivo que maneja los arranques duales o MBR, además de que se localiza en el disco o partición que hayas realizado (solo XP o versiones anteriores eh!), donde también encontraras muchas referencias por Google para saber como manejar el arranque múltiple desde este archivo

Se me pasaba, si cuentas con el CD original de Win7 puedes intentar reinstalar la partición donde anteriormente estaba / esta instalado el Win7, desde el CD podrás reparar automáticamente este problema de arranque, no habrá problemas en la MBR ya que estarás "actualizando" de WinXP a Win7!...

Salu2! :hello:
 
Última edición:
Para conseguir ambos XP y Windows 7 como una opción en la pantalla de arranque, puedes usar EasyBCD. =) o meterte con boot.ini... :S
 
instala ubuntu, o algun grub, ya que estos detectan las arranques de windows vista, windows 7 y windows xp; y si no prueba iniciar un ubuntu en modo live y abrir el gparted y modificar los flags de las particiones, y prueba que no exista ninguna particion extendida ya que estas son las que se toman por arranque y marca la particion de windows 7 como boot, y si la de windows xp tiene boot, quitalo y luego ponselo a windows 7;
 
perdon si voy mal, pero no te sirve instalar un grub?

Me paso algo asi, tenia linux (cosa que tu sabes mas que yo)
instale windows y perdi "donde seleccionaba el SO"

E instale nuevamente el grub y listo 😉.

Enlace eliminado
 
yo me referia a instalar el grub de linux ubuntu, porque este detecta los mbr de win vista y win 7, y el win xp
 
Siempre se la complican cuando windows ofrece la opción directamente en sus opciones.
Le das click a tu PC y ahí aparecen las siguientes opciones, en la segunda pantalla escoges el sistema operativo con el que quieres que inicie y listo. Sin moverle a otras tonterías que te quitan el tiempo.
2nqfmuv.png


No se si responde a tu pregunta.
 
Daniel, eso que muestras ya lo había intentado pero obviamente solo me aparece Windows XP puesto que el modo de booteo de Windows 7 es distinto y está en otra partición.

Explico detalladamente, el disco duro tiene 3 particiones:
- C: -> Es el "Windows 7 Loader", la pequeña partición de arraque que Win7 crea cuando lo instalas
- D: -> Partición de Win XP
- E: -> Partición de Win 7

De más está decir que al momento de arrancar desde el disco duro la partición que bootea es D: y por ende arranca Windows XP. Los dos programas que me recomendaron los probé pero reescriben los datos del Windows 7 Loader (que está en C🙂 pero como bootea directamente desde D:, sigue cargando primero Windows XP sin opciones.
 
Entonces lo modificas manualmente y le agregas el numero de partición y el tipo de SO
PHP:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows Seven" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows XP Home" /fastdetect
 
yo sigo diciendo lo mismo, entra desde cualquier linux , o instala el gparted que biene en ubuntu, y modificas los flags de las particiones para que la boot sea la del win 7, al hacer esto win 7 te dara la opcion de arrancar el xp y el 7 en lista

Entonces lo modificas manualmente y le agregas el numero de partición y el tipo de SO
PHP:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows Seven" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows XP Home" /fastdetect

esto solo funciona con grubs anteriores como los del windows xp, no con el vista ni el seven

PD. tengo bastante experiencia instalando ubuntu, windows vista, windows xp, etc. en un solo disco duro, y se reparar tanto arranques del win 7 que es el mismo del vista, y del xp
 
yo sigo diciendo lo mismo, entra desde cualquier linux , o instala el gparted que biene en ubuntu, y modificas los flags de las particiones para que la boot sea la del win 7, al hacer esto win 7 te dara la opcion de arrancar el xp y el 7 en lista



esto solo funciona con grubs anteriores como los del windows xp, no con el vista ni el seven

PD. tengo bastante experiencia instalando ubuntu, windows vista, windows xp, etc. en un solo disco duro, y se reparar tanto arranques del win 7 que es el mismo del vista, y del xp

El problema con lo que propones es que Grub es un cargador de arranque nativo de sistemas Linux, pero en el equipo no hay este SO. Y recuerda que GRUB o GRUB2 siempre debe arrancar desde una partición ext2, ext3 o ext4 en donde bootee Linux.

Otro detalle es que si logro hacer que bootee primero el arranque de Windows 7 que ya tenía instalado, como lo instale antes que el Win XP obviamente no lo va a reconocer, en ese caso tendría que reconfigurar el booteo de Windows 7 para que reconozca al boot.ini de XP.

Anoche estuve jugando con el boot.ini de XP pero no funcionó con la partición de Windows 7 puesto que el MBR antiguo solo va con versiones viejas de Windows...

A final de cuentas creo que lo más lógico será respaldar la info de esa partición e instalar Windows 7 de nuevo y en limpio ahí.
 
El problema con lo que propones es que Grub es un cargador de arranque nativo de sistemas Linux, pero en el equipo no hay este SO. Y recuerda que GRUB o GRUB2 siempre debe arrancar desde una partición ext2, ext3 o ext4 en donde bootee Linux.

Otro detalle es que si logro hacer que bootee primero el arranque de Windows 7 que ya tenía instalado, como lo instale antes que el Win XP obviamente no lo va a reconocer, en ese caso tendría que reconfigurar el booteo de Windows 7 para que reconozca al boot.ini de XP.

Anoche estuve jugando con el boot.ini de XP pero no funcionó con la partición de Windows 7 puesto que el MBR antiguo solo va con versiones viejas de Windows...

A final de cuentas creo que lo más lógico será respaldar la info de esa partición e instalar Windows 7 de nuevo y en limpio ahí.

entonces creo que deberias arrancar ubuntu live (sin instalarlo), y desde ahi abrir el gparted (viene por defecto en modo live) y ya que muestre las particiones haces eso de las flags, despues de que te reconosca el win 7 (que ya puedas entrar), copias el boot.ini y lo pegas en la particion de win 7, pero ya modificado para que concuerde con la ubicacion secundaria en la unidad logica
 
Atrás
Arriba