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.

2 Answers 2

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.

2
  • 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
    Mar 23, 2013 at 14:37
  • 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
    Mar 23, 2013 at 15:00
0

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .