How to fix: "The Windows Phone Emulator wasn't able to create the virtual machine: Generic failure" under VMWare Fusion 4.1.4

I use an iMac at home, so any Windows development is done in a Windows 8 virtual machine running under VMWare Fusion 4.1.4.

I ran into a problem this evening when playing around with some Windows Phone 8 development and thought I'd share the solution. It turns out the default Fusion configuration doesn't support the hardware assisted visualization (Hyper-V) that the Windows Phone SDK Phone Simulator uses.

Not to worry, just do the following (works for me under 4.1.4).

vhv.enable = "TRUE"
hypervisor.cpuid.v0 = "FALSE"

NB: My VM has two processors, I haven't tried this on a single process VM yet.

Share this: