VMware Fusion 4: Run Windows on Your Mac, Lion-Style

As fantastic as the Mac OS is, there are plenty of reasons you might want to run Windows from time to time: maybe you need to run some old school XP software for work, or you want to try out some PC games, or (like me) you have to test websites in Internet Explorer.

If you’re going the virtualization route, you can try out the free VirtualBox, but if you’re looking for something more powerful and user-friendly, the two main competitors are Parallels and VMware Fusion. I’ve tried both, and have been happily using VMware Fusion for the year and a half. VMware recently came out with a major update packed with new features, so let’s take a look at what it has to offer.

The Basics

VMware Fusion is a virtualization program — it lets you run another OS alongside your host OS, without rebooting your computer. Given enough RAM and processing power, virtualization can offer a nearly seamless integration between your Mac and native Windows applications.

Setup

VMware fusion offers 3 ‘view modes’ to run your Windows installation: one-window mode, where you have Windows running in a regular application window; ‘unity’ mode, which lets you run Windows applications as if they were Mac applications; and full-screen mode, which is exactly what it sounds like.

Setting up a virtual machine with VMware fusion is a pretty painless process, you just need either Windows installation discs, or an .iso disk image. You’ll have to go through the regular Windows installation process, set up user accounts, and all that jazz you thought you’d escaped when you bought a Mac. You’ll also have to pick some settings like RAM allocation for your virtual machine — you can safely leave these at the defaults and change them later if you’d like.

My virtual machine "library" is pretty sparse so far

My virtual machine "library" is pretty sparse so far

You can also import virtual machines from Parallels, earlier versions of VMware Fusion, Microsoft Virtual PC, or a Boot Camp installation.

Integration

You can control the level of integration between your Mac and ‘guest’ system, deciding which directories you want to be mirrored between machines. I have my documents, downloads, and pictures folders mirrored, plus the desktop. It’s pretty handy, the desktop instantly updates when you add a new item on either your Mac or PC.

Desktop vs. Desktop

Desktop vs. Desktop

New Features

VMware Fusion 4 features a lot of refinements over earlier versions, as well as a handful of new features:

Lion Integration

Fusion 4 was designed with Lion in mind, with integration with most of Lion’s fancy new features. You can add Windows apps to your Launchpad, use Mission Control/Exposé, assign apps to different spaces, and go full screen.

I have to say I don’t think I’ve looked at my Launchapd since I reviewed Lion in July, but the Mission Control feature is a very welcome addition, especially for web design, when you’re often juggling a number of programs and windows.

Some Windows apps chilling with their Mac buddies

Some Windows apps chilling with their Mac buddies

My favorite new feature is the Lion full-screen mode (with version 4.1) that takes full advantage of Lion, allowing you to run your Windows machine full-screen in it’s own space, completely seamlessly, which is awesome.

Full-screen everything makes me happy

Full-screen everything makes me happy

Unity Improvements

One of the coolest features of VMware Fusion is Unity mode, which lets you run Windows apps just as you would Mac apps. In lieu of the Start Menu, there is sort of a reverse Start menu in the menu bar, giving you access to all your Windows programs, as well as virtual machine settings. I find this menu-bar Start Menu to be one of the biggest advantages of VMware Fusion over Parallels. Unity apps behave exactly like you would expect them to, you can access them via the dock and the application switcher, launch them through Spotlight, and find them in your applications folder.

Internet Explorer, you don't belong here!

Unity Mode with Internet Explorer. It feels so wrong.

Performance

VMware claims that Fusion 4 is up to 2.5 times faster than previous versions, and it’s a pretty noticeable difference. Performance is generally the biggest concern with virtualization software, because you’re dividing your computer’s resources in two. A slower computer will struggle to run two systems at once, so any speed improvements are a huge help. I can confirm that while Fusion 3 was only just usable on my late 2010 MBP with 4GB RAM, I was able to do what I needed to do (though not run games without burning my lap) much more easily with Fusion 4.

In all honesty, before you get your hopes set on running two OSs at once, you really do need to consider whether your computer can handle it. VMware Fusion 4, while faster than earlier versions, still took quite a while to boot up and shut down, and it really got my fans going when I had a few applications running (particularly IE9).

With 4GB of RAM and a 2.66GHz processor, it was a bit of a pain to run Fusion while using the apps I needed on the Mac side (Photoshop, Browsers, FTP clients). However, I recently upgraded my RAM to 8GB (well worth the $45 for anyone frequently using graphics or virtualization software), and my Windows installation now runs beautifully and boots up in seconds.

I found graphics performance to be good, but not perfect using Fusion 4, I get some jitteriness moving unity windows, and I’ve been having some rendering issues in IE9. Diablo II runs almost flawlessly, with some occasional lagging, and it’s definitely playable; I’m not sure many of the newer, more graphics-intensive games would hold up so well. If you’re looking to do serious PC gaming on your Mac, dual-booting is probably a better option.

I've missed this so much. Lion killed my Amazon :(

I've missed this so much. Lion killed my Amazon :(

Lion Virtualization

VMware Fusion 4 allows you to run a virtual installations of Lion and Snow Leopard (and respective Servers). Though this may not seem important to the average user, it’s a great tool for app developers, and could also allow you to run PowerPC-only applications without reverting to Snow Leopard.

There's a Lion in your Lion, so you can Lion while you Lion

There's a Lion in your Lion, so you can Lion while you Lion

You’re not limited to just Mac and PC either, you can run your favorite Linux distribution as a virtual machine too (though Parallels really has simpler Linux installations).

Pause Feature

The ability to “pause” or “suspend” your virtual machine can be essential when you’re working with a less RAM. Suspending the virtual machine frees up its resources for your Mac, so you won’t experience slower performance if you’re going to ignoring Windows for a bit. I use this feature a lot, and it’s a huge time (and CPU) saver.

Conclusion

I’m pretty happy with VMware Fusion 4, it definitely speeds up my workflow and lets me perform tasks essential to my work with ease. The new Lion integration features are very slick and useful, especially the full-screen mode.

Comparisons will always be made between VMware Fusion and Parallels, and it’s a pretty tight competition. I’ve tried both, and it really comes down to personal preference. Price-wise, they’re both being offered at discount prices at the moment, with Fusion being the slightly more affordable option at $49.99 (vs. $59.99). I’m satisfied with Fusion 4, but I know Parallels is a great piece of software too. They both have free trials, so it can’t hurt to give them both a try while the prices are low.

If you’re hesitant to spend money on virtualization software when you have to shell out for a Windows license, take a look at the free VirtualBox, which will let you accomplish the same basic tasks with a more bare-bones interface and fewer features.

So here’s the poll: what do you use? I’d also like to hear about experiences with virtual machine performance using different systems and specs, or experiences with Parallels 7.


Summary

VMware Fusion 4 allows you to create virtual machines to run guest operating systems on your Mac. Features like Unity mode and Lion integration help bridge the gap between your Mac and Windows applications seamlessly.

9
  • http://www.boastboy.com Marcel

    I started using Parallels way back with version 2, in the end you just kind of stick with what you got, it’s not really worth changing software unless there are drastic differences.

  • http://en.tucoaster.com jesus

    I don’t waste more money in new releases of virtualization products. I can run windows with ie versions to test my designs. I don’t need nothing more, so i will not spend more money on it.

  • Sebastiaan

    Trying to run games in a Virtual Machine in my experience is just not worth the trouble. While i absolutely hate to reboot into another OS just for 30 minutes of game-time, i hate spending time to get that very same game to work in Parallels or VM-Ware (or any other method for that matter).

  • NSDocument

    Meh. Allocating 512MB of RAM to VMWare takes up as much as 1GB for Parallels and it’s not even nearly as smooth. After going from VMware -> Qemu -> VirtualBox -> Parallels and back to VMware for the past few years I can honestly say I’m *least* happy with VMware for its system resource management.

  • Matt

    I plan on putting this on my Air. I really only need it for lotus forms viewer, do you think it an handle it?

  • http://www.twitter.com/ericastrahon Erica Strahon

    I’ve been using VirtualBox for a while now for testing my local sites, so my needs are minimal. I’ve been wanting to switch to Parallels, the UI has just been a better experience for me vs VB and VMware. I remember a few years back trying to get VB to view my local development sites and it was a pain with the configuration I had to do. I switched over to VMware then to Parallels and found Parallels to be the easiest to set up the connection.

  • Jason

    I upgrade to Parallels 7, and with the upgrade I instead decided to use my BootCamp partition as the virtualized Windows. It seemed like a good idea, but now I constantly get disk corruption issues and half the time Parallels forgets the drive to use (I put my BC on a second drive) and then recently rendered it useless to use as a VM.

    I’ve uninstalled Parallels but it doesn’t completely remove itself as many files retain a file association to Parallels.

    I think I’m done with Parallels.

  • http://www.dubbedcreative.com Ketan

    I had Vista on VMware for a while but it was just dead slow and all I was using it for was testing dev sites. So, I decided to give Parallels a shot and was amazed at the speed difference. Vista boots up pretty much instantly and I can keep it open in the background with loads of other apps open at the same time.

    It does help if you have a good amount of memory – I’ve got 8Gb on my Macbook Pro which has helped a lot, but it did run fine with 4Gig as well.

  • Pingback: Cannot Install Guest Additions For VirtualBox 4.1.2? Having d3d9.dll Error? What’s The Deal With Virtualizing Windows 7 Inside VirtualBox On Linux? | EssayBoard

  • Pingback: Watching Netflix On Linux? | EssayBoard

  • johnny_n

    Yeah, time to switch to Parallels. I’ve ran VMWare since 2.0 but with the latest versions Parallels has jumped ahead in almost every category — speed, graphics, Lion integration, etc.

    I finally made the leap and switched a few weeks ago and haven’t looked back… didn’t even try VMWare 4.0… meh.

  • Pingback: Electronics For Everyone - The Best Way To Run Windows On Your Mac: VMWare vs. Parallels

  • david

    I use Vmware, the Big Plus for me is I can uses the same virtual image files on Windows, Mac or Linux hosts. Basically this means I ca carry my windows installation, on a external USB & firewire hard disk. The only problem is windows 7, it seems to detect that the host macine has changed and so asks to be re-authorized, this will fail if I do this more that 2 times in a 90 day period. But still for my linux servers it works fine.

  • jSil

    Does anyone know how to move the VMware fusion from one user account to another?
    I didn’t realize I was signed in on my user on my wife’s macbook pro until I had completely finished a windows 7 install. I found an article on sharing it between users for Snow leopard but I’m running Lion and don’t want to be restricted by all the downfalls of sharing the VM (ie can not be more than one user singed in and so on). I really just want to move it to my wife’s user.
    Thanks for any help. jSil

  • anand prakash

    hello friends, can i run “need for speed the run” on win7 using vmware on mac os x 10.7.3? please reply somone, my mac have 4GB memory, intel i5, 2.4GHz.

  • http://www.mydnes.com/ DEBORA Laurence

    Business et rencontre sur Mydnes.com/ . Connectez-vous, inscrivez-vous, c’est gratuit .

theatre-aglow
theatre-aglow
theatre-aglow
theatre-aglow