Agregar un disco duro virtual para arranque nativo al menú de arranque

Publicada: octubre de 2009

Actualizado: octubre de 2009

Se aplica a: Windows 7, Windows Server 2008 R2

En los procedimientos siguientes se describe cómo agregar un disco duro virtual (VHD) para arranque nativo al menú de arranque mediante la herramienta BCDedit. Si va a agregar el VHD a un equipo que ya tiene una instalación de Windows® 7, deberá agregar una entrada de arranque al menú. Si va a agregar el VHD a un equipo con una versión anterior de Windows como, por ejemplo, Windows Server® 2008, deberá actualizar la partición de sistema con la herramienta BCDboot y, a continuación, editar el menú de arranque con la herramienta BCDedit.

Para actualizar un equipo basado en BIOS de modo que incluya un menú de arranque de Windows 7

Si va a implementar el VHD en un equipo basado en BIOS sin un menú de arranque de Windows 7 como, por ejemplo, un equipo que usa Windows Server 2008 como sistema operativo en ejecución, deberá actualizar el entorno de arranque con un disco de entorno de preinstalación de Windows (Windows PE) para poder configurar VHD para arranque nativo en el sistema.

  1. Copie el archivo .vhd al equipo de destino. Por ejemplo, en el símbolo del sistema, escriba:

    copy N:\VHDs\windows7.vhd C:
    
  2. Use la herramienta DiskPart de Windows PE para adjuntar el VHD al equipo de destino. Puede adjuntar un VHD mediante el comando Attach vdisk. Así se activa el VHD para que se muestre en el host como una unidad de disco en lugar de un archivo .vhd. En un símbolo del sistema, escriba:

    diskpart
    select vdisk file=c:\windows7.vhd
    attach vdisk
    list volume
    select volume <volume_number_of_attached_VHD>
    assign letter=v
    exit
    
  3. Use la herramienta BCDboot, que se encuentra ubicada en el directorio \System32 de la imagen del VHD o de Windows PE para copiar la configuración de los datos de la configuración de arranque (BCD) y los archivos del entorno de arranque del directorio \Windows del VHD a la partición del sistema. En un equipo con firmware BIOS, la partición del sistema es la partición activa del primer disco duro. Por ejemplo, para usar BCDboot desde la imagen del VHD, en el símbolo del sistema, escriba:

    cd v:\windows\system32
    bcdboot v:\windows
    

La herramienta BCDboot importa automáticamente información de la instalación existente al actualizar los datos de la configuración de arranque (BCD). El equipo se ha actualizado y ahora incluye un entorno de arranque de Windows 7. Ahora puede seguir los pasos de la sección "Para agregar un VHD para arranque nativo a un menú de arranque de Windows 7 existente" más adelante en este tema.

Para actualizar un equipo basado en UEFI de modo que incluya un menú de arranque de Windows 7

Si va a implementar el VHD en un equipo basado en UEFI sin un menú de arranque de Windows 7 como, por ejemplo, un equipo que usa Windows Server 2008 como sistema operativo en ejecución, deberá actualizar el entorno de arranque con un disco de Windows PE para poder configurar VHD para arranque nativo en el sistema.

  1. Copie el archivo .vhd al equipo de destino. Por ejemplo, en el símbolo del sistema, escriba:

    copy N:\VHDs\windows7.vhd C:
    
  2. Use la herramienta DiskPart de Windows PE para adjuntar el VHD al equipo de destino. Puede adjuntar un VHD mediante el comando Attach vdisk. Así se activa el VHD para que se muestre en el host como una unidad de disco en lugar de un archivo .vhd. En una ventana de símbolo del sistema, escriba:

    diskpart
    select vdisk file=C:\windows7.vhd
    attach vdisk
    list volume
    select volume <volume_number_of_attached_VHD>
    assign letter=v
    exit
    
    
  3. En un equipo basado en UEFI, la partición del sistema se encuentra oculta de forma predeterminada y debe asignársele una letra de unidad antes de ejecutar la herramienta BCDboot. Use la herramienta DiskPart para buscar la partición del sistema EFI y asignarle una letra de unidad. En un símbolo del sistema, escriba:

    diskpart
    select disk 0
    list partition
    select partition <x>
    assign letter=s
    exit
    
    
    Donde <x> es la partición de sistema EFI de 100 megabytes (MB) formateada con FAT.

  4. Use la herramienta BCDboot, que se encuentra ubicada en el directorio \System32 de la imagen del VHD o de Windows PE para copiar la configuración de BCD y los archivos del entorno de arranque del directorio \Windows del VHD a la partición del sistema. Por ejemplo, para usar BCDboot desde la imagen del VHD, en el símbolo del sistema, escriba:

    cd v:\windows\system32
    bcdboot v:\windows /s s:
    

La herramienta BCDboot importa automáticamente información de la instalación existente al actualizar los datos de la configuración de arranque (BCD). El equipo se ha actualizado y ahora incluye un entorno de arranque de Windows 7. Ahora puede seguir los pasos para agregar un VHD para arranque nativo a un menú de arranque de Windows 7 existente.

Para agregar un VHD para arranque nativo a un menú de arranque de Windows 7 existente

Si va a implementar el VHD en un equipo con una instalación de Windows 7 o Windows Server® 2008 R2 existente, puede usar la herramienta BCDedit para convertir el nuevo VHD en una unidad de arranque y agregarlo al menú de arranque. Para obtener más información acerca de cómo usar la herramienta BCDedit, visite este sitio web de Microsoft (puede estar en inglés).

noteNota
Antes de empezar, puede realizar una copia de seguridad de su almacén BCD mediante la herramienta BCDedit con la opción /export. Por ejemplo, en el símbolo del sistema, escriba: bcdedit /export c:\bcdbackup

  1. Copie una entrada de arranque existente de una instalación de Windows 7. Modificará esta copia para usarla como entrada de arranque del VHD. En un símbolo del sistema, escriba:

    bcdedit /copy {default} /d "vhd boot (locate)"
    
    Una vez completado correctamente el comando BCDedit, devuelve un {GUID} como resultado en la ventana del símbolo del sistema.

  2. Busque el {GUID} en el resultado del símbolo del sistema correspondiente al comando anterior. Copie el GUID, incluidas las llaves, para usarlo en los siguientes pasos.

  3. Defina las opciones device y osdevice para la entrada de arranque del VHD. En un símbolo del sistema, escriba:

    bcdedit /set {guid} device vhd=[locate]\windows7.vhd
    bcdedit /set {guid} osdevice vhd=[locate]\windows7.vhd
    
  4. Establezca la entrada de arranque del VHD como entrada de arranque predeterminada. Cuando se reinicie el equipo, el menú de arranque mostrará todas las instalaciones de Windows del equipo y arrancará en el VHD una vez completada la cuenta atrás de selección del sistema operativo. En un símbolo del sistema, escriba:

    bcdedit /default {guid}
    
  5. Algunos sistemas basados en x86 requieren una opción de configuración de arranque para el kernel con el fin de poder detectar información específica de hardware y realizar el arranque nativo desde un VHD. En un símbolo del sistema, escriba:

    bcdedit /set {guid} detecthal on
    

Consulte también

Adiciones de comunidad

AGREGAR
Mostrar: