How to enable Hyper-V on Windows 8.1 in VMware Workstation 9

Windows 8.1 and VMware Workstation 9

If you want to enable Windows 8.1 Preview Hyper-V feature, and your copy of Windows 8.1 is running as a virtual machine in VMware Workstation 9, you’ll find the Hyper-V Platform option is greyed out, and see the message:

Hyper-V cannot be installed: A hypervisor is already running.

Windows 8.1 Turn Windows features on or off

To resolve this and allow Hyper-V to run in a VM environment. You need to make two configuration changes.

The first is enable VT-x/EPT or AMD-V/RVI in the Virtual machine settings. To do this shutdown the VM, edit the virtual machine settings, select Processors and put a tick in the box as shown below, and click OK.

Virtual Machine Settings - Processors Virtualization Engine

The second configuration change is to the virtual machine’s vmx file itself. Again, with the virtual machine shutdown, browse to the location of its vmx file.

Windows 8 VM VMX file location

Open the file with Notepad, and then add the following line:

hypervisor.cpuid.v0 = “FALSE”

Edit vmx file

Save the file and start the Windows 8.1 VM. You’ll now have the option to add the Hyper-V Platform.

Windows 8.1 Turn Windows features on or off Hyper-V selectable

There is a good article over at VMware Communities about running nested VMs.

Related Posts:

1. VMware Workstation 8 + Windows Server 2012 Essentials + VMware Tools = Blank Screen

2. PowerShell: Identifying ActiveSync Devices with Get-ActiveSyncDevice for Exchange 2010

3. How to enable Hyper-V on Windows 8 in VMware Workstation 8

1 thought on “How to enable Hyper-V on Windows 8.1 in VMware Workstation 9

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.