Vt x is not available virtualbox windows 10

Ошибка vt-x is not available (verr_vmx_no_vmx) появляется, когда пользователь запускает виртуальные машины при помощи VirtualBox на Windows 10. Виновником

Ошибка vt-x is not available (verr_vmx_no_vmx) появляется, когда пользователь запускает виртуальные машины при помощи VirtualBox на Windows 10. Виновником данной ошибки могут быть несколько причин: не включена виртуализация в BIOS, включен Hyper-V, включена изоляция ядра, Avast может отключить виртуализацию.

vt-x is not available (verr_vmx_no_vmx)

1. Отключить Hyper-V

Эта самая распространенная ошибка, когда пользователь при включенном Hyper-V использует и VirtualBox или любую другую стороннюю программу как Docker. Дело в том, что, если включена встроенная виртуальная машина Hyper-V, то она отключает виртуализацю для VirtualBox.

Запустите командную строку от имени администратора и введите ниже команды:

  • dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  • bcdedit /set hypervisorlaunchtype off

Перезагрузите ПК и посмотрите появляется ли ошибка vt-x is not available (verr_vmx_no_vmx) при запуске виртуальных машин.

Disable Feature Microsoft HyperV

2. Avast

Если у вас стоит сторонний антивирус как Avast, то вам ну;но выключить в параметрах антивируса «Включить виртуализацию с аппаратной поддержкой«.

включить виртуализацию с аппаратной поддержкой в AVAST

3. Изоляция ядра

Изоляция ядра это параметр безопасности встроенного антивируса в Windopws 10. Известно что включенная изоляция ядра конфликтует и создает много проблем связанных с виртулизацией.

channel

Откройте защитник Windows и перейдите «Безопасность устройства» > «Сведения об изоляции ядра» >  и убедитесь, что параметр «Целостность памяти» выключена. Перезагрузите компьютер, чтобы применить изменения.

Если у вас целостность памяти было включена и вы не можете отключить, то обратитесь к этому руководству, последнему способу.

целостность памяти в безопасности Windows

4. Виртуализация в BIOS

Если выше способы не помогли исправить ошибку vt-x is not available (verr vmx no vmx) при запуске виртуальных машин в Windows 10, то скорее всего виртуализация отключена в BIOS на уровне ядра процессора и её нужно включить.

Зайдите в BIOS или UEFI и включите параметр виртуализации. Так как BIOS у всех разный и параметр может называться по разному, то советую воспользоваться Google или Yandex картинками. К примеру, у вас материнская плата Asus, то просто напишите в поиске «Как включить виртуализацю в BIOS Asus«.

Включить виртуализацию в BIOS


Смотрите еще:

  • Невозможно запустить движок виртуализации BlueStacks в Windows 10
  • Пропала кнопка центра уведомлений в Windows 10
  • Некоторыми параметрами управляет ваша организация Windows 10
  • Ошибка Game Security Violation Detected при запуске игр
  • Как подписать PDF документ электронной подписью

[ Telegram | Поддержать ]

[Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Hello,
i use VirtualBox from a lot of year.
Tomorrow windows 10 get the last update (Version 10.0.15063) and after it mi windows Xp Vm doesn’t start any more

When Virtual box give VERR_VMX_NO_VMX error tipically the virtual-t in bios isn’t active.
In may case nothing is changed, only windows make an update.

I already try to unistall and install Virtual Box, but nothing chage.
I already try to stop all services where hyper-v is named.

I finish the idea. I already search this error on the comunity, but i have not find a right solution for my problem.

Sameone has already fixed my problem?
Thanks you for support.
Best regards
Davide Cossano.

davide.cossano
 
Posts: 2
Joined: 14. Sep 2017, 15:44

Re: VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby mpack » 14. Sep 2017, 16:35

Disable Hyper-v, per all the previous discussions of this problem.

mpack
Site Moderator
 
Posts: 37920
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby davide.cossano » 14. Sep 2017, 17:16

I had already stopped all services about hyper-v
i tryed to unistall hyper-v from windows component
but wasn’t enought…

I solved using this command from console:

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

Thanks you for you support.
Regards
Davide.

davide.cossano
 
Posts: 2
Joined: 14. Sep 2017, 15:44

Re: VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby mpack » 14. Sep 2017, 17:39

Thanks for reporting back.

mpack
Site Moderator
 
Posts: 37920
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby RBStorms » 1. Dec 2017, 23:57

This appears to be happening again due to Microsoft issuing an update on the normal Windows 10 release track. They are enabling Hyper-v to one of their security issues.

Just thought I’d mention this, since mpack gets tired of regurgitating the same thing, over and over. :)

I KNOW I turned OFF Hyper-v when installing VirtualBox. It WAS working fine, and then MS Updates happened. Suddenly Hyper-v was back on, and VBox failed to open my XP VM.

Lesson learned: Check that Hyper-v is not enabled, even if you know you have previously disabled it. M$ is turning it back on for you.

Thank You for your support!

RBStorms
 
Posts: 1
Joined: 1. Dec 2017, 23:36

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby georgn » 23. Jan 2018, 00:43

It seems to be back and disabling Hyper-V is no longer the solution…

I recently updated Windows to Build 17074.rs_prelrease.180106-2256 and now I find that my vbox linux vm no longer starts up with:

Code: Select all   Expand viewCollapse view
VT-x is not available (VERR_VMX_NO_VMX).

Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

I have double checked that Hyper-V is not enabled. I have checked that the BIOS settings have not changed (vt-x is enabled).

Any other hints are welcome.

georgn
 
Posts: 5
Joined: 23. Jan 2018, 00:38

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby BillG » 23. Jan 2018, 06:36

You can expect to see odd things happen when you run pre-release versions of the OS on the host.

Bill

BillG
Volunteer
 
Posts: 5064
Joined: 19. Sep 2009, 04:44
Location: Sydney, Australia
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows 10,7 and earlier

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby socratis » 23. Jan 2018, 10:31

@georgn
BillG is absolutely correct, there is a special forum for discussions like these: Windows pre-releases. Just so that you know, you’re not alone. A couple more users have reported the exact same issue. If you want you could continue the conversation in that thread.

Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the «QUOTE» button, please use the «POST REPLY«, at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.

socratis
Site Moderator
 
Posts: 27689
Joined: 22. Oct 2010, 11:03
Location: Greece
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby georgn » 23. Jan 2018, 17:13

Awesome! Thanks! Heading over to the other forum.

georgn
 
Posts: 5
Joined: 23. Jan 2018, 00:38

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby Vic.CRI » 21. Feb 2020, 21:04

This is the solution (Tested in Windows 10 19036 OS Build 18362.592 / VirtualBox 6.1.4 r136177)
1. Turn Window features Off
• Hyper -V
• Virtual Machine Platform
• Windows Defender Application Guard
• Windows Hypervisor Plarform
• Windows SandBox /
2. Disable Fast Boot
• Control Panel > Power Options > Choose what the power buttons do > ShutDown Settings > Turn off fast startup
3. Disable Device Guard / Credential Guard:
• Start > Run > gpedit.msc The Local group Policy Editor opens.
• Go to Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard > Turn on Virtualization Based Security.
• Select Disabled.
4. Delete the related EFI variables by launching a command prompt as Administrator and run these commands:
// Ensure that X is an unused drive letter, else change to another drive letter.
• mountvol X: /s
• copy %WINDIR%System32SecConfig.efi X:EFIMicrosoftBootSecConfig.efi /Y
• bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d “DebugTool” /application osloader
• bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path “EFIMicrosoftBootSecConfig.efi”
• bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
• bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
• bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
• mountvol X: /d

5. Restart.
6. Accept the prompt on the boot screen to disable Device Guard or Credential Guard.

Now VirtualBox will work

Vic.CRI
 
Posts: 1
Joined: 21. Feb 2020, 20:47

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby Joeyjoe » 28. Feb 2020, 16:42

Super!!! thanks for the post. After a Windows10 update I was experiencing this issue.

I believe the trigger to get my VMs operating again was this:
Go to Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard > Turn on Virtualization Based Security.
• Select Disabled.

Joeyjoe
 
Posts: 1
Joined: 28. Feb 2020, 16:40

Re: [Solved] VT-x is not available (VERR_VMX_NO_VMX) After Windows 10 Update

Postby mpack » 28. Feb 2020, 18:16

This topic was already marked as solved (in 2017!), and recent posts simply repeat what’s already in the FAQ (see posts 2 and 3).

Locking this.

mpack
Site Moderator
 
Posts: 37920
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP


Return to VirtualBox on Windows Hosts

Who is online

Users browsing this forum: Google [Bot] and 40 guests

This tutorial contains instructions to fix the following error in VirtuaBox: «Failed to open a session for the virtual machine <VM MachineName>. VT-x is not available (VERR_VMX_NO_VMX) with Result Code: E_FAIL (0x80004005), Component: ConsoleWrap, Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed».

VirtualBox Error VT-x is not available - FIX

The VirtualBox Error «VT-x is not available», appears on a Windows 10 Pro based computer, with a Gigabyte Z370 HD3P motherboard and the Intel Core i7-8700 processor which supports the Intel® Virtualization Technology (VT-x). Except of the «VT-x is not available» error in VirtualBox, the SecurAble tool also states that the Hardware Virtualization is not available on the system.

image

How to FIX: «VT-x is not available» error in VirtualBox.

Important: Before you continue to apply the steps below, make sure that the installed CPU supports the following features: *

a. Virtualization technology.
b. Hardware Date execution prevention (DEP) **

Notes:
* To easily find out if if your system supports the Virtualization requirements you can use the SecurAble
tool.

** The «Date execution prevention (DEP)» feature is also called  «No Execute (NX)» for AMD processors and «Execute Disable (XD)» for Intel processors.

Step 1. Enable Hardware Virtualization in BIOS.

1. First of all, proceed and enable the Virtualization Technology feature in BIOS settings. To do that, restart your system and launch the BIOS Settings. Then…

A. If you own an Intel CPU:

  • Click the Advanced * tab and set the Virtualization (aka «Intel® Virtualization Technology (VT-x)» to Enable.

* Note: In some BIOS the Virtualization setting is under the Performance options.

B. If you own an AMD CPU:

  • Click the M.I.T. tab –> Advanced Frequency Settings –> Advanced Core settings and the set the SVM Mode (aka «Secure Virtual Machine») to Enable.

2. Save and exit BIOS settings.
3. Try to start the VirtualBox machine. If you still face the same error, then proceed below.

Step 2. Disable Hyper-V. *

* Note: This step applies only to Windows 10 Professional and Enterprise versions.

1. Navigate to Windows Control Panel and open Programs and Features.
2. Click Turn Windows features on or off.

Uninstall Hyper-V

3. Uncheck the Hyper-V feature and click OK. *

* Note: If the Hyper-V is not enabled, then try the following trick: Enable Hyper-V –> Restart the computer –> Disable Hyper-V and restart again.

fix VT-x is not available VirtualBox

4. When the removal operation is completed, restart your computer.

5. After restart, open Command Prompt as Administrator.
6. Type the following command and press Enter:

  • bcdedit /set hypervisorlaunchtype off

7. Reboot your PC.
8. After reboot, start the VM.

You ‘re done! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:

If you want to stay constantly protected from malware threats, existing and future ones, we recommend that you install Malwarebytes Anti-Malware PRO by clicking below (we
do earn a commision from sales generated from this link, but at no additional cost to you. We have experience with this software and we recommend it because it is helpful and useful):

Full household PC Protection — Protect up to 3 PCs with NEW Malwarebytes Anti-Malware Premium!

Некорректные настройки VirtualBox, например, выделение слишком большого объема памяти виртуальной машине, нередко становятся причиной разных ошибок. Так, появление ошибки «VT-x is not available (verr_vmx_no_vmx)» может быть связан с рядом причин, стоящих того, чтобы рассмотреть их более подробно. Отключение виртуализации. Самопроизвольное отключение виртуализации, сбой в настройках BIOS является скорее исключением, чем правилом.

VT-x is not available (verr_vmx_no_vmx)

Причиной сбоя может стать некорректное завершение работы системы вследствие внезапного отключения электропитания, есть примеры, когда виртуализация отключалась антивирусами.

Так или иначе, эту причину необходимо исключить.

Зайдите в BIOS вашего компьютера и поищите там настройку «Intel Virtualization Technology» в разделе Advanced Mode -> CPU Configuration.

BIOS

Она должна иметь значение «Enabled» (Включено).

Intel Virtualization Technology

Учитывая, что BIOSы бывают разными, лучше поискать инструкцию о включении виртуализации именно для вашей модели материнской платы.

Активность встроенного гипервизора Hyper-V

Причиной описанной выше ошибки может стать включенный в Windows встроенный гипервизор Hyper-V. Если вы его активируете, не запустите, а просто активируете, работа со сторонними гипервизорами уже станет невозможной.

С последними такой проблемы нет, например, вы можете параллельно запустить VirtualBox и VMware Workstation.

Поэтому Hyper-V следует отключить.

Откройте командой optionalfeatures оснастку «Включение и отключение компонентов Windows» и снимите галку с пункта Hyper-V.

Включение и отключение компонентов Windows

Настройки вступят в силу после перезагрузки компьютера.

Штатный гипервизор может быть также деактивирован в запущенной от имени администратора командной строке последовательно выполненными командами:

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

bcdedit /set hypervisorlaunchtype off

Dism

Включенная проверка целостности памяти

Для обеспечения дополнительной безопасности в Windows 10 реализованы такие функции как «Изоляция ядра» и «Целостность памяти».

Они предотвращают внедрение и выполнение вредоносного или непроверенного кода в ядре Windows.

Но, поскольку функция «Целостности памяти» использует аппаратное обеспечение виртуализации, она, как и Hyper-V, оказывается несовместимой со сторонними гипервизорами.

Чтобы ее отключить, откройте настройки Защитника и перейдите в раздел Безопасность устройства.

Настройки Защитника

Затем в Сведения об изоляции ядра.

Безопасность устройства

И отключите опцию «Целостность памяти».

Сведения об изоляции ядра

После этого виртуальная машина VirtualBox должна запуститься без ошибок.

Загрузка…

Если вы получаете сообщение об ошибке VT-x is not available (VERR_VMX_NO_VMX) при запуске виртуальной машины с помощью VirtualBox, следующие решения помогут вам решить проблему. Довольно часто вы отключаете виртуализацию или VT-x перед использованием виртуальной машины VirtualBox.

VT-x недоступен (VERR_VMX_NO_VMX)

Не удалось открыть сеанс для виртуальной машины [virtual-machine-name]. VT-x недоступен. (VERR_VMX_NO_VMX).

Вы можете получить эту ошибку при запуске любой виртуальной машины, включая Windows и Linux. В любом случае вам необходимо выполнить те же действия.

Чтобы исправить ошибку VT-x is not available (VERR_VMX_NO_VMX), выполните следующие действия:

  1. Включить VT-x и VT-d
  2. Отключить Hyper-V
  3. Отключите виртуализацию Hyper-V с помощью командной строки
  4. Отключить целостность памяти

Чтобы узнать больше об этих шагах, продолжайте читать.

1]Включить VT-x и VT-d

VT-x недоступен (VERR_VMX_NO_VMX)

При использовании VirtualBox VT-x и VT-d — две самые важные вещи, которые необходимо включить на вашем компьютере. Если ваш компьютер не поддерживает эти функции, вы не можете использовать VirtualBox и в конечном итоге получите указанную выше ошибку. Если вы включили его ранее, но отключили по ошибке, вы можете получить ту же ошибку. Поэтому рекомендуется включать настройки VT-x и VT-d из BIOS.

Для этого вам нужно открыть BIOS и найти две настройки: Intel Virtualization Technology (также известная как VT-x) и VT-d. После этого вам необходимо проверить, включены ли они. Если нет, включите их.

2]Отключить Hyper-V

VT-x недоступен (VERR_VMX_NO_VMX)

Когда вы используете VirtualBox, необходимо включить Hyper-V. В противном случае вы можете столкнуться с проблемами, упомянутыми выше. Поскольку Hyper-V является еще одной функцией виртуализации, две функции виртуализации не могут работать одновременно. Поэтому выполните следующие действия, чтобы отключить Hyper-V на вашем ПК:

  • Найдите функции Windows в поле поиска на панели задач.
  • Щелкните индивидуальный результат поиска.
  • Найдите Hyper-V в списке.
  • Снимите соответствующий флажок с параметра Hyper-V.
  • Щелкните кнопку ОК.

Наконец, вам может потребоваться перезагрузить компьютер, чтобы получить изменения. После этого вы сможете использовать VirtualBox без каких-либо ошибок.

3]Отключите виртуализацию Hyper-V с помощью командной строки.

Иногда отключения Hyper-V может быть недостаточно для решения вышеупомянутой проблемы. Если то же самое происходит с вами, вам необходимо отключить виртуализацию Hyper-V с помощью командной строки. Для этого сделайте следующее:

  • Найдите cmd в поле поиска на панели задач.
  • Нажмите на опцию Запуск от имени администратора.
  • Щелкните кнопку Да.
  • Введите эту команду: bcdedit / set hypervisorlaunchtype off
  • Введите эту команду: DISM.exe / Online / Disable-Feature: Microsoft-Hyper-V

После этого вы сможете использовать VirtualBox с указанным выше сообщением об ошибке.

4]Отключить целостность памяти

VT-x недоступен (VERR_VMX_NO_VMX)

Вы можете отключить функцию целостности памяти в Windows Security, чтобы проверить, решает ли это вашу проблему или нет. Для этого сделайте следующее:

  • Найдите безопасность Windows в поле поиска на панели задач.
  • Щелкните индивидуальный результат поиска.
  • Перейдите на вкладку Безопасность устройства слева.
  • Щелкните параметр Сведения об изоляции ядра.
  • Переключите кнопку целостности памяти, чтобы выключить ее.

После этого перезагрузите компьютер и проверьте, сохраняется ли проблема.

Как исправить недоступность VT-x?

Чтобы исправить недоступность VT-x, вам необходимо включить технологию виртуализации Intel в BIOS. Для этого откройте настройки BIOS и найдите Технология виртуализации Intel вариант. Далее убедитесь, что он включен. Если нет, включите эту опцию.

Как включить VT-x на виртуальной машине?

Чтобы включить VT-x на виртуальной машине или виртуальной машине, вам необходимо включить технологию виртуализации Intel. Для этого откройте BIOS на своем компьютере и найдите Технология виртуализации Intel вариант. Затем вам нужно выбрать Включено вариант.

VT-x недоступен (VERR_VMX_NO_VMX)

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).»

Vbox Error Outut

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

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.

asked Apr 21, 2020 at 13:25

JonnyBoy's user avatar

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.

answered Jun 23, 2020 at 6:04

Don Flannagan's user avatar

3

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.

answered Apr 27, 2020 at 22:27

hairytomato's user avatar

1

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.

answered May 9, 2020 at 23:41

John kennedy's user avatar

1

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

answered May 7, 2020 at 16:50

Dulangi_Kanchana's user avatar

I followed these steps here (like you did) and nothing worked.

Eventually, I disabled VT-d in my BIOS, and suddenly I was able to run VirtualBox machines. I have no idea why it worked, just try it if you have nothing else to do.

answered Aug 11, 2020 at 17:44

Meir Gabay's user avatar

Meir GabayMeir Gabay

2,6301 gold badge23 silver badges33 bronze badges

I did all the steps I found on the Internet, but I solved the problem by installing virtualbox version 7. The previous version was version 5 and my windows version is 10

answered Nov 7, 2022 at 22:13

user17195798's user avatar

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

enter image description here

answered Jun 13, 2020 at 22:41

Mohammed Shannaq's user avatar

Recently I started having an issue with VT-x on my Windows 10 running on HP EliteBook. I was using Oracle VirtualBox to run some VMs on it before and VT-x was enabled in BIOS and was working fine.

I started getting VT-x is not available error every time I was trying to start any of my VMs. That started happening after I installed Docker on my machine, so I tried uninstalling it and rebooting. Didn’t help.

I checked BIOS settings and it says VT-x is enabled but checking with Intel(R) Processor Identification Utility shows that VT-x is not supported and Oracle VirtualBox also doesn’t see it.

There were no hardware changes and the only software change was installing/uninstalling Docker.

How can this issue be fixed?

asked Dec 6, 2016 at 11:01

SergeyOvchinnik's user avatar

SergeyOvchinnikSergeyOvchinnik

2,2574 gold badges13 silver badges14 bronze badges

1

There are three common culprits for the type of error the user is seeing:

  • VT-x is not enabled in the BIOS
  • The CPU doesn’t support VT-x
  • Hyper-V virtualization is enabled in Windows

Since the user already eliminated the first two possible culprits, the next step is to open a command prompt as administrator and run the following command:

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

Afterwards, reboot the PC and try VirtualBox again.

Ben N's user avatar

Ben N

39.4k17 gold badges137 silver badges174 bronze badges

answered Dec 6, 2016 at 12:28

n8te's user avatar

16

After updating Windows 10 to «Fall Creators Update» I got the same issue. I resolved it by the following steps:

  1. Enable all features under «Hyper-V» in «Turn Windows features on or
    off».
  2. Restart.
  3. Disable all features under «Hyper-V» in «Turn Windows features on or off».
  4. Restart.
  5. Now VirtualBox is working again and it shows (64-bit) in its list of operating systems.

answered Nov 21, 2017 at 10:03

Eng.Fouad's user avatar

Eng.FouadEng.Fouad

3703 silver badges7 bronze badges

5

When I had this problem, VMWare Player gave a better diagnostic response than VirtualBox did when I tried to create a 64-bit virtual machine.

It said that my machine had the enterprise features Device Guard and Credential Guard enabled. I suppose they became enabled when I ran MalwareBytes; I can’t think of any other change I made.

VMWare Player pointed me to a page called Manage Windows Defender Credential Guard. That page has a bunch of stuff about Group Policy Manager settings and the like, which of course are irrelevant to a W10 HOME installation.

In turn, that page pointed me to the Device Guard and Credential Guard hardware readiness tool, a PowerShell tool for enabling and disabling this feature set on servers.

Running that tool in a Run-As-Administrator power shell and giving this command

 .DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot

took me through the process of disabling those features.

And I have virtualization capability back.

answered Jun 19, 2018 at 11:52

O. Jones's user avatar

O. JonesO. Jones

4235 silver badges13 bronze badges

3

If you’re using the lasted Windows 10 build, disable Memory Integration in Device Security and reboot.

I was facing similar issue virtual box when I enabled this option. Disabling it worked for me.

Core Isolation - Memory integrity Screenshot

answered Jan 8, 2019 at 12:20

iobleed's user avatar

iobleediobleed

1111 silver badge4 bronze badges

2

I have the same issue on Virtualbox, and I have checked the following on my computer

  • VT-x is enabled in the BIOS
  • Hyper-V virtualization and Windows Hypervisor Platform are disabled in Windows
  • Memory Integration is disabled

After excluding the above reasons, I remembered that I have just enabled Windows Sandbox, I found this post.

The problem is with Windows Sandbox, but simply disable windows sandbox from Windows Features and reboot will not work. You have to do the following as described from the above post:

  • Disable Windows Sandbox and reboot
  • Disable virtualization in BIOS and reboot
  • Enable virtualization in BIOS and reboot

answered Jul 3, 2019 at 5:46

socrates's user avatar

socratessocrates

3213 silver badges4 bronze badges

2

I was tripped up by the fact there was 2 options in the Windows Features dialog to turn off:

  • Hyper-V
  • Windows Hypervisor Platform

I had attempted an upgrade to VirtualBox 6, and some performance issues, and downgraded to VirtualBox 5 and had these issues. Hopefully this helps someone else out.

answered Mar 14, 2019 at 12:49

Steve Wranovsky's user avatar

Steve WranovskySteve Wranovsky

3053 gold badges6 silver badges11 bronze badges

Virtualbox was working ok. I updated Avast anti-virus today, 29th June 2017. Virtualbox then gave the VT-x error. In Avast Settings, go to Troubleshooting and enable «Use nested virtualiszation where available» and then reboot your PC. This worked for me with no other changes required.

answered Jun 29, 2017 at 12:27

ejasft's user avatar

2

Hyper-V and VirtualBox can co-exist on Windows 10. The config step is documented in How to use VirtualBox and Hyper-V together on Windows 10. The gist is

  1. Enable Hyper-V and Windows hypervisor platforms
    enter image description here
  2. Set Paravirtualization Interface of a guest VM to Hyper-V
    enter image description here

answered Nov 6, 2020 at 14:32

abbr's user avatar

abbrabbr

1614 bronze badges

None of this worked for me as of April 2021. This works:

  1. Turn Off Hyper-V
  • Go to «Turn Windows features on or off»
  • Make sure Hyper-V is not ticked. If it is Ticked, untick it and click «Ok».
  1. Disable hypervisor launch
  • Open command prompt window as an administrator
  • Run bcdedit /enum {current}
  • Note down the hypervisorlaunchtype value
  • Run bcdedit /set hypervisorlaunchtype off to disable hypervisor
  • Close the command prompt after executing the commands and restart the system.

phuclv's user avatar

phuclv

24.7k13 gold badges105 silver badges219 bronze badges

answered Apr 5, 2021 at 20:01

Alek Depler's user avatar

Alek DeplerAlek Depler

1913 silver badges10 bronze badges

1

I came to this post thinking that VT-x wasn’t enabled, because Hyper-V was telling me that «The virtual machine is using processor-specific features not supported on physical computer». This started after installing Windows updates and restarting the server. In reality, VT-x was actually enabled.

The fix was to delete saved state for all VMs, effectively a power-off.

It looks like the reason for this may have been a CPU microcode update but it’s hard to be sure, it’s just something that came up in a number of search results.

answered Mar 14, 2019 at 0:52

RomanSt's user avatar

RomanStRomanSt

9,35515 gold badges55 silver badges72 bronze badges

The only change that worked for me, after trying many tips related here, was:

On some Windows hosts with an EFI BIOS, DeviceGuard or CredentialGuard
may be active by default, and interferes with OS level virtualization
apps in the same way that Hyper-v does. These features need to be
disabled. On Pro versions of Windows you can do this using gpedit.msc
(set Local Computer Policy > Computer Configuration > Administrative
Templates > System > Device Guard > Turn on Virtualization Based
Security to Disabled.

answered Feb 13, 2020 at 19:13

Dherik's user avatar

DherikDherik

6101 gold badge6 silver badges16 bronze badges

I just had to update Virtualbox. I had 6.1.12 and updated to 6.1.26.

answered Oct 4, 2021 at 12:46

Sámal Rasmussen's user avatar

Ensure nothing else on your computer is using VT-x. For example, Kaspersky Anti-Virus might be using virtualization to run its secure browser. Disabling this setting, followed by a reboot may fix the issue.

answered Jun 25, 2020 at 2:31

ricky gonce's user avatar

ricky goncericky gonce

791 gold badge1 silver badge7 bronze badges

На чтение 4 мин. Просмотров 483 Опубликовано 19.01.2021

Если вы пытаетесь создать новую виртуальную машину с помощью VirtualBox в Windows 10 или любой другой версии Windows, вы можете получить следующую ошибку:

Не в разделе гипервизора (HVP = 0) (VERR_NEM_NOT_AVAILABLE).

VT-x отключен в BIOS для всех режимов ЦП (VERR_VMX_MSR_ALL_VMX_DISABLED).

Прежде чем мы увидим исправление этой проблемы VirtualBox, давайте сначала рассмотрим причину.

Содержание

  1. Причина:
  2. «Не в разделе гипервизора» Решение:
  3. Шаг 1 :
  4. Шаг 2:
  5. Шаг 3:
  6. Сообщение об ошибке при попытке запустить виртуальный компьютер

Причина:

Ошибка « VT-x отключен в BIOS для всех режимов ЦП »отображается, если на вашем компьютере с Windows не включена виртуализация. На многих компьютерах с Windows виртуализация отключена по умолчанию на уровне BIOS, и ее необходимо включить, чтобы настроить новую виртуальную машину.

Я объясняю это для ноутбука DELL с Windows 10, но решение будет таким же для других компьютеров с небольшими вариациями в способе включения виртуализации.

Если вы используете компьютер Lenovo, прочтите это – Включить виртуализацию на компьютерах Lenovo

ПРИМЕЧАНИЕ. Запишите все решение и затем продолжайте, поскольку для этого требуется перезагрузка системы в качестве шага и не может сопровождаться чтением.

«Не в разделе гипервизора» Решение:

Шаг 1 :

На компьютере с Windows перейдите в Настройки -> Обновление и безопасность -> Восстановление . Существует параметр Перезагрузить сейчас , выделенный в разделе «Расширенный запуск». Прочтите следующие шаги, прежде чем переходить к расширенным настройкам.

Читайте также: [FIX] «Не удалось открыть сеанс для виртуальной машины» в VirtualBox

Шаг 2 :

После нажатия кнопки Перезагрузить сейчас необходимо последовательно выполнить следующие параметры:

Устранение неполадок → Дополнительно вариант → Настройки прошивки UEFI → Перезагрузить

Шаг 3 :

  • После нажатия кнопки перезагрузки система переходит в режим BIOS.
  • В BIOS найдите параметр Виртуализация , который находится в разделе Advanced или System Configuration для большинства компьютеров.
  • Система показывает, что Виртуализация отключена .
  • Измените его на включенный.

Один раз готово, вы можете выйти с сохранением ( F10 – это ярлык для большинства компьютеров).

Вы можете столкнуться с проблемой полноэкранного режима после того, как ваша виртуальная машина откроется в VirtualBox. Вот исправление.
Сделать VirtualBox полноэкранным

Это устранит проблему «Не в разделе гипервизора в VirtualBox»/«VT-x отключен в BIOS для всех режимов ЦП ».

Удачного обучения 🙂



Сообщение об ошибке при попытке запустить виртуальный компьютер

Я новичок в виртуальных машинах. Я получаю это сообщение об ошибке, когда пытаюсь запустить виртуальную систему:

  [Не в разделе гипервизора (HVP = 0) (VERR_NEM_NOT_AVAILABLE) .VT-x отключен в  BIOS для всех режимов ЦП (VERR_VMX_MSR_ALL_VMX_DISABLED). Код результата: E_FAIL (0x80004005) Компонент: ConsoleWrapInterface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}]  

img src = “/images/soft/658/658/foto-0.png”>


В этом случае сообщение об ошибке очень четкое. Параметры виртуализации вашего процессора отключены в BIOS.

Вам необходимо перезагрузиться в BIOS и включить VT-x.

Согласно руководству: http: //h10032.www1.hp.com/ctg/Manual/c06002345

«Включите или перезагрузите компьютер, быстро нажмите esc, а затем нажмите f10».

На вкладке Конфигурация системы . Проверьте, есть ли в списке Технология виртуализации .

Включите ее.

отредактировал 7 февраля ’19 в 23:28

ответ дан 7 фев ’19 в 23:18

  • МБ – это 15-ce019dx, и я запускаю windows 10 – Грег Штекель, 7 февраля 2019 г., 23:23

  • Пожалуйста, не только отвечайте в комментариях. Вместо этого отредактируйте сообщение, указав эту информацию. – Я говорю: “Восстановите Монику” 7 февраля ’19 в 23:25

  • На AMD-Ryzen это называется режим SVM – скобки, 22 марта 2020 г., 20:39

добавить комментарий |


В этом случае сообщение об ошибке очень четкое. Параметры виртуализации вашего процессора отключены в BIOS.

Вам необходимо перезагрузиться в BIOS и включить VT-x.

Согласно руководству: http: //h10032.www1.hp.com/ctg/Manual/c06002345

«Включите или перезагрузите компьютер, быстро нажмите esc, а затем нажмите f10».

На вкладке Конфигурация системы . Проверьте, есть ли в списке Технология виртуализации .

Включите ее.

When you get the error message “VT-x is not available (VERR_VMX_NO_VMX)” in Windows 10 or 11, follow the below steps to fix it. You may get a “Failed to open a session for the virtual machine {VM Name}” message when you tried to power on a VM in VirtualBox that used to work fine earlier.

VT-x is not available (verr_vmx_no_vmx) in Windows 10/11

What is the Reason?

The Oracle VirtualBox software is not detecting the virtualization technology (VT-x) in the host Operating System. VT-x is a hardware feature that is available on most of the latest computers. In my example, it was working fine till the recent time. Also, I did not do any changes inside the BIOS.

The Cause (for all scenarios)

  • VT-x is not enabled in the BIOS

You can eliminate this cause if you have not manually disabled VT-x in the BIOS in recent times. There is no reason why someone will disable the virtualization technology in the BIOS if you are using Windows 11 or 10 operating systems. In case you changed this setting for some reason, enable the VT-x as shown in our guide.

  • The CPU doesn’t have VT-x support

I doubt this is applicable when you have a working Windows 10/11 64Bit computer. If you are using Windows 11 64Bit, surely your computer processor supports VT-x technology. Except you are using a very old computer that came decades ago, most of the CPUs support VT-x.

  • Hyper-V virtualization is active in Windows 10/11.

This is the reason in my case, could be yours too. I enabled the Hyper-V feature on my Windows 10 computer to install virtual machines for testing purposes.  Hyper-V and its VMs worked well, but now VirtualBox is not opening virtual machines.

Testing the CPU technologies by the Intel tool said that the Vt-x is off as below (though it is enabled in the BIOS).

It Says VT Is Off

Also if you installed Microsoft Docker which uses Hyper-V virtualization technology, you may face the “vt-x is not available (verr_vmx_no_vmx)” issue with Oracle VirtualBox. In this case, Microsoft recommends using the DockerToolbox which uses the VirtualBox technology instead of Hyper-V.

  • Check the Antivirus or Recently installed software

Some Antivirus (like Avast) or other programs might use the virtualization technology and access it directly on the host computer. If they do, you should disable them in the particular program settings. That should bring back the working virtual machines in Windows 10.

The solution that worked for me is to remove the Hyper-V feature from my Windows 10 laptop. As of now, you can’t use the Hyper-V and Oracle VirtualBox on the same computer to host virtual machines.

Disable Hyper-V Feature from Control Panel.

Under Programs and settings, click on the “Turn Windows features on or off,” then select the Hyper-V platform to remove the Hyper-V feature.

If you do not manage Hyper-V hosts on the network, you can remove the Hyper-V management console also. But, that Hyper-V management console doesn’t use the VT-x, the platform uses it. So, it depends on you to remove the entire features or only the Hyper-V platform.

Remove Hyper V

If you are a computer geek who likes the command prompt, open the command prompt as Administrator and run the below command to remove the Hyper-V feature.

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

Restart the machine to take effect.

After removing the Hyper-V feature and restarting the computer (without modifying anything in the BIOS), the Intel utility said that Intel Virtualization Technology is enabled as below.

VT X On After Reboot

Also, the virtual machines in VirtualBox started working as usual without any errors such as “Failed to open a session for the virtual machine {VM Name}” or VT-x is not available (VERR_VMX_NO_VMX).

The Bonus Tip

If you have not enabled the Hyper-V feature or any other changes than the Windows update, then follow the below simple trick.

If the VirtualBox virtual machines stopped working with the same error after the Windows update, then you need to enable the Hyper-V all features under the same place “Turn Windows features on or off” in Control Panel, then restart the computer.

After the restart, revisit the same place and disable all features of Hyper-V and restart again. This is to enable and disable the feature to clear some bugs on VT-x caused by the Windows update.

Hope this guide is helpful in troubleshooting the particular error message which prevents VMs from starting in Oracle VirtualBox. The main culprit could be the Hyper-V, Docker or any other programs that use the VT-x technology directly all the time.

Понравилась статья? Поделить с друзьями:
  • Vt x is not available verr vmx no vmx windows 10
  • Vsvcr110 dll скачать для windows 10
  • Vsvcp140 dll скачать для windows 10
  • Vsvcp120 dll скачать для windows 10
  • Vsvcp110 dll скачать для windows 10