Inicio > Sistemas Operativos > carpena > ¿Cómo se cambia el BMR?

¿Cómo se cambia el BMR?

Experto:
Usuario: Anónimo Fecha: 26/03/2009
Valoración: Categoría: Sistemas Operativos
20/03/2009
Usuario
Buen dia,
Te explico lo que hice. Tengo instalado windows XP en disco duro. Se me ocurrio instalar Linux en otra unidad de disco (ubuntu 8.10) y si todo salió bien y se podía elegir cual sistema quería abrir. (aunque al principio me dió fallas al arranque con codigo de error 21, modifiqué entonces el archivo boot.ini donde esta XP cambiando por 1 en lugar de cero en la parte donde dice multi. Y jaló bien a partir de ahí).
Pero ahora quise desinstalar linux e instalar en su lugar windows vista. Para lo cual eliminé la partición en el disco donde estaba instalado linux y ahí entonces, instalé vista después de formatear (NTFS).
El problema es que ahora no puedo arrancar XP porque al botear da el error 17, ya que no encuentra la unudad donde estaba linux. No sé como cambiar el MBR para que solo arranque en la unidad propia de XP.
No es tan importante que de opción de arranque entre xp y vista. ya que con la tecla escape puedo elegir la unidad de arranque.(aunque si se puede mejor).
Lo que me urge es poder arrancar xp, no puedo perder toda la informacion de ese disco y no quiero reinstalar nuevamnete xp.
Que puedo hacer, porfavor ayudame.
 
22/03/2009
kawasakiqro, experto respondiendo en Sistemas Operativos
Experto
En primer lugar disculpa por haberte echo esperar tanto pero he tenido problemas para poder entrar al foro.
Tu problema tiene solucion, y varias ademas, puedes utilizar gestores de arranque, que son programas editores del MBR, tendrias que descargarlos, grabarlos en un CD o diskette, arrancar de CD, instalarlos y configurarlos facilmente.
El problema es que no conozco ninguno gratuito que de seguro funcione con vista, este es gratis y funciona con windows xp, con vista no dice nada:
http://icepack-boot-manager.softonic.com
Este otro si que vale para vista pero es de pago, aunque tiene un periodo de evaluación de 30 días:
http://bootit-next-generation.softonic.com
Este otro creo que si que vale apra vista y esta limitado a 3 sistemas operativos pero nada más por lo que te puede valer perfectamente para solo 2:
http://masterbooter.softonic.com
Tambien puedes proceder a reparar el boot.ini (el MBR) de windows XP utilizando el CD de instalación de windows XP, si lo tienes solo tienes que arrancar con el, seleccionar el modo de repar un windows xp viejo y en la consola de comandos que se te abre escribes:
bootcfg/scan con este comando buscara las instalaciones de Windows XP disponibles en todos los discos duros de nuestro sistema.
Bootcfg/rebuild con este comando reemplazamos el archivo boot.ini existente o lo reinstala.
NOTA IMPORTANTE:
Si tambien quieres arreglar el problema del Vista haz lo mismo pero con el CD de Windows Vista, creo que se hace lo mismo.
Recuerda para cualquier duda pregunta sin dudar, saludosss
23/03/2009
kawasakiqro, experto respondiendo en Sistemas Operativos
Experto
Bueno existen más opciones no solo esas 2 pero son las que yo creo mejor te van a venir.
23/03/2009
Usuario
Gracias me haz ayudado mucho, aunque tengo algunas dudas, ya que, no entiendo muy bien algunos procesos de arranque.
En el disco 1 (por nombrarlo de alguna manera) tengo XP SP3, y este era en un prinsipio el unico sistema operativo que manejaba.
Se me ocurre conocer LINUX, y lo instalo en el disco 2, arrancando el disco de instalación de linux desde el CD. O sea no instalé linux estando dentro de Windows.
Bien entonces instalo LINUX en el disco 2 y al finalizar veo que me da la opción de arrancar uno u otro sistema operativo, (no sin antes haber corregido el boot.ini en el disco 1 como te había comentado).
De esto tengo una total confución. Primero donde se encuentra el archivo de arranque en el disco 1 o el 2. O como es la mecánica de arranque.
Después si ya no esta linux el el disco 2, porque entonces al arrancar aparece el MBR y no un arranque como el que hace normalmente. Y me da error 17.
Luego para instalar Windows Vista en el disco 2, desconecte las otras 2 unidades de disco que tengo. La unidad 1 donde está instalado XP y la 3 que es mi disco de almacenamiemto de archivos.
Así pues, instalé vista en el disco 2, una vez instalado y arrancado correctamente volví a conectar los otros discos. Así entonces, creo, cada boot es independiente.
El disco 1 busca algo en el disco2, que no sé que es, por cierto. (que es ahí donde tengo que trabajar para corregir el arranque)
El disco 2 arranca correctamente.
Para arranar uno u otro sistema, tengo que cambiar la unidad primaria de arranque, o utilizar la tecla ESC cuando esta arrancando para poder elegir la unidad que vaya a arrancar primero.
Bueno este es lo que no entiendo claramente, por eso antes de meter mano al archivo de arranque. Quería tener una mejor idea.
Ahora quiero decirte que con tu respuesta anterior estoy más que satisfecho, y si no quieres responder a esta nueva pregunta, no hay problema alguno, te doy las gracias por tu tiempo y dedicación.
Muchas, muchas gracias.
 
Roberto
 
25/03/2009
kawasakiqro, experto respondiendo en Sistemas Operativos
Experto
Bueno veras, el MBR se genera al instalar el sistema operativo partiendo de un disco duro vacio, despues si tienes otro disco duro e instalas otro sistema operativo, sera en el segundo disco donde se instale el sistema, pero el MBR se encontrara en el primero, así que modificara el boot de arranque del primer disco indicandole que ahi un nuevo sistema operativo en el segundo disco, pero tu segiras arrancando del primer disco donde se encuentra el MBR que te deriva al disco con el sistema operativo seleccionado en el menú, por lo cual el MBR siempre se encontrara en el primer disco, tu problema es que quitaste le disco primario para instalar el sistema en el secundario, así que tomo el secundario como primario y único y te creo otro MBR, despues, al estar los 2 discos habia 2 MBR pero ninguno con la información de los 2 sistemas operativos, cada uno con la de su sistema, así que para arrancar de otro sistema operativo tienes que arrancar del disco que tenga el sistema y no del disco primario y luego elegir el sistema (como deberia de ser) la proxima vez no quites el disco primario para instalar el nuevo sistema operativo, simplemente elige durante la instalación en que disco quieres que se instale.
Y el programa de arranque que te recomende ejecutalo con todos los discos dentro, así con que modifiques el boot de arranque del disco primario indicandole los sistemas que ahi podras arrancar siempre del mismo disco duro el MBR y ahi elegir que sistema operativo utilizar.
No se si te has enterado de algo porque me he liado hasta yo al explicarlo pero si no entiendes algo preguntame.
La idea basica es que no quites ningun disco al instalar un nuevo sistema operativo ni al instalar el gestor de arranque y que el MBR a modificar para solucionar tu problema es el del disco que tengas configurado como primario (del cual arrancas)
Saludosss y una aspirina, jejejeje
26/03/2009
Usuario
De veras muchas gracias, me has dado la luz. Gracias por tu apoyo.
Enlaces patrocinados