Before you read any further, as Dane pointed out, you can install Hyper-V on Microsoft Windows 8 Consumer Preview, but after rebooting you will be presented by a “blue screen”, because a HAL_Memory_Allocation was thrown. This is broken since the beta build. Let’s hope they fix this in the RTM.
Meet the power of |”Intel VT-x/EPT”. Normally when you want to install Hyper-V on Windows 8 inside VMware Workstation 8 you will get the following message:
Hyper-V cannot be installed: A hypervisor is already running.
Shutdown the machine and edit the Virtual Machine Settings > Hardware > Processors > check the “Virtualize Intel VT-x/EPT”:
One more thing you should do, is edit the vmx file of the Windows 8 VMware virtual machine and add the setting “hypervisor.cpuid.v0 = “FALSE”, as described here: http://www.veeam.com/blog/nesting-hyper-v-with-vmware-workstation-8-and-esxi-5.html
Now you can boot the Windows 8 VMware virtual machine and add install Hyper-V.
Go to Control Panel > Programs and Features > Turn Windows features on or off >
Now you will get the message: “Provides the services that you can use to create and manage virtual machines and their resources”.
More information can be found, here: http://virtualizedgeek.com/2011/09/16/nested-win8-hyperv/