Create disk image of C drive and run on VMware virtual machine

All we need is an easy explanation of the problem, so here it is.

I run Windows XP SP3 Pro on my desktop PC and I want to create an image of its C Drive. I’d like to run this image in a virtual machine on VMware.

How can I do this?

  1. Install XP in VMware first – Create a restore point image from the desktop PC and restore that image in the virtual machine
  2. Create a live disk from my desktop’s C drive and run it on VMware.
  3. Any other way?

Possible Solutions:
Creating a Windows Virtual PC image from a Physical machine

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

I tried it using the answers given in the links above but they did not work properly and people here didn’t understand the problem correctly – so I found a solution myself:

  1. When you copy your C: drive (Windows XP or Windows 7 installed drive) just use Disk2vhd (I got this from the above quoted answer)

  2. Use WinImage tool to convert VHD to VDMK – in the fourth step of the given link, go for the second option, else the first option would create a huge .vdmk image.

  3. Install VMware and use that vdmk file: How to open VMDK File?

Method 2

I’ve done this before using VMWare VCenter Converter which is a free util from VMWare that will convert Windows or Linux computers to a VMWare image. I know this is an old question, but it’s hard to beat the simplicity of this utility.

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply