Virtual PC hard disks are called .VHD
XenServer VMs are called .XVA
Here is a log of what I did to get the VHD converted: (by the way, this took all day for me to learn from scratch)
C:\converter>v2xva /verbose:loud /config:"c:\documents and settings\cha13299\doc
uments\my virtual machines\new virtual machine\Windows XP SP2.vmc" /output:"c:\t
emp\new virtual machine"
Virtual Disk Migration Utility Version 1.2: A V2V tool to convert VMware
and Microsoft Virtual Server/Virtual PC virtual machines (with Microsoft
Windows VMs installed) to the Xen Virtual Appliance (XVA) format.
[XVA] Parsing configuration file c:\documents and settings\cha13299\documents\my
virtual machines\new virtual machine\Windows XP SP2.vmc:
[XVA] Path for config file = c:\documents and settings\cha13299\documents\my vir
tual machines\new virtual machine\
[XVA] Parsing wide character MSVS configuration file
[XVA] Amount of RAM in configuration file = 512
[XVA] Getting information for disk 0
[XVA] Disk file name = C:\Users\cha13299\Documents\My Virtual Machines\New Vir
tual Machine\New Virtual Machine Hard Disk.vhd
[XVA] Number of vCPUs in configuration file = 2
[XVA] Display name for MSVS VM being used is Windows XP SP2
[XVA] Information extracted from config file c:\documents and settings\cha13299\
documents\my virtual machines\new virtual machine\Windows XP SP2.vmc
[XVA] Number of vCPUs - 2
[XVA] RAM size - 512
[XVA] Display name - Windows XP SP2
[XVA] Number of virtual disks - 1
[XVA] Disk 0 - C:\Users\cha13299\Documents\My Virtual Machines\New Vir
tual Machine\New Virtual Machine Hard Disk.vhd
Convert VHD virtual disk image to XVA...
Total disks to convert: 1
Converting Disk 0...
[XVA] Reading VHD file C:\Users\cha13299\Documents\My Virtual Machines\New Virtu
al Machine\New Virtual Machine Hard Disk.vhd
[XVA] Found VHD footer at begining of file
[XVA] VHD Footer Summary:
[XVA] -------------------
[XVA] Features : (0x00000002)
[XVA] File format version : Major: 1, Minor: 0
[XVA] Data offset : 512
[XVA] Creator Application : 'vpc '
[XVA] Creator version : Major: 5, Minor: 3
[XVA] Creator OS : Windows
[XVA] Original disk size : 65536 MB (68719476736 Bytes)
[XVA] Current disk size : 65536 MB (68719476736 Bytes)
[XVA] Geometry : Cyl: 32896, Hds: 0, Sctrs: 16
: = 65535 MB (68718428160 Bytes)
[XVA] Disk type : Dynamic hard disk
[XVA] Checksum : 0xffffee4d|0xffffee4d (Good!)
[XVA] Saved state : No
[XVA] Read header for VHD file
[XVA] VHD Header Summary:
[XVA] -------------------
[XVA] Data offset (unusd) : -1
[XVA] Table offset : 1536
[XVA] Header version : 0x00010000
[XVA] Max BAT size : 32768
[XVA] Block size : 0x200000 (2MB)
[XVA] Checksum : 0xfffff3f7|0xfffff3f7 (Good!)
[XVA] Read BAT for VHD
[XVA] Block size = 2097152
[XVA] Capacity = 68719476736
[XVA] Writing to directory c:\temp\new virtual machine\hda
[XVA] Writing chunk c:\temp\new virtual machine\hda\chunk-000000000.gz
[XVA] Writing chunk c:\temp\new virtual machine\hda\chunk-000000001.gz
[XVA] Writing chunk c:\temp\new virtual machine\hda\chunk-000000068.gz
[XVA] Write out ova.xml
[XVA] Write out XVA configration file c:\temp\new virtual machine\ova.xml
[XVA] Wrote display name to ova.xml - Windows XP SP2
[XVA] Wrote memory as 536870912 and number of vcpus as 2 to ova.xml
[XVA] Wrote VDI vdi_hda size as 68719476736 to ova.xml
Done.
(
At the time of this post, the import is about 50% complete. I will write again after its finished.
Which Virtual PC/Server software do you use?
Comments
4 Responses to “How to convert VHD to XVA”
Whats a .vmc file? Why arent you using A .vhd file as it suggests in the title?
Whats a .vmc file? Why arent you using a .vhd file as it suggests in the title?
I am using a .vhd file. A .vmc file shows all of the settings for the Microsoft Virtual PC host. The .vhd is the actual VM.
Thanks for the article. I will try this in a couple of days.
Post a Comment