问题
I tried to make my android emulator work faster and as the title says, I can't get to install HAXM driver on my laptop. I've looked everywhere and did everything people suggested on other pages. Intel Virtualization Technology in bios is enabled. Updated Eclipse tools etc. Downloaded driver directly, instead of throguh Eclipse manager. I even tried to disable Hyper-V in Windows functions but it's not there. I still get the following error when trying to install the driver:
(Can't post images so I will just rewrite it) "This computer meets the requirements for HAXM, but Intel Virtualization Technology (VT-x) is not turned on. HAXM can be installed, but will not work until VT-x is enabled."
As I said before, it is ENABLED in bios so I have no idea what's the problem. I would appreciate any help. Thanks.
回答1:
Some antivirus prevent Haxm installation. In my case -- Avast : settings tab -> troubleshooting -> uncheck "enable hardware-assisted virtualization" Solved the problem
A step-by-step tutorial can be found here
回答2:
Hope my answer helps someone who ends up on this page for the question
I had just updated my BIOS and found that emulator on Android Studio was not starting mentioning "VT-x not enabled". When I checked task manager it showed Virtualization is Disabled
On entering BIOS found that Virtualization showed enabled. I exited and googled up in vain.
How I got rid of it: I entered BIOS setup once again, this time I disabled it and re enabled. Saved and exited. When I again checked in Task Manager, "Virtualization showed as enabled"
I made sure emulator is also running as I am typing this answer
回答3:
do you have any other software installed on your PC, that may prevent HAXM to use VT-x ? Maybe you've got some other SDKs/emulators installed that would come with a virtualization service ?
Also, what's your laptop ? Sometime BIOS may be buggy and to really enable VT-x, you may need to disable it, shutdown and boot your PC again, enable VT-x, shutdown and boot again.
回答4:
Although this is an old question, but I've still encounter it recently.
This is what worked for me on my i7-3770 3.40GHz, Z77 extreme motherboard running Windows 10.
In Windows, disable Hyper-V:
- Open up a PowerShell or CMD session as Administrator.
- Type the following command: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
- Windows will ask you to restart.
In the bios:
- Disable >>> Intel Virtualization Technology, vt-d
- Save the bios settings and allow it to restart and boot into Windows.
- Shutdown the computer (I've tried just restarting and it didn't work)
- Power up the computer, go into the bios and re-enable the above disabled settings.
- Save, restart.
Download the Intel Utility to check.
You should now see it been supported:

If it still doesn't work, try re-enabling Hyper-V first then following the steps above.
来源:https://stackoverflow.com/questions/20345389/vt-x-not-working-even-tho-its-enabled-in-bios-and-my-cpu-supports-it