/
/

Come avviare in modo nativo un disco rigido virtuale Windows 11 (VHDX)

di Team Ninja
How to Natively Boot a Windows 11 Virtual Hard Disk (VHDX) blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

Come avviare in modo nativo un disco rigido virtuale Windows 11 (VHDX)

  • Capire cos’è il VHDX con avvio nativo:
    • Consente a Windows 11 di funzionare direttamente da un disco rigido virtuale senza hypervisor.
    • Offre prestazioni quasi native, flessibilità e isolamento per professionisti IT e tester.
  • Verificare i prerequisiti:
    • Richiede Windows 11 Pro, Enterprise o Education.
    • Il sistema deve supportare UEFI e Secure Boot.
    • Servono almeno 64 GB di spazio di archiviazione e privilegi amministrativi.
  • Creare e preparare il VHDX:
    • Usa il comando PowerShell New-VHD per creare il disco virtuale.
    • Scegli tra disco fisso (prestazioni migliori) o dinamico (risparmia spazio)
    • Monta il VHDX, inizializzalo come GPT, formattalo in NTFS e assegna una lettera di unità.
  • Applicare l’immagine di Windows:
    • Usa DISM per applicare l’immagine di Windows 11 (wim) al VHDX montato.
    • Esegui bcdboot per copiare i file di avvio e bcdedit per aggiungere il VHDX al menu di avvio.

Windows 11 può avviarsi da un file di disco rigido virtuale con prestazioni paragonabili a quelle di un’installazione nativa. A differenza delle virtual machine, un file VHDX con avvio nativo non dipende da hypervisor o da un OS principale: è quindi più veloce, più flessibile e più semplice da sottoporre a backup o da ripristinare.

In questo articolo vediamo come configurare l’avvio nativo di Windows 11 da un disco rigido virtuale, quali aspetti valutare prima della distribuzione e quali sono le domande più frequenti.

Preferisci il video? Guarda la nostra guida visiva: Come avviare in modo nativo un disco rigido virtuale Windows 11 (VHDX).

Come eseguire l’avvio nativo da un disco rigido virtuale

Il VHDX con avvio nativo è un’alternativa leggera e snella al ripartizionamento del disco o all’uso di una virtual machine. Questa guida si concentra sull’installazione di Windows 11 in un VHDX e sull’avvio nativo tramite BCDEDIT.

📌 Prerequisiti:

  • Windows 11 Pro, Enterprise o Education
  • Supporto UEFI
  • Supporto Secure Boot
  • 64 GB (minimo) per ospitare il VHDX
  • Un VHDX creato con schema di partizionamento GPT
  • Diritti amministrativi
  • Strumenti di imaging di terze parti (ad esempio BCDEDIT, DISM)

📌 Strategie di distribuzione consigliate:

Fai clic per scegliere un metodo💻
Ideale per utenti singoli
💻💻💻
Ideale per le aziende
Metodo 1: crea un VHDX vuoto e applica un’immagine di Windows✓
Metodo 2: installa Windows 11 direttamente nel VHDX durante il setup✓

Metodo 1: crea un VHDX vuoto e applica un’immagine di Windows

I professionisti IT possono automatizzare questo processo con PowerShell o con degli script.

📌 Casi d’uso: configurazione pulita e standardizzata per l’uso enterprise

  1. Crea il file VHDX.
    1. Premi Win + R, digita PowerShell e premi Invio.
    2. Verifica di avere “New-VHD”. Questo cmdlet crea spazio di archiviazione per gli ambienti virtuali.
      1. Per verificarlo, esegui questo comando:
        Get-Command New-VHD
      2. Se il sistema non lo trova, esegui il codice seguente per installare il modulo Hyper-V:
        Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All
    3. Esegui lo script seguente:
      New-VHD -Path "<path>" -SizeBytes 64GB -Dynamic
      Poi,
      Mount-VHD -Path "<path>" -PassThru | Initialize-Disk -PartitionStyle GPT
      Sostituisci <path>con il percorso completo del tuo file VHDX (ad esempio D:\VHD\MyVM.vhdx).
    4. Crea un nuovo volume NTFS sul VHDX montato: puoi usare Gestione disco, per esempio
    5. Assegna una lettera di unità (ad esempio V:).
  2. Applica un’immagine di Windows 11 al file VHDX.
    1. Usa il supporto di installazione di Windows 11 per montare un’immagine nel percorso che preferisci (ad esempio C:\sources\install.wim).
    2. Usa una ISO di Windows 11 montata come:
      <drive letter>:
      dism /Apply-Image /ImageFile:<path>/Index:<number>/ApplyDir:V:\

      1. Sostituisci <drive letter> con la lettera dell’unità che contiene il file immagine di Windows 11 (ad esempio C).
      2. Sostituisci <path> con il percorso completo del file immagine di Windows 11.
      3. Sostituisci <number>con il numero di indice corrispondente all’edizione di Windows che preferisci. Per trovarlo, procedi così:
        1. Esegui il comando seguente in un Prompt dei comandi/PowerShell con privilegi elevati per elencare tutte le edizioni di Windows disponibili nel file .wim:
          dism /Get-WimInfo “<path>”
          Sostituisci <path> con il percorso completo del file immagine di Windows (ad esempio D:\sources\install.wim).
        2. Annota il numero di indice corrispondente all’edizione di Windows 11 desiderata (ad esempio “2” per Windows 11 Pro).
        3. Usa quel numero nel comando del passaggio 2b.
  3. Aggiungi il VHDX al menu di avvio.
    1. Esegui il comando seguente per renderlo avviabile:
      bcdboot V:\Windows
    2. Usa BCDEDIT per aggiungere esplicitamente la voce. Procedi secondo necessità:
      bcdedit /set {current} description "Windows 11 VHDX Boot"
      bcdedit /set {current} device vhd=[D:]\VHDs\Win11.vhdx
      bcdedit /set {current} osdevice vhd=[D:]\VHDs\Win11.vhdx
      bcdedit /set {current} detecthal on

      1. Sostituisci D: e il percorso del file in base alla posizione effettiva del tuo file VHDX.

Metodo 2: installa Windows 11 direttamente nel VHDX durante il setup

📌 Casi d’uso: test delle build Insider, distribuzione di immagini personalizzate, ambienti di lavoro portatili e altro ancora.

  1. Avvia Windows 11 da un installer su USB.
  2. Premi Win + R, digita cmd e premi Ctrl + Maiusc + Invio.
  3. Usa DiskPart per creare e collegare il VHDX:
    1. Digita diskpart e premi Invio per aprire lo strumento DiskPart.
    2. Inserisci questi comandi uno alla volta:
      create vdisk file=D:\VHDs\Win11.vhdx maximum=65536 type=expandable
      select vdisk file=D:\VHDs\Win11.vhdx
      attach vdisk
      convert gpt
      create partition primary
      format fs=ntfs quick
      assign
      Exit
  4. Prosegui con l’installazione di Windows e seleziona il VHDX montato come unità di destinazione.
  5. Per verificare che la voce di avvio sia corretta, esegui il comando seguente:
    Bcdedit

    1. Se vedi una voce che fa riferimento alla posizione del file VHDX (ad esempio vhd=[D:]\VHDs\Win11.vhdx), l’avvio nativo da VHDX è riuscito.

💡 Suggerimento: quando installi Windows 11 su un VHDX, di solito è l’installer stesso ad aggiungere automaticamente la voce di avvio. Se però il VHDX si trova su un disco diverso o se stai configurando più voci di avvio, dovrai aggiungerla manualmente.

Per farlo, procedi così:

  1. Esegui questo comando in un prompt dei comandi con privilegi elevati:
  2. bcdboot <drive letter>:\Windows, dove <drive letter> è l’unità in cui è stato montato il VHDX.
  3. Esegui quanto segue per aggiungere manualmente la voce:
  4. bcdedit /set {current} description "Windows 11 VHDX Boot"
  5. bcdedit /set {current} device vhd=[<drive letter>:]\VHDs\Win11.vhdx
  6. bcdedit /set {current} osdevice vhd=[<drive letter>:]\VHDs\Win11.vhdx
  7. bcdedit /set {current} detecthal on
    Sostituisci <drive letter> con l’unità in cui è stato montato il VHDX.
  8. Per verificare che l’avvio nativo avvenga dal VHDX, esegui bcdedit e cerca una voce con il percorso del file VHDX.

⚠️ A cosa fare attenzione quando configuri un VHDX con avvio nativo

RischiPossibili conseguenzeCome rimediare
File VHDX eliminato per erroreIl sistema non si avvia dal VHDX
VHDX partizionato in modo erratoL’installazione di Windows non rileva il discoRiapri DiskPart, inizializza il disco e crea la partizione corretta
Applicato l’indice sbagliato dell’immagine di WindowsVerrà installata l’edizione di Windows sbagliataRiapplica l’immagine corretta usando DISM

Altri aspetti da valutare nella configurazione di un VHDX con avvio nativo

Sapere come si comporta un PC con VHDX è fondamentale per rispettare le politiche di stabilità negli ambienti di test. Ecco tutto ciò che devi considerare prima di applicare qualsiasi modifica.

BitLocker non è supportato sui PC con VHDX ad avvio nativo

Il VHDX con avvio nativo non supporta la crittografia BitLocker. Questo perché BitLocker lavora a stretto contatto con i componenti del disco fisico, e ciò impedisce ai dischi rigidi virtuali di utilizzare lo strumento di protezione delle unità di Microsoft.

Dinamico o fisso

Quando configuri il disco virtuale puoi scegliere tra un VHDX “fisso”, che privilegia le prestazioni (consigliato per gli ambienti di produzione), e un VHDX “dinamico”, che sacrifica la velocità di I/O a favore di un uso più efficiente dello spazio su disco.

Prestazioni

Sui PC con VHDX ad avvio nativo i file possono raggiungere velocità elevate sugli SSD moderni. Le prestazioni calano invece sulle unità USB esterne e sugli HDD lenti, a causa della latenza e delle velocità di trasferimento inferiori.

Lettere di unità

Quando avvii una workstation da un VHDX, le lettere di unità vengono assegnate indipendentemente dal sistema operativo del computer host. Questo significa che l’unità C: del VHDX sarà diversa dall’unità C: dell’host e viceversa. Leggi qui la guida di Microsoft sul ripristino delle lettere dell’unità di avvio.

Posizione di archiviazione

Vale la pena ribadirlo: gli SSD sono il posto migliore dove archiviare il VHDX per ottenere la massima reattività e gestire in modo efficiente le operazioni che richiedono molta memoria. Se il computer host utilizza tecnologia datata, potresti riscontrare prestazioni inferiori.

Aggiornamenti

Come accade con le sandbox, un OS Windows in esecuzione su un disco rigido virtuale può ricevere patch di sicurezza, aggiornamenti delle caratteristiche e altro tramite Windows Update.

Usa il VHDX con avvio nativo per ambienti di test efficienti e affidabili

Avviare Windows 11 da un disco rigido virtuale è una soluzione leggera per gli ambienti IT che hanno bisogno di un’istanza di Windows isolata per test interni, simulazioni di formazione e altro ancora. Conserva sempre dei backup del file VHDX per sicurezza e segui con attenzione i passaggi per mantenere flussi di lavoro senza intoppi.

Argomenti correlati:

FAQs

Crea il VHDX con PowerShell, applica un’immagine di Windows usando DISM e aggiungi il VHDX al menu di avvio. Vai qui per i passaggi completi.

Sì, Windows 10 e Windows 11 supportano le configurazioni VHDX con avvio nativo.

Sì, Windows Update funziona anche quando avvii il sistema da un VHDX.

L’avvio da un VHDX permette di creare ambienti isolati e portatili per test, sviluppo o risoluzione dei problemi. È più veloce della virtualizzazione ed è ideale per amministratori IT o sviluppatori che hanno bisogno di più istanze di Windows su un unico dispositivo.

Sì, Windows Update funziona normalmente all’interno di un sistema avviato da VHDX. Continuerai a ricevere patch di sicurezza, driver e aggiornamenti delle caratteristiche come di consueto.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?