
Hace dos meses mi placa base falló, así que compré una computadora usada que venía con Windows 7. Desde entonces instalé mi viejo disco duro, que tenía Windows XP, en este sistema.
Lo que estoy tratando de hacer ahora es encontrar una manera de migrar la configuración de XP BOOT.INI
al cargador de arranque de 7.
A continuación se muestra el BOOT.INI
que usé en XP (reduje las cadenas y actualicé los discos para que apunten a la nueva ubicación del antiguo disco duro. Ah, y no tengo claras las letras de las unidades. En XP, podría iniciar la consola de recuperación o MS -DOS de un archivo en C:\ que contiene el sector de arranque. No estoy seguro de cómo se llamará ahora; tuve que cambiar manualmente todas las letras de unidad de las particiones antiguas en Windows 7 porque se asignaban automáticamente. todos ellos mal/de manera diferente).
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP (Safe)" /safeboot:network /sos /bootlog /noguiboot
C:\CMDCONS\BOOTSECT.DAT="Recovery Console" /cmdcons
C:\BOOTSECT.DOS="MS-DOS 7.10" /win95
He buscado a mi alrededor y solo he podido encontrar algunos bcdedit
comandos para agregar XP al gestor de arranque, pero ninguno que incluya información sobre cómo configurar el modo seguro (o cambiarcualquierde las opciones de carga de XP). No es de extrañar, supongo, que no he encontradocualquier cosasobre cómo agregar la consola de recuperación de XP o DOS al cargador de arranque de Windows 7.
(Sí, probé EasyBCD, pero eso no ayudó; no tenía opciones para XP, y lo mejor que logré fue tener la opción de iniciar XP en modo 7 o normal; elegir XP ni siquiera me dio el inicio de XP anterior). menú.)
¿Alguien puede decirme cómo exportar las entradas en el boot.ini
cargador de arranque de XP al 7 para que en el arranque pueda elegir cargar lo siguiente:
Windows 7
Windows 7 (Safe-mode)
(Windows 7 (The Win7 counterpart of the Recovery Console))
Windows XP
Windows XP (Safe-mode)
Windows XP (Recovery Console)
MS-DOS 7.10
Respuesta1
En primer lugar, cuando se realiza un arranque dual de Windows 7 y Windows XP, es el administrador de arranque de Windows 7 (bootmgr) el que debe tener el control del arranque. El administrador de arranque de Windows XP es ntldr.
Hay 3 entidades "imprescindibles" para iniciar cualquier sistema operativo (XP o Win7)
- código MBR
- Código PBR (PBR=registro de inicio de partición)
- a) ntldr (y ntdetect.com) y archivo boot.ini
O 3. b) bootmgr con la carpeta \boot (con el almacén BCD allí).
En un escenario de arranque dual (Win 7 con XP), debe teneren la PRIMERA partición ACTIVA del disco:
- MBR de Windows
- bootmgr con BCD con una entrada adicional para XP.
- ntldr y ntdetect.com
- arranque.ini
Cuando la computadora inicia, se ejecuta el código BIOS, que realiza algunas pruebas y luego carga MBR desde el PRIMER disco. El código MBR carga PBR desde la partición ACTIVA. Luego el código PBR carga bootmgr. bootmgr lee datos BCD y muestra el menú de inicio.
Cuando selecciona Windows 7, el control se transfiere a winload.exe, que carga Windows 7 correctamente. Cuando selecciona el control de entrada del menú de inicio de XP se transfiere a ntldr (ntldr muestra otro menú de inicio basado en las entradas en boot.ini)
Para una visualización y edición completa de contenidos BCD puede utilizarEditor visual BCD.
Para encontrar la ruta ARC exacta (multi(0)disco...partición()) de su instalación de XP y configuración de discos, puede usarUtilidad "Rutas ARC". Debe editar su antiguo boot.ini reemplazando las rutas ARC "antiguas" con las rutas ARC "nuevas".
Espero que esto ayude.
(Nota: La partición activa en Windows 7 puede ser la partición oculta "Reservada del sistema"; para asignarla con una letra de unidad de DOS, utilice la Administración de discos de Windows o algún administrador/editor de discos de terceros).
Respuesta2
Si está hablando del menú de opciones avanzadas de Windows para XP, todavía está allí, seleccione XP en el menú de inicio cuando se cargue, luego inmediatamente después toque F8, debe hacerlo rápido.
EDITAR: http://technet.microsoft.com/en-us/library/cc721886(WS.10).aspx
"¿Debo reemplazar el código que solía funcionar con Boot.ini para que ahora use BCD en Windows Vista? No. Necesitará modificar su código para que use Boot.ini para los sistemas operativos más antiguos y para que use BCD. en Windows Vista."
Parece que hay una manera de utilizar el antiguo bootini.
.
Respuesta3
El gestor de arranque de Windows 7 NO arrancará XP y usted NO migrará la configuración de boot.ini al BCD de Win 7. El administrador de arranque de Win 7 transferirá la ejecución al cargador de arranque de XP, que usa su propia configuración (en boot.ini). EasyBCD es realmente el camino a seguir con esto; Muchos miles de personas han configurado sus sistemas de arranque dual de Windows con él. Consulte su documentación, base de conocimientos y foro para obtener ayuda.
Respuesta4
Intente cargar el easybcd:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="SXP64" /FASTDETECT /NOGUIBOOT /SOS /NOEXECUTE=ALWAYSOFF