Convertitore da VHD a VMDK

La conversione di un file Virtual Hard Disk in un contenitore VMware Virtual Disk consente alle macchine virtuali Microsoft Hyper-V di funzionare correttamente sugli hypervisor VMware.

Seleziona o rilascia i file qui

Privato - i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V

Mentre aspetti i tuoi file, puoi giocare a Code Rain

Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Confronto formati e specifiche tecniche

SpecificaVHDVMDK
Tipo MIMEapplication/x-vhdapplication/x-vmdk
Tipodisco rigido virtualecontenitore di disco virtuale
Compressionegeometria sparsa fissa / dinamicaallocazione sparsa / dinamica (zlib opzionale)
Specifica standardMicrosoft VHD Image Format SpecificationVMware Virtual Disk Format 5.0
Intestazione Magic Bytes63 6F 6E 65 63 74 69 78 (conectix at footer)4B 44 4D 56 (KDMV)

Panoramica del formato e applicazioni

Gli amministratori di virtualizzazione devono spesso spostare le macchine virtuali tra diverse piattaforme di hypervisor. Quando un server in esecuzione su Microsoft Hyper-V deve essere trasferito in un ambiente VMware ESXi o Workstation, l'immagine del disco sottostante richiede una traduzione. Il formato VHD funge da contenitore di dischi nativo per i sistemi Microsoft, mentre il formato VMDK rappresenta lo standard per i prodotti VMware. La traduzione di questi file assicura che sistemi operativi, applicazioni installate e dati utente vengano trasferiti completamente senza richiedere una reinstallazione totale. Questa migrazione richiede utilità di conversione specializzate come VMware vCenter Converter, qemu-img o StarWind V2V Converter. Questi strumenti leggono i settori del disco di origine e li scrivono nel layout di destinazione. Durante questo processo, lo strumento mappa le tabelle delle partizioni, i file system e i record di avvio in modo che l'hypervisor di destinazione riconosca il disco come unità avviabile.

Specifiche tecniche e analisi dei codec

Il formato VHD, identificato dal tipo MIME application/x-vhd, utilizza un layout di geometria fissa o sparsa dinamica in cui un piè di pagina di 512 byte contiene metadati tra cui le applicazioni creatrici e la geometria del disco. La sua firma a byte magici inizia con la stringa ASCII 'conectix' alla fine del file. Al contrario, il formato VMDK, designato da application/x-vmdk, utilizza un file di testo descrittore associato a dati di extent binari, che spesso iniziano con i byte magici 'KDMV'. Entrambi i formati eseguono una conservazione dei dati senza perdita, il che significa che ogni singolo bit del file system originale rimane intatto senza degrado dei dati. La compressione varia, poiché VHD utilizza l'allocazione a blocchi sparsi mentre VMDK può impiegare la compressione zlib all'interno dei singoli granuli per ridurre l'ingombro di archiviazione fisica sui sistemi host.

Compatibilità con sistemi operativi e browser

I file VHD sono supportati nativamente da Microsoft Hyper-V, Gestione disco di Windows e VirtualBox. I file VMDK sono supportati nativamente da VMware ESXi, VMware Workstation, VMware Fusion e VirtualBox. Nessun formato è supportato nativamente dai moderni browser Web o sistemi operativi mobili come iOS e Android, poiché questi formati sono limitati al software di virtualizzazione desktop e agli hypervisor per server.

Informazioni utili

Quando si convertono file VHD dinamici in file VMDK sparsi, eseguire prima un'utilità di deframmentazione del disco e di azzeramento all'interno del sistema operativo guest per recuperare lo spazio non utilizzato e ridurre la dimensione finale del trasferimento.

Domande frequenti

Come convertire Virtual Hard Disk in VMware Virtual Disk senza perdita di qualità?

La conversione delle immagini disco è rigorosamente senza perdita. Poiché lo strumento copia i dati dei settori blocco per blocco dal contenitore di origine a quello di destinazione, nessun file, impostazione del sistema operativo o settore del disco viene alterato o eliminato durante la traduzione.

Qual è la differenza tra Virtual Hard Disk e VMware Virtual Disk?

VHD è un formato di contenitore Microsoft che memorizza i metadati in un piè di pagina e utilizza un layout a blocchi fisso o dinamico. VMDK è un formato di contenitore VMware che separa i metadati in un file descrittore di testo memorizzando i dati grezzi del disco in file di extent separati, supportando funzionalità avanzate come le istantanee (snapshot) e la compressione zlib.