7

I get the following error (and yes I know this has been reported many times, but please read further): VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.

The issue is that Virtualisation is enabled in my BIOS and I also made sure my BIOS is upgraded to the latest version.

Here is the thing: I used VirtualBox on the same machine, but with Windows 7 and I could run exactly the same x64 guest images.

3
  • This is a known limitation of having Hyper-V installed. This is pretty much the same reason you cannot have VMWare installed and enable Hyper-V.
    – Ramhound
    Nov 12, 2013 at 12:26
  • @Ramhound yes well, I did not know that it is such a "known limitation". See my edit to my answer. Nov 12, 2013 at 12:59
  • See also this answer: superuser.com/a/700414/84776 Jun 20, 2014 at 10:07

2 Answers 2

12

All what you need is disabling Hyper-V. Run command prompt with administrator rights and run the following command:

bcdedit /set hypervisorlaunchtype off

Restart your PC and you're done!

1
  • I was messing around resetting the BIOS, disabling and enabling VT. Searching widely on the motherboard and cpu for a solution. And it was the damn Hyper-V not playing nice.
    – Wolf5
    Jul 8, 2014 at 19:00
10

I tried confirming it with the Coreinfo.exe tool. Here is the output of that tool:

Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
HYPERVISOR      *   Hypervisor is present
VMX             -   Supports Intel hardware-assisted virtualization
EPT             -   Supports Intel extended page tables (SLAT)

The output indicates that virtualization is not available (note the - next to VMX), but another Hypervisor is present. It turns out Hyper-V is that other Hypervisor. I un-installed Hyper-V and the Coreinfo.exe tool now gives the following output:

Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
HYPERVISOR      -   Hypervisor is present
VMX             *   Supports Intel hardware-assisted virtualization
EPT             *   Supports Intel extended page tables (SLAT)

I un-installed Hyper-V and VirtualBox now detects the hardware virtualization support from the BIOS (and x64 guest OSs can now run).

EDIT According to the VirtualBox help you should not run multiple Hypervisors on the same machine. Would love to see VirtualBox actually warn you that this is the reason why x64 guests cannot run. Would save allot of time!

2
  • 1
    Just to clarify on how to uninstall Hyper-V: 1. follow this guidance (opening the control panel on Win 8 works different though) to open the "Windows features" dialog. 2. Deselect Hyper-V. 3. Restart your PC (as requested by Windows). 4. Done.
    – ComFreek
    May 6, 2014 at 15:46
  • Well I have the same problem and coreinfo says [HTT * Hyperthreading enabled] [HYPERVISOR - Hypervisor is present] [VMX * Supports Intel hardware-assisted virtualization] [SVM - Supports AMD hardware-assisted virtualization] [X64 * Supports 64-bit mode]. I have VirtualBox 4.3.15 r95713 and no VirtulPC or VMWare installed, is just virtualbox. So not sure how to fix it.
    – RaduM
    Sep 7, 2014 at 9:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .