Avviare un disco rigido virtuale: aggiungere un VHDX o un disco rigido virtuale al menu di avvio

L'avvio nativo consente di creare un disco rigido virtuale (VHDX), installare Windows e quindi avviarlo, affiancato al PC con l'installazione esistente o in un nuovo dispositivo.

Un VHDX di avvio nativo può essere usato come sistema operativo in esecuzione su hardware designato senza altri sistemi operativi padre. Ciò è diverso da uno scenario in cui un VHDX è connesso a una macchina virtuale in un computer con un sistema operativo padre.

L'avvio nativo per Windows 10 o versione successiva richiede il formato vhdx, non il formato vhd.

I VHDX possono essere applicati a PC o dispositivi che non dispongono di altre installazioni di Windows, senza una macchina virtuale o un hypervisor. Un hypervisor è un livello di software nel sistema operativo che esegue computer virtuali. Ciò consente una maggiore flessibilità nella distribuzione del carico di lavoro perché è possibile usare un singolo set di strumenti per gestire le immagini per le macchine virtuali e l'hardware designato.

È anche possibile distribuire VHDX in un PC in cui è già installato Windows e usare un menu di avvio per selezionare tra la versione esistente di Windows o la versione nel disco rigido virtuale.

Per altre informazioni sull'uso di VHDX in un ambiente aziendale, vedere Informazioni sui dischi rigidi virtuali con avvio nativo.

Prerequisiti

  • Un PC tecnico con gli strumenti Windows Assessment and Deployment Kit (Windows ADK) installati.
  • Immagine windows generalizzata (. File WIM). Per altre informazioni, vedere Sysprep (Generalize) un'installazione di Windows.
  • Un'unità Windows PE di avvio. Per altre informazioni, vedere WinPE: Create USB Bootable drive (WinPE: Creare un'unità di avvio USB).
  • Un PC o un dispositivo di destinazione in cui installare VHDX. Questo dispositivo richiede 30 gigabyte (GB) o più spazio libero su disco. È possibile installare VHDX in un dispositivo che esegue già altre installazioni del sistema operativo o come unico sistema operativo in un dispositivo.

Passaggio 1: Creare un VHDX da diskpart

Sul PC tecnico:

  1. Dal prompt dei comandi aprire Diskpart.

    diskpart
    
  2. Creare e preparare un nuovo VHDX. In questo esempio viene creato un VHDX di tipo fisso di 25 GB.

    create vdisk file=C:\windows.vhdx maximum=25600 type=fixed
    
  3. Collegare VHDX. In questo modo, VHDX viene aggiunto come disco al controller di archiviazione nell'host.

    attach vdisk
    
  4. Creare una partizione per i file di Windows, formattarla e assegnarla una lettera di unità. Questa lettera di unità verrà visualizzata in Esplora file.

    create partition primary
    format quick label=vhdx
    assign letter=v
    
  5. Esci da Diskpart

    exit
    

Passaggio 2: Applicare un'immagine Windows al disco rigido virtuale

Nel PC tecnico applicare un'immagine windows generalizzata alla partizione primaria del VHDX creato e collegato nel passaggio 1.

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

Passaggio 3: Scollegare il disco rigido virtuale, copiarlo in un nuovo dispositivo e collegarlo (facoltativo)

È possibile distribuire VHDX in un dispositivo in cui è già installata una copia di Windows oppure è possibile pulire e preparare il disco rigido del PC di destinazione per l'uso del disco rigido virtuale.

Scollegare VHDX e salvarlo in una condivisione di rete o in un'unità di archiviazione

  1. Usare diskpart per scollegare il disco virtuale dal PC tecnico.

    diskpart
    select vdisk file=C:\windows.vhdx
    detach vdisk
    exit
    
  2. Copiare VHDX in una condivisione di rete o in un'unità di archiviazione rimovibile. Di seguito viene eseguito il mapping di una lettera di unità a una condivisione di rete, viene creata una directory per il disco rigido virtuale e quindi viene copiato il disco rigido virtuale.

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

Pulire e preparare un nuovo dispositivo per l'avvio nativo

Nel PC di destinazione:

  1. Usa la chiave WinPE di avvio per avviare il PC di destinazione in WinPE.

  2. Pulire e preparare il disco rigido del PC di destinazione. Creare una partizione di sistema (S) e una partizione principale (M) in cui verrà archiviato il VHDX.

    UEFI:

    diskpart
    select disk 0
    clean
    convert gpt
    rem == 1. System partition =========================
    create partition efi size=100
    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. Connettersi all'unità di rete o al percorso di archiviazione in cui è stato copiato VHDX nel passaggio 3.2.

    net use N: \\server\share
    
  4. Copiare VHDX dall'unità di rete o dal percorso di archiviazione alla partizione principale del PC di destinazione.

    copy N:\VHDs\Windows.vhdx M:
    

Collegare VHDX

  1. Durante l'avvio in WinPE, collegare il VHDX al PC di destinazione.

    diskpart
    select vdisk file=M:\windows.vhdx
    attach vdisk
    
  2. Identificare la lettera di volume di VHDX associata. (Facoltativo: modificarlo in un'altra lettera che abbia più senso, ad esempio V, e lasciare aperta la riga di comando diskpart per il passaggio successivo).

    list volume
    select volume 3
    assign letter=v
    

Passaggio 4: Aggiungere una voce di avvio

  1. Dal PC di destinazione aprire Diskpart (se necessario) e identificare le lettere di unità del VHDX e la partizione di sistema, ad esempio V e S.

    diskpart
    list volume
    exit
    
  2. Aggiungere una voce di avvio al dispositivo. È possibile aggiungere più file VHDX usando questo metodo.

    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. Rimuovere la chiave USB WinPE.

  4. Riavviare il PC di destinazione.

    Se è presente una sola voce di avvio, il dispositivo viene avviato immediatamente in Windows. Se sono presenti più voci di avvio, verrà visualizzato un menu di avvio in cui è possibile scegliere tra le versioni disponibili di Windows nel dispositivo.

Informazioni sui dischi rigidi virtuali con l'avvio nativo

Opzioni di Command-Line bcdboot