Parallels virtual disk dance of pain
Sometimes virtualization can be aggravating. If you've found yourself with a Parallels virtual disk that turned out to be uncomfortably small for all your stuff, there's a way to expand your horizons -- increase the virtual drive size with the included Image Tool, then boot the virtual machine from a free GParted LiveCD image to bump up the Windows partition to the full size of the virtual disk. Easy as pie, right? Well, unfortunately not anymore: Parallels has (temporarily, we hope) removed Image Tool from the 3.0 distribution and the older version of the tool will not work with the current disk image format. The resizing procedure has been confusing for users (and possibly eaten the VHDs of a few unlucky souls), so until Parallels comes up with a more integrated resizing solution, it's off the table. You can get around the missing utility by making a new (larger) blank disk image, then using a tool like Acronis MigrateEasy within Parallels to move from old HD to new; still, it's a pain in the keister.
Meanwhile, as I discovered when preparing to move my Boot Camp XP setup into a virtual machine, the otherwise excellent Parallels Transporter P2V (physical to virtual) conversion tool has a serious functional gap. Transporter, which is designed to help you create Parallels virtual machines from physical PCs or other virtual disk formats, works on just about any source machine except... you guessed it: a Boot Camp installation of Windows. Argh! I could capture the Boot Camp install as a restorable disk image with NetRestore or WinClone, but I really wanted to go virtual, as I am in the process of moving over to a new MacBook Pro (yay!) with a smaller internal drive (boo!). What to do, what to do?
In this case, it was the competition that came to the rescue, in the form of VMware's free Converter tool. VMware Converter, which does the same basic P2V tricks as Parallels Transporter, works just fine with a Boot Camp setup, thank you very much, and neatly whisked my one-third-full 40 GB XP partition into a folderful of virtual disk chunks; with Converter you can also easily expand or contract your target disk size, which is another approach to the resizing problem above.
From there I had what we refer to in Brooklyn as "lotsa optsh" -- continue on using the new virtual machine in VMware Fusion, or run back to Parallels Transporter to continue converting into a Parallels VM. In fact, to avoid installing a full VMware setup (I did fire up the new v4.1, just to kick the tires a little), there's a conversion method in Transporter that goes directly from the VMware virtual disk to a Parallels .hdd file, don't pass Go or collect $200. Transporter will even make the needed config changes to the resulting disk, open it up in a fresh virtual machine, and load the Parallels support tools and drivers for you, hands-free.
Well, Parallels, I suppose I can forgive the Boot Camp transfer situation, but let's not go down this twisty disk-y road again, mmmkay?
Share
Categories
Sometimes virtualization can be aggravating. If you've found yourself with a Parallels virtual disk that turned out to be uncomfortably...
Add a Comment
Brian, Mike, thanks for the walkthroughs.
Mike, I was under the impression that MigrateEasy was the Acronis product that was best suited for this approach, but if TrueImage worked for you that's great. FYI some of the Acronis code is already in Parallels to support the snapshot feature -- Acronis is another SWsoft sister company.
I was able to resize a Parallels virtual drive using Acronis True Image. I posted about it at http://www.mcdevzone.com/2007/06/18/tip-resizing-a-disk-image-in-parallels-desktop-30
@John Vilsack: Here are the instructions I wrote for how to migrate a Parallels VM to a VMware VM.
http://www.vmware.com/community/thread.jspa?threadID=88195
I suggest reading the whole thread, including Pat Lee's comment (the tenth one down), which suggests an excellent improvement to my instructions.
What I did with my Parallels-PC XP was just map my .iMac drive as a shared drive. I now store eveything there, including my Windows stuff. Now I don't care that my Parallels drive is small because I don't use it! Only Applications and windows files there. I imagine that the applications can even be moved over to the mac drive.
Works great and all my stuff is in the same place.
I've been using PArallels ever since the first beta and my impressions are that it's gotten progressively worse with each update. So when version 3 rolled around and the demo not only didn't work but nearly hosed my entire Mac I switched teams and tried Fusion.
Man am I happy I did. Fusion may not have as many features but it works. It doesn't slow my Mac down, it doesn't cause any crashes, it doesn't refuse to turn on, it has a huge library of virtual appliances - and it's still only a beta.
Excellent product and I'll be sure to take advantage of the trial discount.
I am a license holder of Parallels, but I would like to convert my existing Parallels VM to a VMWare one. Does anyone have any ideas or an easy to use how-to?
I tried searching the interwebs, to no avail.
Thanks!
Try CrossOver (codeweavers.com), excellent low cost implementation of open-source WINE which gives better functionality than Parallels without as many workarounds, without the expense of a Windows license, and with better performance. If you just want to run standard Windows apps like Office inside an OS-X environment, this is the way to go . . plus free trial to see how well it works for you . . no nonsense about designating a special vritual drive, or any of these other issues; it just interacts with your existing drive systems. I also started with Parallels but have not used it in months since I installed CrossOver. Oh, and the licensed version is cheap too.
From the VMWare web site :
For a limited time, VMware Fusion is available for pre-order for only $39.99, a 50% savings over the suggested retail price of $79.99 when VMware Fusion is released for general availability.
Bought Parellels 2.x. It served my needs (mostly), but was anything but Mac-like. Ever since VMWare beta3 (and the disabling of the debugging code) I haven't looked back. It's virtualization codebase is more mature, its interface is more Maclike, and its "Unity" feature works better than Coherence for me. ACPI support makes inporting from Boot Camp and real machines trivial (I move my work Thinkpad into a VM all the time to reduce travel weight).
Get VMWare while it's cheap - you won't be disappointed!
Shrinking: You could try using Parallels Compressor, built into the app; however, if your disk image is fixed-size, Compressor won't shrink it. You can go through the cloning methods mentioned above -- MigrateEasy will copy your installation to a smaller disk, as will VMware Converter.
June 24 2007 at 7:37 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Altec Lansing Octiv Duo iDock for $48 + free shipping
- Used Apple iMac 17" Core Duo 1.83GHz for $430 + $28 s&h
- Lounge Deluxe Stand for iPhone / iPod touch for $28 + $8 s&h
- Brookstone Surround-Sound Earbuds for $14 + $7 s&h
- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



18 Comments