Compartir a través de


Arranque en un disco duro virtual: agregar un VHDX o un disco duro virtual al menú de arranque

El arranque nativo permite crear un disco duro virtual (VHDX), instalar Windows en él y, a continuación, arrancarlo, ya sea en el equipo en paralelo con la instalación existente o en un dispositivo nuevo.

Un VHDX de arranque nativo se puede usar como sistema operativo en ejecución en hardware designado sin ningún otro sistema operativo primario. Esto difiere de un escenario en el que un VHDX está conectado a una máquina virtual en un equipo que tiene un sistema operativo primario.

El arranque nativo para Windows 10 o posterior requiere el formato .vhdx, no el formato .vhd.

Los VHDX se pueden aplicar a equipos o dispositivos que no tengan otras instalaciones de Windows, sin una máquina virtual ni un hipervisor. (Un hipervisor es una capa de software en el sistema operativo que ejecuta equipos virtuales). Esto permite una mayor flexibilidad en la distribución de cargas de trabajo, ya que se puede usar un único conjunto de herramientas para administrar imágenes para máquinas virtuales y hardware designado.

También puede implementar el VHDX en un equipo que ya tenga Windows instalado en él y usar un menú de arranque para seleccionar entre la versión existente de Windows o la versión en el disco duro virtual.

Para más información sobre el uso de VHDX en un entorno empresarial, consulte Descripción de los discos duros virtuales con arranque nativo.

Prerrequisitos

  • Un equipo técnico con las herramientas windows Assessment and Deployment Kit (Windows ADK) instaladas en él.
  • Imagen generalizada de Windows (. Archivo WIM). Para obtener más información, consulte Sysprep (Generalizar) una instalación de Windows.
  • Una unidad de Windows PE de arranque. Para obtener más información, consulta WinPE: Crear unidad de arranque USB.
  • Un equipo o dispositivo de destino en el que se va a instalar el VHDX. Este dispositivo requiere 30 gigabytes (GB) o más de espacio libre en disco. Puede instalar el VHDX en un dispositivo que ya ejecuta otras instalaciones de sistema operativo o como el único sistema operativo de un dispositivo.

Paso 1: Crear un VHDX desde diskpart

En el equipo técnico:

  1. En el símbolo del sistema, abra Diskpart.

    diskpart
    
  2. Cree y prepare un nuevo VHDX. En este ejemplo, se crea un VHDX de tipo fijo de 25 GB.

    create vdisk file=C:\windows.vhdx maximum=25600 type=fixed
    
  3. Adjunte el VHDX. Esto agrega el VHDX como un disco al controlador de almacenamiento en el host.

    attach vdisk
    
  4. Cree una partición para los archivos de Windows, asígnele formato y asígnele una letra de unidad. Esta letra de unidad aparecerá en Explorador de archivos.

    create partition primary
    format quick label=vhdx
    assign letter=v
    
  5. Salir de Diskpart

    exit
    

Paso 2: Aplicar una imagen de Windows al disco duro virtual

En el equipo técnico, aplique una imagen generalizada de Windows a la partición principal del VHDX que creó y adjuntó en el paso 1.

Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\

Paso 3: Desasociar el disco duro virtual, copiarlo en un nuevo dispositivo y adjuntarlo (opcional)

Puede implementar el VHDX en un dispositivo que ya tiene una copia de Windows instalada en él, o puede limpiar y preparar el disco duro del equipo de destino para usar el VHD.

Desasocie el VHDX y guárdelo en un recurso compartido de red o en una unidad de almacenamiento.

  1. Use diskpart para desasociar el disco virtual del equipo técnico.

    diskpart
    select vdisk file=C:\windows.vhdx
    detach vdisk
    exit
    
  2. Copie el VHDX en un recurso compartido de red o en una unidad de almacenamiento extraíble. A continuación, se asigna una letra de unidad a un recurso compartido de red, se crea un directorio para el disco duro virtual y, a continuación, se copia el disco duro virtual.

    net use n: \\server\share\
    md N:\VHDs
    copy C:\windows.VHDX n:\VHDs\
    

Limpiar y preparar un nuevo dispositivo para el arranque nativo

En el equipo de destino:

  1. Usa la clave WinPE de arranque para arrancar el equipo de destino en WinPE.

  2. Limpie y prepare el disco duro del equipo de destino. Cree una partición del sistema (S) y una partición principal (M) donde se almacenará el VHDX.

    UEFI:

    diskpart
    select disk 0
    clean
    convert gpt
    rem == 1. System partition =========================
    create partition efi size=200
    format quick fs=fat32 label="System"
    assign letter="S"
    rem == 2. Microsoft Reserved (MSR) partition =======
    create partition msr size=128
    rem == 3. Main partition ===========================
    create partition primary 
    format quick fs=ntfs label="Main"
    assign letter="M"
    exit
    

    BIOS:

    diskpart
    select disk 0
    clean
    rem == 1. System partition ======================
    create partition primary size=100
    format quick fs=ntfs label="System"
    assign letter="S"
    active
    rem == 2. Main partition ========================
    create partition primary
    format quick fs=ntfs label="Main"
    assign letter="M"
    exit
    
  3. Conéctese a la unidad de red o a la ubicación de almacenamiento donde copió el VHDX en el paso 3.2.

    net use N: \\server\share
    
  4. Copie el VHDX desde la unidad de red o la ubicación de almacenamiento en la partición principal del equipo de destino.

    copy N:\VHDs\Windows.vhdx M:
    

Conexión del VHDX

  1. Mientras sigue arrancando en WinPE, conecte el VHDX al equipo de destino.

    diskpart
    select vdisk file=M:\windows.vhdx
    attach vdisk
    
  2. Identifique la letra de volumen de VHDX adjunta. (Opcional: cámbielo a otra letra que tenga más sentido, por ejemplo, V y deje abierta la línea de comandos diskpart para el paso siguiente).

    list volume
    select volume 3
    assign letter=v
    

Paso 4: Agregar una entrada de arranque

  1. En el equipo de destino, abra Diskpart (si es necesario) e identifique las letras de unidad del VHDX y la partición del sistema, por ejemplo, V y S.

    diskpart
    list volume
    exit
    
  2. Agregue una entrada de arranque al dispositivo. Puede agregar varios archivos VHDX mediante este método.

    UEFI:

    V:\
    cd v:\windows\system32
    bcdboot v:\windows /s S: /f UEFI
    

    BIOS:

    V:
    cd v:\windows\system32
    bcdboot v:\windows /s S: /f BIOS
    
  3. Quite la clave USB de WinPE.

  4. Reinicie el equipo de destino.

    Si solo hay una entrada de arranque, el dispositivo arranca inmediatamente en Windows. Si hay más de una entrada de arranque, verá un menú de arranque donde puede elegir entre las versiones disponibles de Windows en el dispositivo.

Descripción de los discos duros virtuales con arranque nativo

Opciones de Command-Line bcDboot