VMDK-naar-VHD-converter

Door VMware Virtual Disk-bestanden te converteren naar het Virtual Hard Disk-formaat kunt u virtuele machines die in VMware Workstation zijn gemaakt rechtstreeks uitvoeren in Microsoft Hyper-V- of Windows Virtual PC-omgevingen.

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V

Terwijl u op uw bestanden wacht, kunt u Code Rain spelen

Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Formaatvergelijking en technische specificaties

SpecificatieVMDKVHD
MIME-typeapplication/x-vmdkapplication/x-vhd
Typevirtuele-schijfcontainervirtuele harde schijf
Compressieschaarse / dynamische toewijzing (zlib optioneel)vaste / dynamische sparse-geometrie
StandaardspecificatieVMware Virtual Disk Format 5.0Microsoft VHD Image Format Specification
Bestandshandtekening (magic bytes)4B 44 4D 56 (KDMV)63 6F 6E 65 63 74 69 78 (conectix at footer)

Formaatoverzicht en toepassingen

Systeembeheerders en IT-technici verplaatsen regelmatig virtuele machines tussen verschillende hypervisorplatformen. Een virtuele server die is gebouwd en getest in een VMware-omgeving moet bijvoorbeeld mogelijk worden ingezet op een Microsoft Azure-cloudinstantie of een on-premise Windows Server met Hyper-V. Omdat Hyper-V standaard Microsoft-schijfcontainers vereist, moet het VMware-opslagbestand worden omgezet naar het Microsoft-formaat. Voor het uitvoeren van deze migratie zijn gespecialiseerde schijfconvertertools nodig, zoals Microsoft Virtual Machine Converter, StarWind V2V Converter of opdrachtregelprogramma's zoals QEMU-img. Deze tools lezen de bronopslagblokken, interpreteren de bestandstoewijzingstabellen en schrijven een nieuwe container weg die de Microsoft-hypervisor kan koppelen en zonder fouten kan opstarten.

Technische specificaties en codec-overzicht

Een VMware Virtual Disk met het MIME-type application/x-vmdk gebruikt een platte structuur of een sparse, dynamisch toewijzingsschema dat optionele zlib-compressie kan bevatten om schijfruimte te besparen. VMDK-bestanden die uit één sparse bestand bestaan, beginnen vaak met de bestandshandtekening (magic bytes) 'KDMV' in hun header. Daarentegen organiseert een Virtual Hard Disk met het MIME-type application/x-vhd gegevens in een vaste of dynamische, sparse geometriestructuur. Het VHD-formaat gebruikt een opvallende footer van 512 bytes met de cookietekenreeks 'conectix', de versies van de makende applicatie en exacte schijfgeometriegegevens. Tijdens de conversie leest de tool de extent-toewijzingen van de bron, decodeert de sparse blokken en herschikt de sectoren naar de indeling van de Microsoft-footer en de bloktoewijzingstabel voor dynamische toewijzing.

Besturingssysteem- en browserondersteuning

VMware Virtual Disk-bestanden worden standaard ondersteund door VMware ESXi, Workstation en Fusion op Windows- en Linux-hostbesturingssystemen. Virtual Hard Disk-bestanden worden standaard ondersteund door Microsoft Hyper-V, Windows Virtual PC en Azure. Geen van beide formaten wordt standaard ondersteund door moderne mobiele besturingssystemen zoals Android of iOS, en standaard webbrowsers ondersteunen evenmin het rechtstreeks weergeven of mounten van deze schijfkopiecontainers zonder backend-virtualisatieservices.

Handige informatie

Kies bij het converteren van grote schijfkopieën voor een dynamisch uitbreidbaar VHD-doelbestand in plaats van een doelbestand met een vaste grootte om fysieke opslagruimte op uw hostschijf te besparen, hoewel doelbestanden met een vaste grootte iets betere sequentiële lees- en schrijfprestaties bieden.

Veelgestelde vragen

Hoe converteert u VMware Virtual Disk naar Virtual Hard Disk zonder kwaliteitsverlies?

Schijfimageconversie is strikt verliesvrij. Omdat virtuele schijven exacte sector-voor-sector gegevensblokken en bestandssystemen opslaan, reorganiseert het omzetten van de containerstructuur van VMDK naar VHD alleen de manier waarop de metadata en gegevensblokken worden geïndexeerd. Er worden geen daadwerkelijke bestandsgegevens of besturingssysteemsectoren weggecomprimeerd of gewijzigd tijdens het omzettingsproces.

Wat is het verschil tussen VMware Virtual Disk en Virtual Hard Disk?

VMDK is een propriëtaire container van VMware die gesplitste bestanden, monolithische platte structuren en gecomprimeerde sparse extents ondersteunt, die worden bijgehouden in op tekst gebaseerde descriptorbestanden. VHD is een oudere Microsoft-specificatie die een gestructureerde footer met schijfgeometrie en een bloktoewijzingstabel gebruikt om dynamische groei te beheren, hoewel deze grotendeels is opgevolgd door het moderne VHDX-formaat.