.VHD

File VHD

Virtual Hard Disk
Fai una domanda
RISPOSTA RAPIDA

Un file VHD è un intero disco rigido memorizzato come un singolo file - tabella delle partizioni, filesystem e spesso un sistema operativo completo. Su Windows è possibile montarlo in Gestione disco per leggere i file, oppure collegarlo a Hyper-V o VirtualBox per avviare una macchina virtuale. Il formato successore è VHDX, che supporta dischi più grandi e resiste meglio alla corruzione dei dati.

Sviluppatore: Microsoft (originally Connectix Virtual PC) Categoria: File di immagine disco Standard aperto MIME: application/x-vhd
SI APRE SU Windows macOS Linux
Correlati: .BIN · .ISO · .MDF · .DMG

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 13, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file VHD?

Un file .vhd contiene un'immagine virtuale di un disco rigido, utilizzata da piattaforme di virtualizzazione come Microsoft Hyper-V, Oracle VirtualBox e Windows Virtual PC. Un singolo file .vhd può contenere tutti i dati memorizzati su un disco rigido fisico, salvati con la stessa struttura - partizioni, file di sistema, file comuni e cartelle.

Possibilità offerte dai file .vhd

I file .vhd sono tipicamente utilizzati come dischi per macchine virtuali, il che rende possibile installare ed eseguire più sistemi operativi senza la necessità di diversi dischi fisici o computer separati. Ciò abilita molte possibilità - ad esempio, mantenere programmi e applicazioni in ambienti diversi. I file .vhd consentono anche il ripristino di directory scelte o di un intero disco rigido. Su Windows 7 e versioni successive, un VHD può essere montato direttamente tramite Gestione disco o con il cmdlet PowerShell Mount-DiskImage, senza software di terze parti.

Breve storia del formato VHD

Il formato VHD è stato creato da Connectix, una società acquisita da Microsoft nel 2003, che ha poi sviluppato il prodotto Microsoft Virtual PC. Microsoft ha successivamente pubblicato la specifica VHD sotto la sua Open Specification Promise, rendendo il formato libero da royalty per l'implementazione. Nel 2012 sono stati introdotti aggiornamenti significativi come nuovo formato - .VHDX - che supporta dischi più grandi (fino a 64 TB) e migliora la resilienza contro la corruzione.

Tipi di file VHD

I file .vhd possono essere identificati in diverse tipologie, il che ne facilita la gestione:

  • Immagine disco rigido fissa (Fixed) - ha una dimensione fissa pari alla dimensione del disco virtuale; tutto lo spazio di archiviazione viene allocato al momento della creazione.
  • Immagine disco rigido dinamica (Dynamic) - la dimensione del file inizia piccola e cresce man mano che i dati vengono scritti; contiene solo i settori che sono stati effettivamente utilizzati.
  • Immagine disco differenziale (Differencing) - un .vhd separato che registra solo le modifiche rispetto a un disco genitore (base); Hyper-V utilizza l'estensione correlata .AVHD per i file di checkpoint delle VM.
  • Collegato (pass-through) - contiene solo un collegamento a un'unità fisica, garantendo alla macchina virtuale l'accesso diretto all'hardware.

I formati di disco di virtualizzazione concorrenti includono .VMDK (VMware) e .VDI (nativo di VirtualBox). Lo strumento qemu-img può convertire tra tutti questi formati su Linux e macOS.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .vhd è un'immagine disco, non direttamente eseguibile sull'host - ma può contenere un intero sistema operativo avviabile, quindi un VHD scaricato potrebbe ospitare malware all'interno dell'ospite. Esegui VM non attendibili in isolamento (niente cartelle condivise, rete limitata). Il montaggio di un VHD tramite Gestione disco espone il suo filesystem all'host, quindi scansiona le immagini sconosciute prima di aprire i file. I VHD contengono anche tutti i dati sensibili dell'ospite (credenziali, file personali) - trattali come riservati. Sono di grandi dimensioni; assicurati di avere spazio libero prima di convertirli o copiarli.

Dettagli del formato

in sintesi
NOME COMPLETOVirtual Hard Disk
SVILUPPATOREMicrosoft (originally Connectix Virtual PC)dal Connectix Virtual PC (early 2000s); Microsoft published the VHD spec under its Open Specification Promise in 2006
TIPO MIMEapplication/x-vhd
TIPOContenitore binario per disco rigido virtuale - contiene un intero disco ospite (tabella delle partizioni, filesystem, OS, file); fisso, dinamico o differenziale
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
636F6E6563746978
ASCII
conectix
Un VHD porta un piè di pagina di 512 byte i cui primi 8 byte sono il cookie ASCII «conectix» (sì, scritto così, da Connectix). I VHD fissi lo hanno solo alla fine; i VHD dinamici/differenziali hanno anche una copia all'offset 0 più un'intestazione di disco dinamico «cxsparse». Pertanto, un VHD fisso NON ha una firma fissa al byte 0 (è un'immagine disco raw con il piè di pagina aggiunto). VHD è un'immagine di disco rigido, non un'immagine ottica/ISO.

Programmi che aprono file VHD

Windows4 apps
7-Zip Open-source Apre il .vhd come un archivio per estrarre i file all'interno senza montaggio o avvio (sola lettura).
Hyper-V Integrato Per ESEGUIRLO come macchina: collega il .vhd come disco di una VM in Gestione Hyper-V (funzionalità di Windows Pro/Enterprise) e avvia la VM.
Windows Disk Management (built-in) Integrato Per sfogliare i file: Gestione disco > Azione > Collega file VHD, seleziona il .vhd - viene montato come una lettera di unità. Scollega al termine. (Anche il doppio clic su un .vhd in Esplora file su Win8+ lo monta).
Oracle VirtualBox Open-source Collega il .vhd a una VM (VirtualBox legge/scrive VHD) e avvialo; oppure convertilo con VBoxManage.
macOS2 apps
Oracle VirtualBox Open-source Collega il .vhd a una VM (VirtualBox legge/scrive VHD) e avvialo; oppure convertilo con VBoxManage.
qemu-img Open-source Ispeziona/converte: «qemu-img info disk.vhd», o converte in qcow2/raw/vmdk per altri strumenti.
Linux2 apps
Oracle VirtualBox Open-source Collega il .vhd a una VM (VirtualBox legge/scrive VHD) e avvialo; oppure convertilo con VBoxManage.
qemu-img / libguestfs (guestmount) Open-source Converte con qemu-img, o monta il filesystem ospite per copiare i file: «guestmount -a disk.vhd -i --ro /mnt».

Dettagli tecnici

specifiche approfondite
Tipo di contenitoreContenitore binario per disco rigido virtuale - immagine disco raw con un piè di pagina di 512 byte aggiunto alla fine del file
Footer cookie (magic bytes)Stringa ASCII `conectix` (8 byte) all'inizio del piè di pagina di 512 byte; alla fine del file (EOF) per i VHD fissi, e addizionalmente all'offset 0 per i VHD dinamici e differenziali
Dimensione del piè di pagina512 byte; una seconda copia è posizionata al byte 0 nei file VHD dinamici e differenziali, dove funge da intestazione del file
Dimensione massima del disco virtuale~2040 GB (~2 TB), limitata dai campi di geometria a 32 bit nel piè di pagina VHD
Tipo MIMEapplication/x-vhd
Tipi di immagine disco supportatiFisso (pre-allocato), Dinamico (sparse, cresce in scrittura), Differenziale (disco figlio che registra i delta rispetto a un genitore), Pass-through (riferimento a un'unità fisica)
Dimensione blocco dinamicoPredefinito 2 MB per blocco; ogni blocco ha una bitmap di settore associata che traccia quali settori da 512 byte al suo interno sono stati scritti
Ordine dei byte del piè di paginaBig-endian (ordine dei byte di rete) per tutti i campi multi-byte del piè di pagina, inclusi dimensione, geometria e timestamp
Verifica dell'integritàChecksum CRC-32 incorporato sia nel piè di pagina di 512 byte che nell'intestazione del disco dinamico
Codifica geometria del discoValori Cylinder-Head-Sector (CHS) memorizzati nel piè di pagina per l'avvio compatibile con BIOS
Montaggio nativo WindowsMontabile su Windows 7 e versioni successive senza strumenti di terze parti - tramite Gestione disco, «diskpart attach vdisk» o il cmdlet PowerShell `Mount-DiskImage`
Formato successoreSostituito da `.vhdx`, che supporta dischi virtuali fino a 64 TB e aggiunge il journaling dei metadati per la resilienza ai crash
Dimensione settore emulata512 byte (geometria HDD tradizionale), indipendentemente dalla dimensione del settore fisico dell'unità ospite
Voci del localizzatore genitoreI VHD differenziali memorizzano fino a 8 voci del localizzatore genitore, supportando la risoluzione flessibile dei percorsi tra diverse piattaforme
Modello di licenzaPubblicato sotto la Open Specification Promise di Microsoft, che consente l'implementazione libera da royalty da parte di terzi
RilasciatoConnectix Virtual PC (early 2000s); Microsoft published the VHD spec under its Open Specification Promise in 2006
Standard aperto · royalty-free
Specificalearn.microsoft.com

Conversioni VHD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file VHD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno
C
camille2 d agoSENZA RISPOSTA
v fvfbbvgbdgdg v jn cjnduje h bcj
In attesa di una risposta
C
camille2 d agoSENZA RISPOSTA
cfcecrvjfjnfg vhnfrbebfjivkfikvbhbrfvg jfnoni
In attesa di una risposta

Domande frequenti

Come si apre un file VHD in Windows?
Per leggere i suoi file, apri Gestione disco > Azione > Collega file VHD (o fai semplicemente doppio clic sul file .vhd su Windows 8+); verrà montato come una lettera di unità. Per eseguirlo come macchina, collegalo a una VM in Hyper-V o VirtualBox.
Qual è la differenza tra VHD e VHDX?
Entrambi sono dischi rigidi virtuali Microsoft. VHD è il formato più vecchio (max 2 TB, più incline alla corruzione). VHDX (da Windows 8 / Server 2012) supporta fino a 64 TB, resiste alla corruzione in caso di interruzione di corrente ed è la scelta consigliata per Hyper-V.
Come si converte un VHD in VHDX (o viceversa)?
Usa PowerShell «Convert-VHD -Path in.vhd -DestinationPath out.vhdx» oppure Gestione Hyper-V > Modifica disco > Converti. Gli stessi strumenti convertono VHDX in VHD quando necessario (ad esempio per Azure).
Posso convertire un VHD in un ISO?
No - un VHD è un'immagine di un disco rigido, un ISO è un'immagine di un disco ottico; non sono intercambiabili. Collega/monta il VHD per copiare i suoi file, oppure convertilo in VMDK/VDI/raw per un altro hypervisor. Un ISO avviabile deve essere creato separatamente dal sistema operativo.
Come si estraggono i file da un VHD senza una VM?
Su Windows, collegalo in Gestione disco per ottenere una lettera di unità, oppure aprilo in sola lettura con 7-Zip. Su Linux, monta il filesystem ospite con guestmount (libguestfs).
Windows può avviarsi da un VHD?
Sì - Windows supporta il «native VHD boot», eseguendo il PC fisico direttamente da un file VHD/VHDX (configurato tramite bcdedit/Gestione disco). Viene utilizzato per test e configurazioni multi-boot.

Riferimenti

1Microsoft Learn - [MS-VHDX] and VHD format specificationlearn.microsoft.com
2Microsoft Learn - Convert-VHD (PowerShell)learn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z