I file VHD e VHDX sembrano simili ma presentano alcune differenze chiave che dovresti conoscere prima di utilizzarli.

Punti chiave

  • VHD e VHDX sono due tipi di file di unità virtuali utilizzati negli ambienti di virtualizzazione per rappresentare le unità disco rigido virtuali. VHD è il formato più vecchio, mentre VHDX è il più recente.
  • VHDX presenta alcuni vantaggi rispetto a VHD, come una dimensione massima dell'unità maggiore di 64 TB, prestazioni migliori con hardware moderno e funzionalità come la protezione contro la corruzione dei dati. Tuttavia, VHDX non è ampiamente supportato dai software di virtualizzazione di terze parti, limitandone l'utilizzo a Hyper-V.
  • L'utilizzo di VHD o VHDX dipende dalle tue esigenze e priorità. Se utilizzi Hyper-V, VHDX è la scelta migliore grazie alle sue funzionalità più nuove e più sicure. Tuttavia, se per te è importante la compatibilità con software di virtualizzazione di terze parti, VHD è un formato ampiamente supportato che può essere utilizzato su qualsiasi macchina virtuale.
instagram viewer

VHD e VHDX sono due formati di file immagine del disco della macchina virtuale comunemente utilizzati per virtualizzare il disco rigido di un computer. Utilizzati principalmente con la piattaforma di virtualizzazione Hyper-V di Microsoft, i due formati di immagine disco sembrano simili ma presentano alcune differenze chiave di cui dovresti essere a conoscenza prima di avviare la tua macchina virtuale.

Cos'è il VHD?

Prima di tutto, inizieremo a spiegare il più vecchio di questi due formati, VHD.

VHD sta per Disco rigido virtuale ed è un tipo di formato file utilizzato per rappresentare un disco rigido virtuale. È essenzialmente un formato di file immagine disco che comprende l'intero contenuto di un disco rigido virtualizzato. I file VHD vengono utilizzati principalmente negli ambienti di virtualizzazione, dove simulano la funzionalità dei dischi rigidi fisici all'interno delle macchine virtuali. I file VHD possono archiviare il sistema operativo, le applicazioni e i dati, rendendoli parte integrante delle tecnologie di virtualizzazione, e queste macchine virtuali utilizzano e riconoscono questi file come unità hardware reali: puoi montarli, smontarli e archiviare altri file su loro.

Si tratta di un formato creato per la prima volta da una società chiamata Connectix nel 2003, la quale ha reso le specifiche del file disponibili per l'utilizzo da parte di terzi a partire dal 2005. Il formato è stato utilizzato principalmente da Microsoft per i suoi Virtual PC e, poi, oltre la sua piattaforma di virtualizzazione Hyper-V, ma è utilizzato anche da programmi di virtualizzazione di terze parti come Virtualbox e VMware.

Cos'è VHDX?

VHDX, d'altra parte, è fondamentalmente solo una versione più recente di VHD. Microsoft ha deciso di rilasciare una sorta di successore del VHD che potrebbe risolvere alcuni dei difetti e dei problemi del VHD, oltre a renderlo più flessibile da utilizzare. Microsoft attualmente utilizza file VHDX per Hyper-V, ma a differenza di VHD, VHDX non è ampiamente supportato da software di virtualizzazione di terze parti. Al momento in cui scrivo, Virtualbox e VMware richiedono agli utenti di convertire i propri file VHDX in VHD se desiderano utilizzarli sulle proprie macchine virtuali.

VHDX è stato distribuito per la prima volta nel 2012 con il lancio di Windows 8 e Windows Server 2012 e da allora è diventato il formato di riferimento per tutta la virtualizzazione Microsoft.

In cosa differiscono VHD e VHDX?

Esistono alcune differenze tra VHD e VHDX. Quello più immediatamente evidente è la dimensione massima dell'unità. Mentre VHD consente unità fino a 2 TB, VHDX porta il limite fino a 64 TB. Anche se difficilmente ne avrai bisogno a meno che tu non sia un utente aziendale, potrebbe essere utile se desideri più di 2 TB nella tua macchina virtuale.

Ci sono anche molte altre differenze. I file VHDX supportano dimensioni di blocco più grandi e prestazioni migliori, soprattutto con hardware e applicazioni moderni con funzionalità di archiviazione avanzate. I file VHDX sono anche più resistenti, incluse funzionalità come la protezione contro la corruzione dei dati durante le interruzioni di corrente e un meccanismo di "registro" per tenere traccia delle modifiche prima che vengano applicate al file file.

Poiché si tratta di una versione migliorata di VHD, non ci sono davvero svantaggi in VHDX. Tuttavia, l'unico aspetto negativo che vorremmo menzionare è che puoi utilizzare realmente solo file VHDX su Hyper-V, poiché la maggior parte dei software di virtualizzazione di terze parti non li supporta ancora.

VHD vs. VHDX: qual è il migliore?

Se intendi utilizzare Hyper-V, VHDX è un gioco da ragazzi. È il formato più nuovo, nonché quello più flessibile, più sicuro e più ricco di funzionalità. Ma il fatto che sia a malapena compatibile con software di virtualizzazione di terze parti significa che sei limitato solo a Hyper-V con quel formato.

D'altra parte, VHD è un formato precedente. Tuttavia, è anche ampiamente documentato e utilizzato praticamente da tutti i software di virtualizzazione disponibili, quindi se disponi di un file VHD, puoi utilizzarlo su qualsiasi macchina virtuale disponibile.

Le principali differenze tra VHD e VHDX si riducono a ciò che apprezzi di più: utilizzare una specifica più recente o mantenere i file in una specifica che può essere utilizzata in software di terze parti. Dipende davvero da te. Dovremmo anche menzionare che oltre a VHD e VHDX, esistono anche altri formati, inclusi i file VMDK di VMware e i file VDI di VirtualBox, quindi è una questione di cosa funziona meglio per te.