22

I've upgraded to Windows 8 some weeks ago (MSDNAA!) and today, while I was trying to run a VM, I've noticed that VT-x is disabled.

Now, Hyper-V works without problems, as I've tried emulating Win7 and WP8; but VirtualBox says that VT-x is disabled and it can't run my VM.

Just to double check, I've run Securable by GRC and the Intel utility and both says that I've got VT-x off.

Here comes the problem:
VT-x is ON in my BIOS, and it worked flawlessly before upgrading to Windows 8!

Any kind of suggestion?

EDIT: My CPU supports VT-x: http://ark.intel.com/products/52219

Hennes
  • 65,804
  • 7
  • 115
  • 169
StepTNT
  • 452

3 Answers3

32

Had same issue. I enabled the Hyper-V to test the built-in virtualization in Windows 8 and that caused the OS to report Vt-x incorrectly.

I disabled Hyper-V from the Windows features and now VT-x is enabled again.

Go to Control PanelPrograms and FeaturesTurn Windows features On or Off and then uncheck Hyper-V.

Oliver Salzburg
  • 89,072
  • 65
  • 269
  • 311
1

First, check if VT-x enabled in BIOS\UEFI Second, disable Hyper-V:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Here is detailed instruction: http://druss.co/2015/06/fix-vt-x-is-not-available-verr_vmx_no_vmx-in-virtualbox/

druss
  • 127
0

I found this article/post on Intel's site. Given that for this person, a clean install of Windows 8 (ignoring the fact that this was before the proper release,) I would suggest doing the same.

I have seen no end of problems lately for people who upgraded, which a clean install fixed.

Windos
  • 11,235