Konverter fra Virtual Hard Disk til VMware Virtual Disk
Konvertering av en virtuell harddiskfil til en VMware Virtual Disk-beholder gjør at Microsoft Hyper-V-virtuelle maskiner kjører knirkefritt på VMware-hypervisorer.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | VHD | VMDK |
|---|---|---|
| MIME-type | application/x-vhd | application/x-vmdk |
| Type | virtual hard disk | virtual disk container |
| Kompresjon | fixed / dynamic sparse geometry | sparse / dynamic allocation (zlib optional) |
| Standardsesifikasjon | Microsoft VHD Image Format Specification | VMware Virtual Disk Format 5.0 |
| Magiske byte-overskrifter (Magic Bytes) | 63 6F 6E 65 63 74 69 78 (conectix at footer) | 4B 44 4D 56 (KDMV) |
Oversikt og bruksområder for formatet
Virtualiseringsadministratorer må ofte flytte virtuelle maskiner mellom ulike hypervisorplattformer. Når en server som kjører på Microsoft Hyper-V skal flyttes til et VMware ESXi- eller Workstation-miljø, krever det underliggende diskbildet en oversettelse. VHD-formatet fungerer som den opprinnelige diskbeholderen for Microsoft-systemer, mens VMDK-formatet er standarden for VMware-produkter. Konvertering av disse filene sikrer at operativsystemer, installerte applikasjoner og brukerdata overføres fullstendig uten at det kreves en fullstendig nyinstallasjon. Utføring av denne migrering krever spesialiserte konverteringsverktøy som VMware vCenter Converter, qemu-img eller StarWind V2V Converter. Disse verktøyene leser kildedisksektorene og skriver dem til destinasjonsoppsettet. Under denne prosessen kartlegger verktøyet partisjonstabeller, filsystemer og oppstartsrekorder slik at målhypervisoren kan gjenkjenne disken som en oppstartbar stasjon.
Tekniske spesifikasjoner og kodekoversikt
VHD-formatet, identifisert med MIME-typen application/x-vhd, benytter et oppsett med fast størrelse eller dynamisk tynngeometri (sparse) der en 512-bytes fotnote inneholder metadata inkludert skaperapplikasjoner og diskgeometri. Magiske byte-signatur begynner med ASCII-strengen 'conectix' på slutten av filen. Omvendt bruker VMDK-formatet, utpekt av application/x-vmdk, en tekstdeskriptorfil paret med binære omfangdata, ofte med start med de magiske bytene 'KDMV'. Begge formatene utfører tapsfri databevaring, noe som betyr at hver eneste bit av det opprinnelige filsystemet forblir intakt uten dataforringelse. Komprimering varierer, ettersom VHD bruker tynn blokktildeling mens VMDK kan benytte zlib-komprimering inne i individuelle granuler for å redusere det fysiske lagringsavtrykket på vertssystemene.
OS- og nettleserkompatibilitet
VHD-filer støttes opprinnelig av Microsoft Hyper-V, Windows Disk Management og VirtualBox. VMDK-filer støttes opprinnelig av VMware ESXi, VMware Workstation, VMware Fusion og VirtualBox. Ingen av formatene støttes opprinnelig av moderne nettlesere eller mobile operativsystemer som iOS og Android, da disse formatene er begrenset til stasjonær virtualiseringsprogramvare og serverhypervisorer.
💡 Nyttig informasjon
Når du konverterer dynamiske VHD-filer til tynne VMDK-filer, bør du alltid kjøre et verktøy for diskdefragmentering og nullfylling inne i gjesteoperativsystemet først for å gjenvinne ubrukt plass og krympe den endelige overføringsstørrelsen.
Format-sammenligning og tekniske spesifikasjoner
En standard virtuell harddisk på 50 GB som konverteres til en komprimert VMDK-fil resulterer typisk i en overføringsstørrelse på 20 GB til 35 GB avhengig av datatettheten. Over et raskt fibernettverk som kjører på 1 Gigabit per sekund, fullføres overføringen på under tre minutter. På en 5G-mobilforbindelse med et snitt på 100 Megabit per sekund tar filoverføringen omtrent tretti minutter, mens en overbelastet 4G-tilkobling kan kreve over to timer.
Ofte stilte spørsmål
Hvordan konverterer du Virtual Hard Disk til VMware Virtual Disk uten å tape kvalitet?
Diskbildedelskonvertering er strengt tatt tapsfri. Fordi verktøyet kopierer sektordata blokk for blokk fra kildebeholderen til destinasjonsbeholderen, blir ingen filer, operativsysteminnstillinger eller disksektorer endret eller slettet under oversettelsen.
Hva er forskjellen mellom Virtual Hard Disk og VMware Virtual Disk?
VHD er et Microsoft-beholderformat som lagrer metadata i en fotnote og bruker et fast eller dynamisk blokkoppsett. VMDK er et VMware-beholderformat som separerer metadata i en tekstdeskriptorfil samtidig som rå diskdata lagres i separate omfangsfiler, med støtte for avanserte funksjoner som øyeblikksbilder (snapshots) og zlib-komprimering.