Type: Free Microsoft utility (deprecated but still works well)
Purpose: Converts VMware VMs (including disks) to Hyper-V (.vhd or .vhdx).
Supports: VMDK → VHDX, ESXi → Hyper-V migration, vCenter integration
How to use:
MVMC.exe /SourceType:VMware /SourceLocation:"C:\VMs\disk.vmdk" /DestinationType:HyperV /DestinationLocation:"D:\Converted\disk.vhdx"
Note: MVMC can also convert whole VMs, not just disks. You’ll need .NET and PowerShell support installed.
Type: Free and updated regularly
Purpose: Fast GUI tool to convert between VMDK, VHD, and VHDX.
Supports: VMDK ↔ VHDX, local or ESXi remote disks, thin or thick provisioning
Advantages:
Simple wizard GUI
Supports both online and offline conversion
Converts directly to Hyper-V format
Works with modern OSs (Windows 10/11, Server 2019/2022)
Type: Command-line, open-source
Example command:
qemu-img convert -f vmdk -O vhdx "source.vmdk" "destination.vhdx"
Advantages:
Very fast
Supports many formats (VMDK, VHD, VHDX, QCOW2, RAW, etc.)
Ideal for automation or scripting pipelines
Type: Free Microsoft tool
Purpose: Converts physical or virtual disks to VHD/VHDX format
Limitation: Cannot open VMDK directly — you’d mount it first, then re-capture to VHDX.
Use case: When you want a “clean” new VHDX snapshot of a system.
Mount the VMDK in VMware Workstation.
Use Windows Disk Management or a cloning tool (like Clonezilla) to image the disk into a new VHDX.
For most modern migrations:
Use StarWind V2V Converter – easiest, free, GUI-based, supports Windows Server 2022 and Hyper-V Gen 2 (VHDX).