Con così tanti formati di immagine del disco virtuale disponibili, potresti chiederti quale utilizzare. Bene, ti abbiamo coperto.

Potresti aver riscontrato file come VDI, VHD, VMDK e VHDX durante il salvataggio, il download o la configurazione di ambienti di macchine virtuali. Questi file sono noti come file immagine del disco virtuale e vengono utilizzati per archiviare le immagini e le configurazioni del disco virtuale necessarie per l'esecuzione dei sistemi operativi virtualizzati.

Ora, come potresti aspettarti, ogni formato di immagine disco ha i suoi pro e contro, quindi quando dovresti utilizzare una delle due opzioni e per quale scopo?

Cos'è la VDI?

VDI (Virtual Disk Image) è un formato di disco virtuale open source sviluppato per l'hypervisor VirtualBox di Oracle. La sua natura open source consente il supporto multipiattaforma VDI da altri hypervisor popolari come VMware e Windows Hyper-V.

Un file .vdi viene creato salvando lo stato della macchina tramite Virtual Media Manager di VirtualBox. Il file può essere copiato e condiviso per essere utilizzato da chiunque. Il caricamento del file in VirtualBox offre agli utenti la possibilità di avere uno spazio di archiviazione fisso e allocato dinamicamente. Lo spazio di archiviazione allocato dinamicamente consente agli utenti di continuare a espandere il file senza preoccuparsi delle dimensioni del file, mentre l'allocazione fissa può aiutare a controllare le dimensioni del file allocando una determinata quantità di memoria per il virtuale macchina.

instagram viewer

Professionisti

Contro

Supportato dalla maggior parte degli hypervisor in esecuzione su diversi sistemi operativi

Più lento di VMDK e VHDX

Opzione per l'allocazione della memoria dinamica e fissa

Non supporta i backup incrementali

Funziona meglio di VHD e VHDX

Molto portatile

VDI è un'ottima immagine del disco virtuale per chiunque utilizzi VirtualBox. È gratuito, open source, ha un ottimo supporto multipiattaforma ed è portatile. L'esecuzione di un file VDI tramite VirtualBox consente agli utenti di usufruire di funzionalità come l'accesso remoto, lo snapshot e accesso USB diretto su Windows, offerti come premium su altri hypervisor. Inoltre, con con l'ultima versione di VirtualBox, gli utenti Linux ottengono il supporto di avvio sicuro!

Cosa sono VHD e VHDX?

VHD e VHDX sono formati di immagine disco sviluppati da Microsoft. VHD sta per Virtual Hard Disk ed è il formato utilizzato nei vecchi prodotti di virtualizzazione Microsoft come Microsoft Virtual PC e Microsoft Virtual Server. Sebbene lo sviluppo sia cessato, VHD è ancora utilizzato nel nuovo hypervisor Microsoft Hyper-V per varie applicazioni legacy.

VHDX sta per Virtual Hard Disc v2. È il successore del vecchio formato VHD e funziona principalmente su Microsoft Hyper-V. VHDX offre numerosi miglioramenti rispetto a VHD, fornendo un massimo di 64 TB di spazio su disco, prestazioni complessive migliorate, migliore sicurezza e resilienza e supporto di terze parti per altre piattaforme come VirtualBox, VMware e Citrix XenServer.

VHD e VHDX vengono utilizzati principalmente su Hypervisor di tipo 1 come Hyper-V, che fornisce efficienza e prestazioni migliori ma a scapito di possibili vulnerabilità del PC host.

Professionisti

Contro

Capacità di riparazione e ripristino

I sistemi operativi guest sono più suscettibili a vari attacchi malware

Una macchina virtuale può avere più utenti

I file VHD e VHDX danneggiati possono causare l'arresto anomalo di Windows

Ogni utente non influisce sulle altre istanze della macchina virtuale

Richiede conoscenze tecniche per utilizzare funzionalità avanzate

Ricco di funzionalità per la virtualizzazione avanzata dei server

Supporto limitato per sistemi operativi non Windows, in particolare VHDX

Il disco rigido virtuale è supportato da numerosi strumenti di virtualizzazione

VHDX è in gran parte limitato a Hyper-V

I formati immagine disco VHD e VHDX sono utilizzati al meglio dagli amministratori di sistema che già utilizzano Microsoft Hyper-V e altri prodotti correlati a Microsoft. La sua funzionalità di funzionamento headless semplifica notevolmente l'amministrazione, ma per utilizzare la CLI è necessaria la conoscenza di Windows PowerShell. Se sei nuovo alla virtualizzazione, ti consigliamo di saltare questo formato e utilizzare un formato di immagine del disco più generico come VDI e VMDK.

Cos'è VMDK?

Il formato file VMDK è stato inizialmente sviluppato esclusivamente per i prodotti di virtualizzazione di VMWare, come gli hypervisor Workstation Pro e Workstation Player. Tuttavia, dopo alcune revisioni nel 2011, VMDK è diventato un formato aperto per una migliore interoperabilità tra piattaforme diverse. I file VMDK ora possono essere eseguiti utilizzando VirtualBox, QEMU, Hyper-V, Workstation Pro e Workstation Player.

I prodotti di virtualizzazione di VMWare offrono molte funzionalità avanzate che aggiungono funzionalità e rendono la gestione delle VM molto più comoda. L'esecuzione di VMDK tramite gli hypervisor Workstation di VMWare fornisce agli utenti backup incrementali, rapidi e convenienti snapshot, la possibilità di ripristinare gli stati macchina salvati più vecchi, la migrazione in tempo reale e prestazioni complessivamente più veloci rispetto a VHD e VDI.

Professionisti

Contro

Supporto multipiattaforma

Non funziona su Microsoft Hyper-V

Migliori prestazioni generali

Funzionalità avanzate disponibili solo su Workstation Pro

Migrazione da un host all'altro senza interrompere il normale funzionamento

Backup incrementali

VMDK è utilizzato al meglio da persone che hanno già acquistato o sono disposte ad acquistare Workstation Pro. Ottieni tantissime funzionalità, come VM crittografate, snapshot, connessione remota e contenitori, oltre a ottime prestazioni rispetto ad altri hypervisor. Ad esempio, i lettori workstation gratuiti funzionano ancora meglio di VirtualBox. Tuttavia, ti perderai funzionalità extra. Pertanto, se non puoi giustificare l'acquisto di una licenza Workstation Pro, utilizza Workstation Player per un'elaborazione più rapida e VirtualBox con VMDK per funzionalità come snapshot e accesso remoto.

E l'ISO?

Optical Disc Image (ISO) non è un formato di disco virtuale ma piuttosto un formato di file utilizzato per le immagini di dischi ottici. Viene comunemente utilizzato per archiviare una copia del contenuto di un CD o DVD, che può essere utilizzato per l'installazione o l'esecuzione di software. I file ISO non sono progettati specificamente per la virtualizzazione. Tuttavia, poiché vengono utilizzati per clonare unità di memoria, gli hypervisor possono comunque montarli virtualmente, accedere ai file e funzionare come una normale VM.

I file ISO sono ottimi per distribuire immagini del sistema operativo su Internet. Tuttavia, utilizzarli per la virtualizzazione richiede una configurazione più dettagliata e potenzialmente fa perdere prestazioni e funzionalità. Quindi, assicurati di scaricare le immagini del disco virtuale anziché i file ISO quando disponibili. L'uso di questi formati specializzati ti fa risparmiare tempo durante la configurazione e avrà già funzionalità compatibili la prima volta che avvii il tuo computer.

È possibile convertire i formati di immagine del disco virtuale?

È possibile convertire i file immagine del disco virtuale in altri formati. Sebbene VDI, VHD, VHDX e VMDK possano essere eseguiti sugli hypervisor più diffusi, molti continuano a convertire i file di immagine virtuale in altri formati per garantire la compatibilità delle funzionalità durante la migrazione ad altre piattaforme.

Uno dei modi più semplici per convertire file di immagini virtuali in altri formati è tramite gli strumenti già forniti in VirtualBox e VMware Workstation. VirtualBox Virtual Media Manager può convertire ISO, VHD, VHDX e VMDK in VDI. Allo stesso modo, la procedura guidata della macchina virtuale in VMware Workstation può essere utilizzata per aprire ISO, VDI, VHD e VHDX per salvarli come VMDK.

Per coloro che desiderano convertire VDH e VHDX in altri formati e viceversa, dovrai scaricare Microsoft Virtual Machine Converter. Gli utenti più avanzati possono convertire più immagini di dischi virtuali tramite PowerShell e VBoxCommands.

Non perdere prestazioni e funzionalità

I formati di immagine del disco virtuale sono stati sviluppati per garantire la compatibilità delle funzionalità delle immagini del disco e degli hypervisor. Sebbene VDI, VHD, VHDX e VMDK dispongano del supporto multipiattaforma, farli funzionare su hypervisor non creati appositamente per loro significherà perdere prestazioni e funzionalità preziose. Idealmente, dovresti utilizzare VDI per VirtualBox, VHD e VHDX su Hyper-V e VMDK per Workstation. Per situazioni una tantum, puoi usarli con qualsiasi hypervisor di cui disponi. Ma per casi d'uso più lunghi, ti consigliamo invece di convertire le tue immagini.