Can I create a Virtual Machine image using MS Virtual PC and load it into Parallels/VirtualBox

0

As title really... I want to install Windows on a VM created in Virtual PC on my Windows7 PC, and be able to run it using Parallels or VirtualBox on my Mac.

Mr. Boy

Posted 2013-03-23T12:29:36.597

Reputation: 3 710

Answers

0

One solution would be to create similar VM in VirtualBox and tell it to use the same virtual hard disk as Virtual PC - VBox has VHD support, so it should work well with VPC's hard disk file.

But there's a number of problems with that setup. First, VPC and VBox emulate different hardware. If the guest will be running Windows, it will fail to boot on the second VM. Linux distros should work, though.

Second major problem is that these two VMs won't be synced (until you're running both hosts on the same machine or the HDD image is on an USB drive you attach to one or another host).

I'd suggest to run that VM in VirtualBox both on Windows and OS X host. It will solve most problems, if not all except for the synchronization issue.

gronostaj

Posted 2013-03-23T12:29:36.597

Reputation: 33 047

In my case I'm thinking to but the VHD on an external drive. If I put the VM on there two, I should be able to plug the drive into different PCs/Macs and fire up the VM? – Mr. Boy – 2013-03-23T14:37:45.823

That's correct, but the first issue I've mentioned still applies. If you want to do it the simpliest way, create one VirtualBox VM and use VBox both on Windows and OSX. IMO it's more powerful than Virtual PC anyway. If you're going to run it off an USB drive, remember to enable hard drive I/O buffering in VM's properties, it may decrease negative impact on VM's performance caused by limited USB throughput. – gronostaj – 2013-03-23T15:00:52.990

0

I am not sure about Parallels, but VirtualBox supports VirtualPC VHDs natively.

JaredMcAteer

Posted 2013-03-23T12:29:36.597

Reputation: 481