Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I suspect the answer to this question will be 'no,' but I'm keeping my fingers crossed.

I use Parallels Desktop on my Mac to run a small CentOS installation for development work. I own Parallels Workstation for Windows. Is it possible to create one PVM and use it with both Parallels Desktop and Parallels Workstation?

It doesn't appear anyone's tried to do this, probably because it's impossible. So far, my attempts have not been very fruitful - cloning an existing PVM to a FAT32-formatted disk fails due to file system differences - but if someone wants to offer me a shred of hope that this can be done, I'll happily keep trying all night.

(A similar question was asked about sharing VirtualBox virtual machines between Windows and OSX and received 0 answers.)

share|improve this question

I came to the conclusion that this could not be done at the time because:

  1. File system differences would require the PVM be kept on a FAT32 or ExFAT drive. FAT32 would limit file sizes to <4GiB, which may be impossible for .mem and .hds files; ExFAT was not supported by my OS X installation (I have since upgraded).

  2. The PVM would need to run from an external drive, which would have reduced throughput (especially for a Mac with USB 2 only).

  3. Some differences between the versions of Desktop and Workstation meant that my VM would need to be converted each time I swapped machines.

  4. It was just plain faster to stand up a new VM on each machine and use a network drive than it was to do all the above.

share|improve this answer

I didn't try that one myself as the only Windows I have is the one running in a VM ;-). But I would expect it to be possible.

Well, the VM should be a self enclosed format that contains everything needed to boot the system. And when distributing a VM to others you seldom know which parent-OS they use. So it should be possible to boot up a VM in Parallels on OS-X and - after shutting the VM down - boot up the same VM in Parallels for Windows.

So as long as you are not using the machine on both parent-OSes simultaniously I would try it.

share|improve this answer

You must log in to answer this question.

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