O»Se copia en C:\ (raíz) el archivo de arranque del sistema: BOOTMGR
O»Se crea una carpeta llamad “Boot” en C:\ con el contenido del nuevo gestor de arranque de Windows Vista y con los archivos:
O»NOTA: NTLDR y NTDETECT, aunque tienen el mismo nombre que los vistos previamente, son para uso exclusivo de Windows Vista y por tanto los que tuviésemos con el mismo nombre en el raíz de C:\ debido a tener un sistema operativo anterior (por ejemplo XP), permanecerán inalterados.
O»Se modifica el Boot.ini de C:\. Imaginemos que tuviésemos instalado XP Home y XP Profesional, así como un sistema previo Windows 9X. En ese caso, hasta el momento de instalar Vista, tendríamos:
timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /FASTDETECT /NOEXECUTE=OPTIN multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”Microsoft Windows Home” /FASTDETECT /NOEXECUTE=OPTIN c:\=”Microsoft Windows”
O»La instalación de Windows Vista -por ejemplo, en un segundo disco- nos lo modificará quedando:
timeout=30 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=”Microsoft Windows Vista” /FASTDETECT /NOEXECUTE=OPTIN /USENEWLOADER multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /FASTDETECT /NOEXECUTE=OPTIN multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”Microsoft Windows Home” /FASTDETECT /NOEXECUTE=OPTIN c:\BOOTSECT.DOS=”Previous Operating System” c:\=”Microsoft Windows”
O»La secuencia de arranque sería:
O» El “boot” de la partición arranca el BOOTMGR
O» Este, lee el archivo BOOT.INI y lo “resume” en la siguiente pantalla:
O» Si seleccionamos Windows Vista, usa los archivos nuevos de la carpeta “Boot” para cargar Windows Vista.
O» Si seleccionamos un sistema operativo previo, sacará el menú clásico:
NOTA: Por cada Windows Vista instalado, meterá una línea en el Boot.ini que se reflejará en ambos menús.
La instalación o re-instalación de un nuevo sistema operativo “anterior” a Windows Vista no modificará archivos básicos de arranque. Pero por desgracia modificará el “boot” de la partición haciéndolo apuntar a NTLDR de C:\ en vez de a BOOTMGR, lo que impedirá arrancar los sistema Windows Vista.
Para solucionarlo deberá recuperarse el “Boot” de la partición, y deberá hacerse desde una recuperación del arranque, previsiblemente mediante el comando FIXBOOT (o el equivalente). En la fase actual, no existe la posibilidad de arrancar en modo consola y el sistema de mantenimiento del disco no está operativo.
Fuente: Comunidad Windows Vista



