A couple of weeks ago I upgraded my mid-2011 iMac to Yosemite and until yesterday all was going well. Yesterday I had the need to run Windows and so fired up VMWare Fusion. I’d already upgraded to Fusion 7 as version 6 has Yosemite compatibility issues.

This is what happened when I ran a virtual machine, running Windows 7 and Office 2013:

  • Windows took over 10 minutes to boot up (normally takes about 2 minutes using this particular VM). In fact unless I constantly wiggled my mouse, the bootup process came to a grinding halt.

  • Once successfully booted, apps such as Word and Excel took about 2 minutes to load (about twice as long as normal)

  • On shutting down Windows, a number of Windows Updates were applied which took over 8 hours!

I restarted the Mac using a bootable Mavericks backup that I created just before installing Yosemite and successfully ran the Windows virtual machine.

So off to the VMWare forum I went in search of a solution and this is what I found:

"You’ve bumped into an Apple bug, affecting all hypervisor programs (a program that runs a virtual machine i.e. VMWare Fusion and Parallels) running on Yosemite on mid-2011 iMacs. Apple is aware of the issue."

The fix is to use this Terminal command: sudo nvram boot-args=debug=0x10

  • Using Spotlight or your usual Launcher such as Alfred or LaunchBar, run the Terminal
  • At the Terminal prompt, type the above command (or copy and paste it from above) and press Enter
  • Enter your Mac account password and press Enter
  • You should be left at the Terminal prompt
  • To check it has worked type the following at the Terminal prompt: sudo nvram boot-args
  • The Terminal should return: boot-args debug=0x10
  • Close the Terminal window
  • Restart the Mac

VMWare Fusion Not Working on Yosemite