Convert VMware to Virtual PC 2007 – VMDK to VHD with StarWind

Convert VMware to Virtual PCIf you are testing or migrating from VMware to Virtual PC 2007 or Hyper-v, then this post will be helpful to convert VMDK files to VHD with StarWind V2V image converter. Since VMDK files cannot be opened in MS virtualization products, it must be converted to  (Virtual Hard Disk) format which MS uses. This example shows how to convert VMware to Virtual PC of existing virtual machines. It works well with StarWind V2V image converter.

Let’s begin. I’m showing this process in Windows 7 32 Bit host. My Guest also Windows 7, so don’t confuse.

Before Start

Make sure these two steps have been taken care before start the conversion.

1) Remove VMware Tools from Guest.

If you start the conversion with VMware tools installed, then in Virtual PC you will get booting issues. Uninstall it from add remove programs from guest control panel if it is Windows OS. Do this step for other guest Operating systems also.

2) Remove Snapshots

As you are aware, VMware keeps each snapshot separately from original hard disk VMDK file. If you convert the original disk file then you get the OS state before any snapshots, not the latest one. You have to merge snapshot files with main file by deleting snapshots (this will automatically merge current state to main single file) or use other tools.

Convert VMware Virtual PC – VMDK to VHD with StarWind, Follow the Steps

1) Download StarWind V2V image converter from official site. Registration required, it’s not harm.

2) Install the software and open.

3) Press Next and browse source file.

Convert VMware to Virtual PC

It automatically detects the file type and size (disk size, not the actual file size).

4) Select destination virtual disk file format. Here I selected MS Virtual growable image type to not allocating full 16GB disk space now. Because original file is just 7.5GB. Always better to select growable type if you worry about disk space.

Convert VMware to Virtual PC

5) Next is destination location. Make sure enough space available for conversion.

6) Click Next to start. Starwind V2V is really cool with these steps and fast too. 7.5GB VMDK file converted to VHD in 9 Minutes on my computer. No headache with commands and scripts.

Convert VMware to Virtual PC

7) Now, create a new Windows 7 virtual machine in Microsoft Virtual PC and browse for the converted file as main hard disk. Start the Virtual Machine

Convert VMware to Virtual PC

8.) Since both platforms are different, Windows 7 guest OS will install required drivers. Let the installation finish, and restart guest VM if required.

9) That’s it; you will get a full functional Virtual machine in Virtual PC which was converted from VMware. Install Virtual machine additions for Guest and start using it.

Convert VMware to Virtual PC

Above screen shows the same Windows 7 guest OS in VMware player and Virtual PC. Hardly it took 15 minutes to complete this conversion with handy StarWind V2V tool.

Let me know if you stuck somewhere with this method. Don’t forget to drop a comment.

Convert VMware to Virtual PC with StarWind V2V Image converter.

More details about StarWind products.

4 thoughts on “Convert VMware to Virtual PC 2007 – VMDK to VHD with StarWind”

  1. I tried this – it seemed to convert the VMDK file to a VHD just fine – but when I loaded it into Virtual PC, pointed to the converted virtual disk – my windows 2008 machine does not start???

    • @Steve,
      Whats the error you are getting? Is it full black or blue screen error?
      May be you have to insert the installation DVD and run a repair since its a server OS.

  2. It is a full black screen. It seems like the machine posts – one time I even got the “boot from last known good configuration” screen.. but once I get past that – it is a full black screen. No error. Nothing shows.

    I have even left it up and running for 30 minutes to see…

Comments are closed.