How to convert virtual machines from XVA (Xenserver) to VHD (Hypervisor)

How to convert virtual machines from XVA (Xenserver) to VHD (Hypervisor)

Below, I am sharing my experience converting virtual machines from XVA (Xenserver) to VHD (Hypervisor).

Please follow below steps to achieve the same:

  1. Exporting my Xen VM as XVA
  2. Using XenConvert 2.3.1 to export from XVA to OVF
  3. Creating a new VM in Hypervisor
  4. Taking the VHD created in the OVF folder and attaching this as the primary virtual hard drive in Hypervisor.


  1. Export your VM to XVA (in Xencenter right-click the VM > Export)
  2. Download and install XenConvert 2.3.1 from below:
    1. Download XenConvert 2.3.1 64-bit version:
    2. Download XenConvert 2.3.1 32-bit version:
      This will run on Windows 7 and later OS.
  3. Open XenConvert 2.3.1 > From: Xen Virtual Appliance  To: OVF Format
  4. Specify the XVA file you wish to convert
  5. Specify the destination folder (you don’t need to fill anything else out here, only the box at the top)
  6. Follow through the next two screens (name it > convert)
  7. Once done, the destination folder you have specified will contain three files: an OVF, a PVP *and* the VHD you need
  8. Now in Hypervisor, create a new VM, and specify your exported VHD as its primary Hard drive and then start the virtual machine – job done!

Why the people at Xen decided to remove the functionality out of the later versions of XenConvert I have no idea. I would just like to thank them* for making my life just that little bit harder…

Safi Ahmed Choudhury

Safi Ahmed Choudhury

Safi is the founder and chief editor of ZoomTutorials Blog, a leading tutorials and technology blogging site specializing in DevOps, SysAdmin and Cloud Technologies to help IT professionals in their day to day work. He is a Senior Cloud and DevOps Solutions Engineer at a leading eCommerce development Company and has more than 8 years of SysAdmin experience working with Fortune 500 companies to solve their most important IT backbones. Safi lives in Hyderabad with his wife and a son.

One thought on “How to convert virtual machines from XVA (Xenserver) to VHD (Hypervisor)

  1. Great site. Lots of helpful information here. I’m sending it to several buddies ans also sharing in delicious.
    And of course, thanks for your sweat!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.