How portable are VM images?

Discussion in 'Parallels Desktop for Mac' started by makepeace, May 23, 2006.

  1. makepeace

    makepeace Junior Member

    Messages:
    18
    I am expecting that I can export a VM from my machine to another iMac running parallels and it will run on that machine without modification (or only minor path changes?)
    However what if we move an image from say a MacBook to an iMac or vice versa. Is the hardware completely virtualised away so that the Windows install is identical on all macs or are the drivers hardware specific?
     
  2. n4khq

    n4khq Member

    Messages:
    81
    No problem moving XP from MBP ti solo core mac mini or iMac. I think they are extremely portable because back in bata 1 or 2 before the HD expander, Parallels suggested you take you image to a windows or Linux VM and expand you image.
     
  3. makepeace

    makepeace Junior Member

    Messages:
    18
    Sounds Promising

    This sounds promising but if I understand the reply correctly was related to increasing the size of the virtual disk image (a disk format issue only). I am confident that the disks are portable (ie an HDD image made on Mac A can be mounted as a valid disk on Mac B).
    What I am uncertain of is whether the device drivers are the same on all Macs? Will a Windows Install created on Mac A boot without problem on Mac B? Do details of the underlying hardware 'leak through' to the virtual machine in any way, or is it truly virtual (like a Java JVM) and hence portable to any Mac hardware?
     
  4. luz

    luz Member

    Messages:
    87
    It's fully portable, really!

    I can confirm that this works, even crossing platform borders!

    After I decided to go Mac Intel and ordered a MBP 17", I had to wait 3 weeks until it actually arrived. During that time, I used Parallels Workstation for Windows on my old WinXP box to set up a WinXP VM. I installed XP, all the online updates, did the activation, installed all the apps and stuff I needed.

    Then my MBP arrived. I just copied the image from the windows box to the MBP, installed Parallels for Mac - and the virtualized XP worked immediately without any problems (and no re-actiavtion of XP!!). Amazing!
     
  5. makepeace

    makepeace Junior Member

    Messages:
    18
    Parallels for Windows?

    There is a version for Windows? No way?
    I must have missed that - this is so cool!
    I have already managed to virtualise a tricky application that could not get authorised on the Microsoft VM solution - when I tell my client that they can do this on Windows they will be ecstatic.
    Many thanks.
     
  6. luz

    luz Member

    Messages:
    87
    Just go to the main page http://www.parallels.com, there's a free trial.

    There's even a version for Linux (but I haven't tried that - yet) :)
     
  7. makepeace

    makepeace Junior Member

    Messages:
    18
    Error reading the disk

    I have downloaded the PC version of Parallels workstation and installed. Then I copied one of my images across from the Macintosh. I had to delete the floppy disk, reassign the CD etc for the VM to work, but then when I boot the VM reports a disk error:

    A disk read error occurred
    Press Ctrl+Alt+Del to restart

    I tried defragmenting the disk image in Image tools (mainly to verify that the disk image was readable) and that worked but the problem persists. Are the images no longer portable between Mac (RC1) and Windows versions?
     
  8. luz

    luz Member

    Messages:
    87
    As said, I did it the other way around - I set up the XP VM in the Windows version of Parallels and took it over to the Mac version (beta 6). It also works with RC1, but I went back to beta6 due to keyboard mapping and global key handling issues.

    However, I ported the entire VM (the .pvs file and the .hdd files of my C: and D: partitions).

    BTW: I asked Parallels about VM compatibility, and they confirmed that VMs are portable between platforms.
     
  9. makepeace

    makepeace Junior Member

    Messages:
    18
    After further testing (made a new partition and mounted that one as a second hard drive) it seems that the file may have got corrupted in copying. Will try again at the office tomorrow and let you all know.
     
  10. sandrino

    sandrino Bit poster

    Messages:
    9
    I have been unable to move VM images from my 17" MacBook Pro to an iMac. I tried copying the VM image through the network and I tried burning it to a CD. No whatter what method I use, Parallels doesn't recognize the copy of my VM image. Is the image getting corrupted when I duplicate it or am I configuring Parallels wrong?
     
  11. STim

    STim Bit poster

    Messages:
    942
    Sandrino,

    Will you please give us more details about the problem. What would Parallels say when you try to point it to the copied HDD? Probably, that's just a permissions problem, that's easily workaroundable.
     
  12. sandrino

    sandrino Bit poster

    Messages:
    9
    I will get more details tonight

    I am not at home where the iMac in question is. I will try moving the VM image again when I get home and I'll write down as much detail as possible. Is there an official way to move an image from one Mac to another? Maybe I am missing something.

    Thanks for the help!
     
  13. STim

    STim Bit poster

    Messages:
    942
    There's no any "official" way of moving files - just use your preferred way of transferring the files between desktops.

    I can think of just one possible reason - the .hdd file permissions is set to "Read-Only". To check it, right-click the .hdd file and choose "Get Info..." option. In the info window appeared find the "Ownership and Permissions" section and make sure you can "Read & Write" the file. I've attached a small picture that could help you.
     

    Attached Files:

  14. makepeace

    makepeace Junior Member

    Messages:
    18
    Got it working

    Sorry guys - forgot to give update as promised.
    1. HDD image was corrupted in copying. I have many problems moving large files between Mac and PC in 10.4.6 (I would almost go as far as to say that it seems it cannot be done - something up with Samba?)
    2. I copied successfully by enabling FTP on the Mac and logging in from Windows to retrieve the HDD image.
    3. I was obliged to reinstall the Parallels Tools when running on PC.
    4. In several other respects the PC version feels less polished than the Mac version.
    5. On the other hand my benchmark software (FreshDevices FreshDiagnose) benchmarks my Parallels virtual machine as significantly faster than the PC it is running on :)
    PS: Still dont know why I cant move the image between user accounts on a single Mac though?
     
  15. sandrino

    sandrino Bit poster

    Messages:
    9
    It Worked

    I checked the permissions on the VM image file, they were corect. I had full access to read an write the file. Then before trying anything else, I double clicked on the .pvs file. That click opened the VM image. I don't know why it didn't work before but no matter how many times I tried to select the VM image through the prefs, I got an error about it being an invalid file. Opening the .pvs file directly in the finder somehow cleared up the problem.
     

Share This Page