Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il formato VHD (Virtual Hard Disk) è un formato di immagine disponibile pubblicamente specifica che consente l'incapsulamento del disco rigido in un singolo file da usare dal sistema operativo come disco virtuale in tutti gli stessi modi in cui vengono usati i dischi rigidi fisici. Questi dischi virtuali sono in grado di ospitare file system nativi (NTFS, FAT, exFAT e UDFS) supportando al contempo le operazioni standard su disco e file. Il supporto dell'API VHD consente la gestione dei dischi virtuali. I dischi virtuali creati con l'API VHD possono funzionare come dischi di avvio.
Un esempio di utilizzo dei file VHD è la funzionalità di hyper-V in Windows 7, Windows Server 2008, Virtual Server e Windows Virtual PC. Questi prodotti usano l'API VHD per contenere l'immagine del sistema operativo Windows usata da una macchina virtuale come disco di avvio del sistema.
Microsoft Windows Software Development Kit (SDK) integra il supporto VHD nativo per l'uso con dischi virtuali, semplificando la creazione, la gestione e la distribuzione di immagini Windows nei file VHD usando il supporto dell'API della piattaforma o gli strumenti di gestione. Non è necessario installare applicazioni separate o implementare un parser di formato VHD per abilitare queste operazioni. Queste API consentono l'uso generico di dischi virtuali indipendentemente da qualsiasi altra tecnologia di virtualizzazione.
terminologia
Il termine archivio di backup viene usato per fare riferimento al file fisico presente nel disco rigido effettivo. L'archivio di backup è rappresentato da un file di immagine VHD .
I termini dinamici, espandibili e sparse vengono spesso usati in modo intercambiabile quando si fa riferimento a dischi virtuali espandibili in modo dinamico. Per la tecnologia VHD, questi termini sono identici.
Panoramica delle funzionalità del sistema VHD
Il diagramma seguente presenta una panoramica delle funzionalità del VHD e delle relative relazioni.
vhd diagramma a blocchi
Di seguito è riportata una spiegazione riepilogativa delle funzionalità descritte in precedenza.
API native di Windows in modalità utente:
- VirtDisk.dll: libreria comune per le API di gestione dei VHD.
Modalità utente dei wrapper di gestione specifici del dominio:
- API VDS VHD - wrappers dell'Object Model VDS per le API Windows del disco rigido virtuale.
Driver in modalità kernel:
- VDrvRoot.sys - Enumeratore di unità virtuali principale.
- FsDepends.sys: gestione delle dipendenze del volume annidate.
- Vhdmp.sys - Parser VHD e provider di proprietà dipendente.
La documentazione dell'SDK in questa sezione illustra le API VHD di Windows native in modalità utente.
tipi di disco virtuale
Esistono considerazioni sull'uso dei dischi virtuali e sui tipi di dischi virtuali disponibili:
fisso: il file di immagine del disco rigido virtuale viene preallocato nell'archivio di backup per le dimensioni massime richieste.
espandibile, nota anche come "dinamica", "espandibile dinamicamente" e "sparse", il file di immagine VHD usa solo lo spazio necessario nello spazio di archiviazione di supporto per conservare i dati effettivi attualmente contenuti nel disco virtuale. Quando si crea questo tipo di disco virtuale, l'API VHD non verifica lo spazio disponibile sul disco fisico in base alle dimensioni massime richieste, pertanto è possibile creare correttamente un disco virtuale dinamico con dimensioni massime superiori allo spazio disponibile su disco fisico. Per altre informazioni, vedere ExpandVirtualDisk. Nota La dimensione massima di un disco virtuale dinamico è di 2.040 GB.
Differenziazione: Un disco virtuale padre viene utilizzato come base per questo tipo. Eventuali scritture successive vengono registrate nel disco virtuale come differenze rispetto al nuovo file di immagine VHD differenziazione, mentre il file di immagine VHD padre non viene modificato. Ad esempio, se si dispone di un disco virtuale del sistema operativo di avvio a installazione pulita come principale e si definisce il disco virtuale a differenziazione come disco virtuale corrente per il sistema da usare, il sistema operativo sul disco virtuale principale rimane nello stato originale per il ripristino rapido o per creare rapidamente più immagini di avvio in base a dischi virtuali aggiuntivi a differenziazione. Per altre informazioni, vedere MergeVirtualDisk. Nota La dimensione massima di un disco virtuale differenziale è di 2.040 GB.
Tutti i tipi di disco virtuale hanno una dimensione minima di 3 MB.
argomenti correlati
specifica del formato di immagine del disco rigido virtuale