Yes…. kinda
It’s a bit tricky getting a Microsoft Virtual PC virtual machine working in the new Windows 2008 Virtualization Environment, Hyper-V. You’re going to run into several issues:
- Because of a significant hardware change visible to the VM, you might need to reactivate your Microsoft OS.
- You will need to uninstall the Microsoft Virtual Machine accessibility drivers/software.
- You will need to install the Hyper-V accessibility drivers/software.
The biggest issue I ran into was step #2. One of my virtual machines that was running Windows 2003 Server R2 and when I went to uninstall the ‘old’ Virtual PC accessibility drivers/software, I was told by the uninstaller that I was only able to uninstall the software while running in a Virtual Environment, which it was under Hyper-V. I did not have this problem with another Windows 2003 Server VM, so it might have been an isolated incident. Be that as it may, I had to boot up the VHD in Virtual PC and uninstall the software.
Also, the Hyper-V drivers/software will not install OVER the Virtual PC software, which is why you must uninstall it first. Once you install the Hyper-V software, it will install a new HAL, reboot, then install the new drivers for the network, video and sound devices.
The performance gains from Hyper-V are noticable and worth the upgrade! I believe Hyper-V being built into Windows 2008 Server will be a huge success over third party solutions such as VMWare. One thing to keep in mind is that Hyper-V is only available in the 64-bit version of Windows 2008 Server! Also, running Windows 2008 Server on a machine that has a CPU that supports Intel’s IVT or AMD’s AMD-V allow the Hypervisor to run the Virtual Machines at nearly full speed.
I’ve found that the setting for Intel VT-i on Dell machine’s is turned off by default and has to be enabled in the BIOS. Unfortunately, Dell has the Virtualization option in different locations in the BIOS menu depending on the system. On my Dimension 9200 it’s under ‘Security’, on my Precision 4300 Laptop it’s under ‘POST Options’ and on my Precision 390 it’s under ‘Performance’.
One thing I am noticing is that Hyper-V is still obviously BETA and there are some issues, with VM’s ‘locking up’ or the network adapter in a Hyper-V VM showing ‘Network Cable is Unplugged’, when the other VM’s are not having any issues. So user beware!
I hope this was able to help some people out!
Cheers!


#1 by MrGroove on April 26th, 2008
I appreciate the article and the tips. I’ve posted an article which outlines the full step-by-step process for migrating VM’s to hyper-V. Should help users avoid some of the common mistakes when migrating.
http://www.groovypost.com/howto/microsoft/windows-server/migrate-microsoft-virtual-server-2005-r2-vm-to-windows-server-2008-hyper-v/
Thanks,
-MrGroove
#2 by Mostafa on January 26th, 2009
i want to move my server as a VM on my new server which supports Hyper-V tech. my old one is windows server 2003 r2 SP2 i tried alot of ways to do this but all with no result. i took a backup from my windows and then made a new vm and i restored the backup to it but it didnt work. i used VMWare converter and then i converted the vmdk to a vhd file. then nade w new VM and assign to it the vhd file but it resulted the Blue display with Stop 0×000000FC……
WHAT CAN I DO?
thnx in advance