The Microsoft VHD (Virtual Hard Disk) image format is used by the following Microsoft virtualisation technologies: Virtual PC 2007, Virtual Server 2005 R2 and Hyper-V. There are however some subtleties when getting a VHD image from one of these technologies to work on another.
This quick guide offers a no frills/get things done approach to migrating a virtual machine from Virtual PC to Hyper-V. There is also a detailed guide coming for those that want to know the why and not only the how.
- Hyper-V Manager – Create a new Virtual Machine. Use an existing virtual hard disk and specify the location of the vhd file you want to use.
New > Virtual Machine
- Virtual Machine – Uninstall the Virtual Machine Additions which are extensions specific to Virtual PC.
Control Panel > Programs and Features > Virtual Machine Additions > Uninstall
- Virtual Machine – Install Integration Services from the Action menu in the Virtual Machine Connection console.
Insert Integration Services Setup Disk > Install (from AutoPlay)
- Reboot – updates will install.
- Virtual Machine – Without this step the mouse will not work within the virtual machine. Restart will result in the mouse working.
Run > MSConfig > Boot tab > Advanced Options > Detect HAL
- Reboot – new hardware will be detected and mouse will work.