Import Virtual Machines from Virtual Server to Hyper-V with VMC2HV

Matthijs ten Seldam, who has developed VMRC+ (see my Manage Virtual Server Machines with VMRC Plus article for more info), has released a new tool that helps import Virtual Server or Virtual PC virtual machines to Hyper-V.

You see, the VHD file is compatible between the two, but the configuration file format has changed. While System Center Virtual Machine Manager (SCVMM) 2008 can also accomplish the same task, SCVMM is not free, while VMC2HV is.

VMC to Hyper-V Import Tool, or VMC2HV for short, imports the configuration from a Virtual Machine Configuration (VMC) file used in Virtual Server 2005 or Virtual PC 2007, and converts it to the format used by Hyper-V. The tool reads the VMC file and maps all relevant properties to those used by Hyper-V. For those properties that did not exist, it provides additional options. The properties that no longer exist are ignored. VMC2HV not only imports the configuration but lets you adjust almost any setting before creating the VM in Hyper-V.

Sponsored Content

What is “Inside Microsoft Teams”?

“Inside Microsoft Teams” is a webcast series, now in Season 4 for IT pros hosted by Microsoft Product Manager, Stephen Rose. Stephen & his guests comprised of customers, partners, and real-world experts share best practices of planning, deploying, adopting, managing, and securing Teams. You can watch any episode at your convenience, find resources, blogs, reviews of accessories certified for Teams, bonus clips, and information regarding upcoming live broadcasts. Our next episode, “Polaris Inc., and Microsoft Teams- Reinventing how we work and play” will be airing on Oct. 28th from 10-11am PST.

Prior to using VMC2HV, when you wanted to move a virtual machine from Virtual Server 2005 or Virtual PC 2007 to Hyper-V, you had to take the VHD hard disk file and move/copy it to the Hyper-V server, and then instead of just adding the virtual machine, you had to create a totally new one, enter all the right hardware settings, and use the original VHD file as the virtual machine’s hard disk. This manual process can by quite annoying and it takes some time. If you need to do this for many virtual machines, the process can be quite labor intensive, so this tool is a good to have tool in your arsenal…

You can download both x86 and x64 versions here.

Note: The tool only imports the VM configuration, and does nothing inside the VM (like removing Virtual Machine Additions or installing Integration Components). If you want automatic removal of Additions and installation of the Hyper-V Integration Components, use System Center Virtual Machine Manager (SCVMM) 2008.

Another note: Author claims that VMC2HV was not developed to replace the SCVMM functionality, just like VMRCplus was never developed for the same reason:

“SCVMM is an enterprise class product which you should use to import, create and manage virtual machines. SCVMM can import the VMC file as well and provides some additional management functionality. VMC2HV basically does the same but was intended for people who do not (yet) have SCVMM. For example all people using Hyper-V on laptops or a couple of servers. Using SCVMM just for importing VMC files would be a bit too much of a step.”


Here is a list of features that VMC2HV offers:

  • Import of VMC files of both VS2005 and VPC2007
  • Creation of VM on local Hyper-V host
  • Creation of VM on remote Hyper-V host
  • Validation of virtual disk and ISO files in local scenario
  • Editing of virtual drive image paths (vhd, vfd, iso)
  • Swapping of the first SCSI disk with the first IDE disk
  • Specification of static MAC addresses
  • Specification of either legacy (emulated) or enhanced network adapter
  • Specification of # of virtual processors and resource control
  • Specification of management settings
  • Specification of COM ports
  • Specification of device boot order
  • Specification of alternate Virtual Machine path
  • Built-in help in CHM file
  • Support for both x86 and x64 Vista and Server 2008


You can import VMC files from any file location. Then you can create the VM either locally or remotely. To remotely import virtual machines, both the client where VMC2HV runs and the remote Hyper-V host must be in the same domain. Or alternatively, both client and remote Hyper-V host can exist in a workgroup but you need to use mirrored administrator accounts (both same administrator, same password). Other configurations simply do not work.

Note: You cannot import VMC files which contain either saved state information or Undo disks. The virtual machines must be shut down and Undo disks must be committed or discarded.

Installation and usage

First, download the right x86 or x64 version of the tool (see download link above).

Next, the installation process is very simple, all you need to do is to double-click the MSI file to launch it, and press Next till it finishes.

To use the tool, click the shortcut that the tool created on the Start > Programs menu.

Next, connect to the host that holds the virtual machine to import (if it is not on the local machine).

Click File > Open VMC file to import the requested file in the tool.

Change the properties of the virtual machine as needed and click Create Virtual Machine when you are ready.

I hope you have found this article useful. Feel free to discuss your Hyper-V experiences in our Windows Server 2008 forum.


Recent Windows Server 2008 Forum threads

Got a question? Post it on our Windows Server 2008 forums!

Related Topics:


Don't have a login but want to join the conversation? Sign up for a Petri Account

Comments (1)

One response to “Import Virtual Machines from Virtual Server to Hyper-V with VMC2HV”

Leave a Reply

External Sharing and Guest User Access in Microsoft 365 and Teams

This eBook will dive into policy considerations you need to make when creating and managing guest user access to your Teams network, as well as the different layers of guest access and the common challenges that accompany a more complicated Microsoft 365 infrastructure.

You will learn:

  • Who should be allowed to be invited as a guest?
  • What type of guests should be able to access files in SharePoint and OneDrive?
  • How should guests be offboarded?
  • How should you determine who has access to sensitive information in your environment?

Sponsored by:

Office 365 Coexistence for Mergers & Acquisitions: Don’t Panic! Make it SimpleLive Webinar on Tuesday, November 16, 2021 @ 1 pm ET

In this session, Microsoft MVPs Steve Goodman and Mike Weaver, and tenant migration expert Rich Dean, will cover the four most common steps toward Office 365 coexistence and explain the simplest route to project success.

  • Directory Sync/GAL Sync – How to prepare for access and awareness
  • Calendar Sharing – How to retrieve a user’s shared calendar, or a room’s free time
  • Email Routing – How to guarantee email is routed to the active mailbox before and after migration
  • Domain Sharing – How to accommodate both original and new SMTP domains at every stage

Aimed at IT Admins, Infrastructure Engineers and Project Managers, this session outlines both technical and project management considerations – giving you a great head start when faced with a tenant migration.the different layers of guest access and the common challenges that accompany a more complicated Microsoft 365 infrastructure.

Sponsored by: