Hyper-V won't enable in Windows 8 Pro: "Virtualization support is disabled in the firmware"
There are a few requirements that must be met to enable Hyper-V on Windows 8. According to this TechNet article, other than SLAT, you must also have 4GB of RAM and the system must be 64-bit. These requirements are listed on the Client Hyper-V page on TechNet.
There is a simple check that you can also run to verify that your system meets the requirements. Open a command prompt and type ‘systeminfo.exe’ (without the quotes) and hit enter. The last section will show four lines:
VM Monitor Mode Extensions:
Virtualization Enabled in Firmware:
Second Level Address Translation:
Data Execution Prevention Available:
These will have either ‘Yes’ or ‘No’ next to them, which should help you to track down the exact issue that is stopping you from enabling Hyper-V on your system.
More information about Hyper-V and other new features in Windows 8 can be found on the Explore page of the Springboard Series on TechNet.
Hope this helps.
A few more cold boots seem to have fixed the problem. I guess one cycle wasn't enough.
Update:
The setting seems to reset every time I install major updates/OS upgrades. To fix it, I need to:
- Change the setting on my laptop
- Let it boot into Windows
- Turn off the computer normally (cutting power breaks the process)
- Unplug the laptop
- Remove the battery
- Wait about 30 seconds
- Replace battery, plug in, turn on
- Repeat 2-3 times until it works