Convert VHD from Hyper-V to Virtual PC
Many site said it's impossible to convert an Hyper-V VHD based image to Virtual PC 2007 format, I found a way to do it, basically you need to remove integration services before copy vhd, then replace hal.dll.
STEP BY STEP INSTRUCTIONS
1) Before copy VHD file, REMOVE Hyper-V Integration Services
2) Stop the Virtual Machine and copy the VHD file (let's call VirtualMachine1.vhd)
3) Start another virtual machine inside Virtual PC with same OS and use as a Secondary Disk the previous copied file (VirtualMachine1.vhd)
4) Using Windows Explorer from the previous started virtual machine open the Secondary Disk (let's suppose it's recognized as E:)
5) Replace hal.dll from the secondary disk (E:\WINDOWS\system32\HAL.DLL) using the file present into C: Partition.
6) Don't install ACPI drivers
More details about HAL.DLL file on: http://support.microsoft.com/kb/309283
5 comments:
Thanks for help, but how i can remove Integrated Services? Is not possible to unistall Hyper-V. or you know a way how to do it? Please tell me how.
Yes, you can remove the integration services from a windows2003 machine, but with a windows2008 machine?!?
bye Ciccio!
Simone
Thanks for the tip - I was able to move Aivea Commerce Server http://www.aiveacommerceserver.com VM to VPC
to remove the integration service mount them then from cmd run setup /uninstall
worked like a charm - thanks!
Post a Comment