I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Esistono più tipi di file di compressione dei dati di quanti ne puoi contare in questi giorni. Tuttavia, nessuno di questi è un formato unico per tutti i tipi di file che può coprire tutto ed essere comunque condiviso come un singolo file da decomprimere e utilizzare così com'è su un altro computer.

Se hai bisogno di comprimere un particolare file o cartella, potresti farla franca con i file ZIP, RAR o persino ISO. Ma cosa fai quando devi incapsulare o comprimere un intero HDD/SSD in un unico file?

Cos'è un disco rigido virtuale?

VHD sta per disco rigido virtuale. Questa specifica del formato immagine pubblicamente disponibile consente di incapsulare un intero disco rigido in un singolo file. Un sistema operativo può quindi utilizzarlo e accedervi come un disco rigido fisico. In poche parole, un file VHD è una copia digitale di un disco rigido o SSD che appare come una vera unità di archiviazione per il tuo sistema operativo.

instagram viewer

Un file VHD è simile a un file file ISO, ma invece di comprimere (o incapsulare) un singolo CD o DVD, stai coprendo un'intera unità di archiviazione. I file VHD possono ospitare file system nativi, inclusi NTFS, FAT, exFAT e UDFS, supportando anche operazioni standard su disco e file. Tuttavia, la dimensione massima del file è limitata a 2 TB.

Esistono tre tipi principali di formati VHD come segue:

  • Risolto VHD: Questi file occupano una quantità fissa di spazio di archiviazione sull'unità di archiviazione della macchina host. Tuttavia, il compromesso per una dimensione del file maggiore è una maggiore velocità di elaborazione e una frammentazione costante.
  • VHD dinamico: Questi file VHD cambiano le loro dimensioni in base alla quantità di memoria interna piena e sono ottimizzati per l'archiviazione sui computer host. C'è ancora un limite interno alla dimensione dell'unità, che viene determinato all'inizializzazione, ma si ottiene un'allocazione dello spazio di archiviazione più rapida.
  • Differenza VHD: Il meno diffuso dei tre formati VHD, questo formato crea una copia di un disco esistente, creando un disco padre e uno figlio. I VHD differenziali consentono di modificare l'unità padre senza che le modifiche influiscano sul VHD figlio.

Proprio come un vero disco rigido, queste unità virtuali possono creare settori del disco, nuovi file e cartelle, eseguire applicazioni utente e, ultimo ma non meno importante, eseguire un sistema operativo. Questo li rende la scelta perfetta per le applicazioni di virtualizzazione.

Sebbene Microsoft pubblichi liberamente le specifiche per consentire a terze parti di scrivere i propri programmi per leggere e manipolare file VHD o VHDX, mantiene il controllo del formato. Ciò significa che il formato VHD è praticamente esclusivo di Windows a meno che non venga utilizzato con un programma di terze parti compatibile su un altro sistema operativo.

VHD vs. VHDX

La specifica del formato VHD è disponibile come licenza royalty-free dal giugno 2005. Un'estensione di questo formato, VHDX, è stata lanciata nel 2012 ed è stata supportata da Windows 8 e Windows Server 8. Questo formato ha aggiunto nuove funzionalità, miglioramenti delle prestazioni, prevenzione del danneggiamento dei dati e una dimensione massima del file di 64 TB. Altri vantaggi dei file VHD includono quanto segue:

  • Protezione dei dati contro le interruzioni di corrente
  • Supporto per metadati personalizzati
  • I metadati si aggiornano automaticamente
  • VHDX è più adattabile all'hardware più recente

Detto questo, VHDX è funzionalmente equivalente a VHD e, nonostante abbia meccanismi integrati per proteggere dal danneggiamento dei dati, è soggetto a danneggiamento del file system, proprio come VHD. Ciò può essere causato da cattive condizioni di rete durante il trasferimento di file, archiviazione dell'unità di origine danneggiata e persino interferenze da parte dei programmi di sicurezza.

Vantaggi dell'utilizzo di un file VHD

Come probabilmente puoi già immaginare, ci sono alcuni vantaggi nell'usare un file VHD rispetto alle tradizionali unità di archiviazione fisiche.

Il vantaggio più significativo è che puoi inviare file VHD online o portarli in giro in un'unità flash. Ciò rende i VHD rapidamente distribuibili sul campo. Gli altri vantaggi di un disco rigido virtuale includono quanto segue:

  • Backup e ripristino più semplici
  • Recupero dell'istantanea
  • Replica rapida
  • Isolamento dall'host o da altri sistemi operativi VM.
  • Elimina i requisiti di costo e dimensioni per le unità di storage fisiche.

Dove vengono utilizzati i file VHD?

I file VHD vengono utilizzati principalmente da programmi di virtualizzazione come Virtual Box di VMware e Hyper-V di Microsoft. Dovresti notare, però, che devi abilita Hyper-V su Windows 11 prima dell'uso. Poiché funzionano come dischi rigidi fisici, sono perfetti per le macchine virtuali che devono eseguire sistemi operativi isolati, file system, gestire applicazioni e così via.

Detto questo, puoi usarli altrettanto facilmente per creare backup dell'unità esistente e conservarli come archivi digitali per quando devi tornare indietro o recuperare i tuoi dati. Rappresentano un modo economico per eseguire il backup di più dischi rigidi e sono anche più facili da archiviare, una funzionalità spesso sfruttata nelle applicazioni aziendali.

Come creare un file VHD

A seconda del sistema operativo in uso, i passaggi esatti per la creazione di un file VHD differiscono l'uno dall'altro. Se utilizzi Windows, puoi utilizzare l'utilità Gestione disco per creare dischi rigidi virtuali dalle unità o dalle partizioni esistenti seguendo questi passaggi:

  1. Premere il tasto Windows per aprire il menu Start e cercare Gestione del disco. Fare clic sul risultato di ricerca appropriato per aprire lo strumento. In alternativa, puoi dare un'occhiata a questi altri modi per aprire lo strumento Gestione disco.
  2. Selezionare l'unità o la partizione che si desidera convertire in un file VHD e fare clic Azione seguito da Crea VHD.
  3. Si aprirà un messaggio che ti chiederà di inserire il percorso e le dimensioni del disco rigido virtuale. È inoltre necessario scegliere tra le specifiche del formato VHD e VHDX e il tipo VHD. Selezionare le opzioni corrispondenti in base alle proprie esigenze e fare clic su OK pulsante.

Windows ora creerà un file VHD di quella particolare unità o partizione, che può essere successivamente montata e utilizzata come un'altra unità fisica.

Se desideri creare un file VHD per la tua VM, i passaggi sono diversi. Ad esempio, durante la creazione di una nuova VM, VirtualBox ti chiede se desideri creare un file VHD e il tipo di formato VHD che desideri utilizzare. Si noti che questi file possono essere trasferiti su qualsiasi macchina e utilizzati con un'altra VM.

Creazione di file VHD su macOS e Linux

Se sei su macOS, Il supporto Apple ha una guida utile sul creare immagini del disco utilizzando Utility Disco su macOS Ventura, Monterey, Big Sur, Catalina e Mojave. Tuttavia, sebbene questi file siano unità virtuali, potrebbero non essere salvati con un'estensione VHD.

Lo stesso vale anche per Linux. Puoi usare il gg comando per creare VHD direttamente dal terminale. La sintassi di base è simile a questa.

sudo dd Se=/dev/radice Di=Virtual_Hard_Disk.img bs=1Conteggio M=1024

Ecco cosa significano i diversi flag nel comando di cui sopra:

  • if=/dev/root: Percorso del file di input per fornire un flusso di caratteri durante l'inizializzazione
  • of=Virtual_Hard_Disk.img: Nome e percorso dell'unità virtuale da creare
  • bs=1M: Determina la velocità di lettura e scrittura. Il flag corrente consente all'unità di leggere e scrivere fino a 1 MB alla volta.
  • conteggio=1200: Determina la dimensione del blocco o la capacità complessiva dell'unità virtuale. Il valore di conteggio corrente crea un disco da 1 GB.

I file VHD sono molto utili

Mentre i file VHD sono funzionalmente simili a un'unità di archiviazione fisica contenente lo stesso file system, disk partizioni e persino settori del disco rigido, sono semplicemente dischi rigidi virtuali che appaiono come un'unità fisica il sistema operativo. Oltre ad essere perfetti per le macchine virtuali, possono anche essere utilizzati efficacemente per il backup di unità fisiche.

Questo aiuta a rendere la virtualizzazione più accessibile e più facile da configurare. I VHD semplificano la condivisione di VM tra più computer, poiché puoi semplicemente copiare il file VHD di origine per ogni VM su un altro computer e funzionerà perfettamente con una VM configurata correttamente.