Virtual Box VT-x is not available (VERR_VMX_NO_VMX).. Hyper V and core isolation is disabled

纵饮孤独 提交于 2020-08-01 16:02:10

问题


I'm running windows 10 enterprise trying to launch a VM in Virtualbox and it fails with the error. "VMMR0_DO_NEM_INIT_VM failed: VERR_NEM_MISSING_KERNEL_API_2 (VERR_NEM_MISSING_KERNEL_API_2). VT-x is not available (VERR_VMX_NO_VMX)."

I have HyperV disabled in windows features and core isolation turned off

I've checked the registry as well and core isolation / memory itegrity is off there. I've also made sure that in group policy settings that virtualization based security is disabled.

My BIOS does have VT-X /VT-D enabled.

I'm currently on Virtual box 6.1.6 but have tried previous versions back to 6.0.12 with no success.


回答1:


This happens to me from time to time on my Windows 10 host. I tried a lot of things to fix it, but what worked in the end is running this command as an administer in PowerShell:

bcdedit /set hypervisorlaunchtype off

and rebooting the computer.




回答2:


I got this error too. I got passed it by uninstalling VirtualBox, removing any residual files, and then reinstalling VirtualBox.

Based on Google search results of this error, posts about it started appearing only a few days ago. I found out how to get passed this error from one of the comments on https://www.reddit.com/r/Windows10/comments/g4hksf/virtualbox_problems/.

By the way, the only Windows feature that needs to be turned off is HyperV.




回答3:


I had the same problem. Tried the turning the HyperV off and rebooting but that did not work. My BIOS had Virtural turned on too. What fixed it for me was to go into BIOS, turn the virtual off then reboot it. Then reboot again and go back into the BIOS and turn virtual back on.




回答4:


I got the same error, and simply enabling BIOS VT-x was enabled, but simply enabling again BIOS VT-x got rid of the error. Uninstall virtual box, delete Virtual box files in program files, and in ProgramData

In windows 10

Settings-> Update & security->Recovery -> Advanced startup ->Restart now

Next after restarting choose Troubleshoot ->Advanced options->UEFI Firmware Settings ->click Restart

Then select F10 ->System configurations->Virtualization Technology select enabled and pressed enter Exit Saving changes->Select yes

Then reinstall virtual box, hope it helps




回答5:


This happend with me when windows 10 updated to windows 2004

So to fix this Make sure you disable the feature HyperV of windows feature

start -> Windows Features -> Windows Hypervisor Platform -> uncheck if checked.

restart your PC.

then try vagrant up or start the virtualbox machine again



来源:https://stackoverflow.com/questions/61344675/virtual-box-vt-x-is-not-available-verr-vmx-no-vmx-hyper-v-and-core-isolation

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!