To resolve this issue, change the guest OS type to Hyper-V.
Caution: Hyper-V functionality inside VMware Fusion is experimental and is unsupported.
To change the guest OS type to Hyper-V:
- Shut down the virtual machine.
- Click Virtual machine > Settings.
- Select General and change the guest OS type to Hyper-V (unsupported).
- Select Processors & Memory in the Settings.
- In the Advanced options of Processors & Memory, select Enable hypervisor applications in the virtual machine
- Reboot the virtual machine to enable Hyper-V.
Alternatively, you can edit the .vmx (virtual machine configuration) file of the Windows 8 virtual machine to override VMware Fusion's default virtual machine settings for running a hypervisor inside a virtual machine.
To edit the .vmx and override VMware Fusion settings:
- Shut down the Windows 8 virtual machine.
- Navigate to the location of your virtual machine bundle. For more information, see Locating the virtual machine bundle in VMware Fusion (1007599).
- Right-click the virtual machine bundle and select Show Package Contents.
- Locate the file ending with .vmx.
- Right-click the file and select Open With > TextEdit.
- Add this entry to the last line of the file:
hypervisor.cpuid.v0 = "FALSE"
- Save and close the file, then start the virtual machine.