Convert vmdk to VHDx with Microsoft Virtual Machine Converter Solution Accelerator and HyperV
There are a lot of tools on the Internet about converting vmdk files to vhd. Microsoft has a cool utility to convert vmdk to vhd format, called Microsoft Virtual Machine Converter Solution Accelerator. It is less than 5 MB and the conversion is very simple.
Lets go over how to convert vmdk to VHD easily. If you are running Windows 8, you can easily play with HyperV 3.0 and/or export import your VMs between Windows 8 Hyper-V to Windows 2012 🙂
First, the download link is:
Microsoft Virtual Machine Converter Solution Accelerator:
http://www.microsoft.com/en-us/download/details.aspx?id=34591
The installation is very easy, 4 x “Next” :
After the install completes, run the program, it supports VMware Virtual machines when guest OS is one of the followings:
- windows Server 2003 SP2
- Windows Server 2008
- Windows Server 2008 R2
- Windows 7
- Windows Vista
As I don’t want to connect it to VCenter, and have local vmdk file, open elevated cmd, and go to
c:Program Files (x86)Microsoft Virtual Machine Converter Solution Accelerator
directory and run:
MVDC.exe SOURCEDISK DESTINATIONDISK
do not forget to add /Dyn if you want it to be dynamic.
The tool has the following switches:
And then once you attach it to a VM on HyperV you can convert it to VHDX format via HyperV console.
Have fun.
Update: 4/19/2014: Version 2 of MVMC 2.0 is now available at http://www.microsoft.com/en-us/download/details.aspx?id=42497
- Veeam Surebackup – PART 3: Surebackup Görevi - 26 September 2020
- Veeam Surebackup – PART 2: Application Group - 26 September 2020
- Veeam SureBackup – PART 1: Virtual LAB - 22 September 2020
Response to "Convert vmdk to VHDx with Microsoft Virtual Machine Converter Solution Accelerator and HyperV"
Microsoft Virtual Machine Converter Solution Accelerator does not work with R2 2012, yet another bust and reason why VMware will continue to be the leader in Virtualization.
Hi Bulent,
I want to use MVMC 2.0 to convert local files. I have a VMDK file that I need to run on Hyper-V on Windows Server 2008 R2. I don’t actually have any Vmware servers set up, so I need just the raw files converted. My VMDK file is Debian Linux that I need to run on Hyper-V.
Any ideas on how to make this happen on MVMC 2.0? I have no idea how to begin writing a powershell script. I know what powershell is, but I have never been exposed to it.
Thank you for your help! 🙂