Desde Windows 2000, no es posible simplemente reproducir una imagen de Windows en otra partición e iniciarlo desde allí como sistema de emergencia. Esto se debe a referencias fijas en el registro, que deben ser modificadas. En el siguiente artículo, le mostraremos cómo conseguir que un clon de Windows se ejecute como sistema de emergencia o secundario.
Índice de contenidos
Inexplicable y su solución
Con Windows 98 el mundo seguía en orden. Se podía predecir exactamente qué unidad recibiría qué letra mirando las particiones. Con este conocimiento, era relativamente fácil clonar un Windows 98 ya instalado, restaurarlo en un segundo disco duro o partición e iniciarlo con un gestor de arranque.
Si intenta hacer lo mismo con un sistema posterior a Windows 2000, fracasará con regularidad. Esto es cierto incluso si el sistema original es el mismo. Un Windows XP clonado puede iniciarse mediante un gestor de arranque al principio, pero luego se queda bloqueado con un mensaje de error.
La razón de este error son las entradas en el registro de Windows 2000 ss. con las que el sistema operativo asigna a cada partición, además de una letra, un GUID (Globally Unique Identifier) único. En HKEY_LOCAL_MACHINESystemMountedDevices encontrará las entradas de volumen y el GUID único para ellas. Las letras de unidad asignadas se asignan entonces al GUID respectivo de una partición en este punto. El orden real de las particiones no tiene ningún significado para Windows 2000 debido a este procedimiento.
![]() |
GUID de una partición y asignación a la letra |
En la captura puedes ver que la partición marcada arriba ha sido fijada a la letra C en la parte inferior.
Si utilizara un gestor de arranque o el menú de arranque de la BIOS para convertir un segundo disco duro en el disco duro de arranque en el que se encuentra un Windows clonado, la referencia a C seguiría apuntando a otra partición. Como resultado, el Windows clonado no se iniciaría o seguiría utilizando el Windows de origen, ya que sigue estando especificado como C.
Posible solución
Hay varias formas de crear un clon de Windows. A modo de ejemplo, describiremos a grandes rasgos dos formas, aunque pueden diferir en función del sistema.
Clonar a otra partición
- En primer lugar, crea una nueva partición en Windows con la ayuda de la Administración de discos y asigna a esta partición una letra de unidad (por ejemplo, T).
Nueva partición y asignación al DosDevice T
Haga clic en la imagen para ampliarla - A continuación, copie el Windows de origen en la partición de destino utilizando un programa de imagen o un entorno Windows PE y el comando xcopy /k /r /e /i /s /c /h /o.
No copie sólo la carpeta Windows, ya que las carpetas «Documents and Settings» y «Programs» también son necesarias. - Ahora inicie Regedit (desde Windows PE o el Windows de origen) y cambie a la rama HKEY_LOCAL_MACHINE. En la rama MountedDevices encontrará el GUID de la letra asignada anteriormente. Copie esta entrada – el valor del nombre y el valor binario de la propia entrada (ver captura de pantalla con la letra T).
- Usando «Cargar estructura» en Regedit desde el Windows fuente o Windows-PE, ahora carga el sistema de archivos de la partición del Windows clonado desde la carpeta WindowsSystem32config y dale un nombre a la estructura. Esto también se muestra en Regedit.
Cargar estructura
Haga clic en la imagen para ampliarla - Ahora sólo tienes que crear el GUID de la partición en la estructura importada y luego cambiar el GUID para el DosDevice C en consecuencia (ver captura de pantalla, en este caso cambiar el DosDevice T a C y eliminar el antiguo C o cambiar la letra), de modo que la nueva partición se conoce como un volumen por un lado y también se utiliza como C en el otro. Después hay que volver a eliminar la estructura cargada.
- Por último, sólo hay que añadir al Boot.ini del Windows de origen para que el Windows clonado también aparezca en el menú de arranque de Windows. La forma más sencilla de hacerlo es a través de la consola de recuperación del CD de Windows. Para ello, arranque el ordenador desde el CD de Windows XP (si es necesario, cambie la secuencia de arranque en la BIOS) y cambie al modo de reparación con la tecla «R» utilizando la consola de recuperación.
En la consola de recuperación, introduzca el comando bootcfg /add y espere a que los mensajes le indiquen qué sistemas se han encontrado. Vea la captura de pantalla en el consejo de WinTotal.
Alternativamente, puede editar el boot.ini usted mismo (vea el artículo separado sobre el gestor de arranque).
Otras formas a través del 2º disco duro
Hay otras formas de integrar un Windows clonado como 2º sistema. También se puede trabajar con un 2º disco duro y luego forzar una conmutación a través de la BIOS o de un gestor de arranque adecuado. Para ello, habría que escribir una imagen del Windows de origen en el disco duro de destino con programas adecuados como Acronis True Image. Alternativamente, la clonación también se puede hacer con la ayuda de Windows PE, como se ha descrito anteriormente.
Después, la partición debe configurarse como activa. Puede hacerlo con un programa de gestión de discos duros o con el programa Diskpart y el comando active ( seleccione previamente el disco duro correspondiente con select disk y, a continuación, seleccione la primera partición con select partition 1 ).
Después hay que escribir un nuevo Master Boot Record (MBR) en el disco duro.
Debe crear el nuevo MBR con la ayuda de un disquete de inicio de MS DOS y el comando fdisk /mbr. Asegúrese, no obstante, de que el nuevo disco duro arranca realmente como unidad activa (lo mejor es probar el sistema hasta que aparezca un mensaje de error). El nuevo MBR hace que Windows vuelva a crear todas las asignaciones en MountedDevices porque la firma en el MBR ha cambiado.
Después de fdisk /mbr, inicie la consola de recuperación de Windows. Para ello, arranque el ordenador desde el CD de Windows XP (si es necesario, cambie el orden de arranque en la BIOS) y, a continuación, cambie al modo de reparación mediante la consola de recuperación con la tecla «R». En la consola, haga escribir un código de arranque válido. Esto se puede hacer con el comando fixmbr (que al mismo tiempo no escribe una nueva firma, de ahí los 2 pasos).
Conclusión
Con el conocimiento de por qué un Windows clonado no se puede utilizar simplemente como otro Windows con un gestor de arranque, se puede crear fácilmente un multi-entorno y así generar tanto un Windows de trabajo como uno de prueba o de juego a partir de un Windows fuente que está almacenado en la estantería como una imagen en DVD.