Condividi tramite


Informazioni sul disco rigido virtuale

Il formato VHD (Virtual Hard Disk) è una specifica di formato immagine disponibile pubblicamente che consente l'incapsulamento del disco rigido in un singolo file da usare dal sistema operativo come disco virtuale in tutti i modi in cui vengono usati dischi rigidi fisici. Questi dischi virtuali sono in grado di ospitare file system nativi (NTFS, FAT, exFAT e UDFS) supportando 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à 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 del disco rigido virtuale nativo per l'uso con dischi virtuali, semplificando la creazione, la gestione e la distribuzione di immagini Windows nei file VHD usando il supporto 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 indipendenti da qualsiasi altra tecnologia di virtualizzazione.

Terminologia

Il termine archivio di backup viene usato per fare riferimento al file fisico esistente 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 disco rigido virtuale e delle relative relazioni.

Diagramma del blocco vhd

Di seguito è riportata una spiegazione di riepilogo delle funzionalità descritte in precedenza.

API di Windows native in modalità utente:

  • VirtDisk.dll : libreria comune per le API di gestione del disco rigido virtuale.

Wrapper di gestione specifici del dominio in modalità utente:

  • API VDS VHD : wrapper del modello a oggetti VDS per le API Windows del disco rigido virtuale.

Driver in modalità kernel:

  • VDrvRoot.sys - Enumeratore unità virtuale radice.
  • FsDepends.sys - Gestione delle dipendenze del volume annidate.
  • Vhdmp.sys : parser VHD e provider di proprietà di dipendenza.

La documentazione dell'SDK in questa sezione illustra le API VHD native di Windows in modalità utente.

Tipi di disco virtuale

Sono disponibili considerazioni sull'uso di dischi virtuali e sui tipi di dischi virtuali disponibili:

  • Correzione: il file di immagine del disco rigido virtuale è pre-allocato nell'archivio di backup per le dimensioni massime richieste.

  • Espandibile: noto anche come "dinamico", "espandibile dinamicamente" e "sparse", il file di immagine del disco rigido virtuale usa solo lo spazio disponibile nell'archivio di backup in base alle esigenze per archiviare i dati effettivi contenuti nel disco virtuale. Quando si crea questo tipo di disco virtuale, l'API disco rigido virtuale non testa spazio libero 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.

     

  • Differenze: un disco virtuale padre viene usato come base di questo tipo, con eventuali scritture successive scritte nel disco virtuale come differenze nel nuovo file di immagine VHD diverso e il file di immagine VHD padre non viene modificato. Ad esempio, se si dispone di un disco virtuale del sistema operativo di avvio pulito del sistema operativo come padre e si designa il disco virtuale diverso come disco virtuale corrente per il sistema da usare, il sistema operativo nel disco virtuale padre rimane nello stato originale per il ripristino rapido o per creare rapidamente immagini di avvio in base a dischi virtuali aggiuntivi diversi. Per altre informazioni, vedere MergeVirtualDisk. Nota La dimensione massima di un disco virtuale diverso è di 2.040 GB.

     

Tutti i tipi di disco virtuale hanno una dimensione minima di 3 MB.

Informazioni sui dischi rigidi virtuali

Informazioni di riferimento sul disco rigido virtuale

Specifica del formato immagine disco rigido virtuale