Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am in the process of migrating my machines from Hyper-V to ESXi and I was just wondering what is the best way to do so?

I tried just copying the hyper-v disk file, creating a new vmware workstation machine that uses that VHD and it just worked (I guess they support VHD files). Can ESXi do the same? Can I just install ESXi, create a new machine that uses the VHD file and it should boot?


share|improve this question
up vote 4 down vote accepted

I'd take a look at VMware Converter. It can import a Hyper-V machine the same way it imports physical servers. I'm not sure there's a way to import directly from the vhd.

I've used Converter quite a bit, and it's pretty simple/quick process.

share|improve this answer
so, it connects to the hyper-v server and dumps a vmware compatible image? – Acanthus Sep 11 '10 at 23:15
Yes, it will actually connect directly to the ESXi server and when completed, you'll have a ready-to-boot VM within ESXi. – EEAA Sep 12 '10 at 0:34
@acanthus - Not exactly. It'll connect to your guest virtual machines. It doesn't know anything about Hyper-V specifically. It'll install a service on the Hyper-V Guest, then copy its data out to your vSphere environment. – Chris Thorpe Sep 12 '10 at 1:07
@Chris - agreed, thanks for clarifying. – EEAA Sep 12 '10 at 1:22

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.