Ошибка vt x is disabled in the bios virtualbox

I have installed Oracle VM VirtualBox 5.0.12, and now trying to start it up.

But shortly after trying to power it up, I get an error message saying:

VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

Have other readers experienced the same issue and resolved it successfully? Please let me know. I have checked out other threads on Stackoverflow which report the same error message, and tried out the suggestions mentioned there, but none of them is working for me.

If it would help, I am running Windows 7 Enterprise edition SP1 64 bit.

Does anyone have an idea what the problem could be?

asked Jan 12, 2016 at 14:35

A cool bull's user avatar

A cool bullA cool bull

3411 gold badge3 silver badges12 bronze badges

2

You may have virtualization disabled on the host computer. To enable:

  • Go to your host computer’s BIOS (during reboot, press F12, or Delete, or F2, … depends on computer).
  • Find some options regarding virtualization. E.g. recent Lenovo’s have it under Security / Virtualization.
  • Enable what’s there to enable. E.g. VT-d technology [Enable].

This made it work for me.

answered Nov 15, 2016 at 14:56

Ondra Žižka's user avatar

Ondra ŽižkaOndra Žižka

43.2k40 gold badges215 silver badges275 bronze badges

1

Try going to Settings -> System -> Motherboard on VirtualBox and change the RAM size.

Increase the RAM size and try to start it up again. It worked for me, hope it works for you as well!

answered Jan 12, 2016 at 21:09

Joonu Thomas's user avatar

8

I ran into this issue with both of my ThinkPads (T450s and X1 Carbon), but this probably applies to other machines with Intel hardware.

One solution is to enable virtualization options in the BIOS of the host machine (not the guest VM).

  1. Reboot and enter the BIOS (F12 usually)
  2. Navigate to the virtualization settings. The exact menu navigation may vary based on your particular BIOS and version. For me it was Security -> Virtualization.
  3. In my case there were two options, both of which were disabled:
    • Intel (R) Virtualization Technology
    • Intel (R) VT-d Feature
  4. Enable both options
  5. Save and exit (reboot)

This resolved the issue for me.

answered May 21, 2017 at 22:35

Matt's user avatar

MattMatt

1712 silver badges7 bronze badges

When I opened Settings->System->Motherboard, suggested by the answer above, I realized that the .ova file I had downloaded into VirtualBox had settings that exceeded my old computer’s RAM size (as suggested by the warning message at the bottom of the screen). Once I was within the capabilities of my machine, the system started adequately.

answered Mar 28, 2016 at 16:14

greatblueherron's user avatar

In my case, I had 4GB of ram for the Virtual Machine (my host machine has 8GB of ram, and I was getting that error. I’ve change the ram amount to 2GB ram and my Virtual Machine booted perfectly.
However, I had already enabled virtualisation on my BIOS settings.

answered Nov 29, 2016 at 22:20

Dr3amcast3r's user avatar

Non of the solutions worked for me. Instead, I tried the following:

System -> Acceleration -> Uncheck Enable VT-x/AMD-V

answered Nov 7, 2016 at 17:19

emil.c's user avatar

emil.cemil.c

1,9872 gold badges26 silver badges46 bronze badges

changing the ram did not work for me so i found another solution

on virtualbox navigate to Settings -> System -> Processor and then click on (Enable PAE/NX).
this solved my problem.

answered Sep 21, 2016 at 12:08

Elias Rub's user avatar

Elias RubElias Rub

993 silver badges8 bronze badges

First, you should check if virtualization is enabled.
You can use the free tool provided by SAS Support: http://support.sas.com/kb/46/250.html
If virtualization is not enabled, then you have to enable VT-D function in BIOS (for my Asus Motherboard it was in Advanced—>System Agent Configuration settings).
I also had to enable Intel Virtualization Technology in CPU settings.
Now everything works seamlessly.

answered Mar 16, 2017 at 9:29

ChiaraM's user avatar

I have faced the same issue with Ubuntu 16.04 (xenial) at Dell Latitude E6500.

First I have updated the VB and my symptom changed. There was no option to create x64 machine at all and a user friendly message box while trying to deploy an old one.

I have found a similar story described here. And this link brought me there to the final solution.

In short words, for Dell BIOS you need to keep

Performance -> Trusted Execution = OFF

Community's user avatar

answered Mar 10, 2017 at 13:15

Kuba D's user avatar

Kuba DKuba D

831 silver badge7 bronze badges

I solved the problem by reducing the memory size in settings-> system

answered May 22, 2017 at 18:41

Dina Said's user avatar

1

Некоторые пользователи сталкиваются с ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке открыть виртуальную машину с помощью VM Virtualbox. Сообщается, что проблема возникает во всех последних версиях Windows и в некоторых дистрибутивах Ubuntu. Природа виртуальной машины не кажется важной, поскольку есть сообщения о случаях с виртуальными сеансами как Windows, так и Ubuntu, которые завершаются с одним и тем же сообщением об ошибке.

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

Что вызывает отключение VT-X в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled)?

Мы исследовали это конкретное сообщение об ошибке, просмотрев различные отчеты пользователей и решения, которые они использовали для устранения проблемы. Эту проблему нелегко исправить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось обнаружить несколько распространенных сценариев, которые, как известно, вызывают именно это сообщение об ошибке:

  • Технология виртуализации (VT-X) отключена в BIOS. В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте в BIOS должна быть включена технология виртуализации (VTx). На некоторых машинах вам также потребуется включить направленный ввод-вывод с помощью технологии виртуализации (VTd).
  • Ваш ЦП не поддерживает VT-X / AMD-V. Другой возможный сценарий состоит в том, что ваш ЦП просто не оборудован для поддержки виртуализации. Это может произойти со старыми установками, в которых используется старый процессор.
  • PAE и NX отключены на центральном ЦП. Несколько пользователей сообщили, что проблема была решена после того, как они убедились, что виртуализированный ЦП настроен для работы с расширением физического адреса (PAE) и NX .
  • Выделенной оперативной памяти недостаточно или превышает возможности системы — изменение значения базовой памяти по умолчанию помогло многим пользователям, столкнувшимся с той же проблемой, полностью ее решить.
  • Стороннее решение безопасности мешает VT-X Vt-D. Известно, что существует несколько сторонних AV-клиентов, которые создают помехи для VirtualBox. Установление правила полного удаления Av-клиента разрешит конфликт.

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

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

Метод 1. Убедитесь, что ваш процессор поддерживает VT-X / AMD-V.

Прежде чем пробовать что-либо еще, давайте убедимся, что система, в которой вы столкнулись с проблемой, предназначена для работы с VT-X (Intel) или AMD-V (AMD) . Если у вас достаточно старый процессор, возможно, он просто не предназначен для поддержки виртуализации.

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

Вот краткое руководство по загрузке и использованию SecurAble, чтобы узнать, поддерживает ли ваш ЦП виртуализацию:

  1. Перейдите по этой ссылке ( здесь ), прокрутите вниз до раздела загрузки и нажмите Загрузить сейчас.

    Скачивание SecurAble

  2. После загрузки утилиты просто откройте исполняемый файл, и все готово. Нажмите Да в UAC (запрос учетной записи пользователя) и дождитесь анализа вашего процессора.
  3. Когда появятся результаты, проверьте, есть ли у вас Да прямо над виртуализацией оборудования .В этом примере поддерживается аппаратная виртуализация.

    Если вы подтверждаете, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, чтобы знать, что один из них разрешит ошибку VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) .

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

Метод 2: включить технологию виртуализации (VTX) в BIOS

Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить технологию виртуализации (VTx) в настройках BIOS. На некоторых материнских платах вам также потребуется включить Virtualization Technology Directed I / O (VTd).

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

Примечание. Windows Hyper V также может отвечать за отключение VT-x на вашем компьютере.

Имейте в виду, что точные параметры меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно такие же. Вот краткое руководство, как убедиться, что VT-X или AMD-V включены в настройках BIOS:

  1. Запустите машину и несколько раз нажмите кнопку Setup, пока не войдете в BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы его не видите, попробуйте несколько раз нажать клавиши F (F2, F4, F8, F10, F12) или клавишу Del (компьютеры Dell), пока не получите нужный результат.

    нажмите клавишу, чтобы войти в настройки или BIOSПримечание. Чтобы не экспериментировать с различными комбинациями, вы можете выполнить поиск в Интернете по запросу « * версия материнской платы * ключ BIOS ».

  2. После входа в настройки BIOS перейдите в раздел « Безопасность»> «Безопасность системы» и включите технологию виртуализации (VTx) и / или технологию виртуализации с прямым вводом-выводом (VTd).

    Включение виртуализации в BIOS на базе HP

    Примечание: имейте в виду, что имена или расположение будут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS, вам необходимо включить технологию виртуализации от Advanced BIOS Features . На материнских платах на базе Intel вы можете включить виртуализацию, выбрав Advanced> Intel (R) Virtualization Technology .

  3. После включения технологии виртуализации на машине сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы позволить машине перезагрузиться.
  4. При следующем запуске проверьте, была ли решена проблема, попытавшись открыть ту же виртуальную машину (ту, на которой ранее отображалось сообщение об ошибке).

Если вы по-прежнему сталкиваетесь с той же ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) , перейдите к следующему способу ниже.

Метод 3: включить PAE / NX из VirtualBox Manager

Несколько пользователей, пытающихся решить одно и то же сообщение об ошибке, сообщили, что проблема была полностью решена после того, как они изменили настройки виртуального устройства и включили PAE / NX в меню настроек .

Этот параметр определяет, будут ли виртуальной машине доступны PAE (расширение физического адреса) и NX центрального процессора.

Хотя это не гарантирует, что это сработает, обычно сообщается, что он решает проблему на 64-битных компьютерах, которые, как подтверждено, поддерживают виртуализацию оборудования. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:

  1. Выберите машину, на которой отображается сообщение об ошибке, на левой панели и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
  2. В окне настроек виртуальной машины перейдите в раздел Система (с помощью левой панели) и перейдите на вкладку Процессор . Затем убедитесь, что установлен флажок Включить PAE / NX (связанный с расширенными функциями ).перейдите в Система> Процессор и установите флажок Включить PAE / NX
  3. Сохраните изменения и снова запустите виртуальную машину.

Если вы все еще видите ошибку VT-X отключен в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке запустить виртуальную машину, перейдите к следующему способу ниже.

Метод 4: увеличение размера ОЗУ

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

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

Если приведенные выше методы оказались неэффективными, выполните следующие действия, чтобы увеличить или уменьшить размер ОЗУ:

  1. Выберите виртуальную машину, с которой у вас возникают проблемы, и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
  2. В окне настроек перейдите в раздел Система и перейдите на вкладку Материнская плата . Как только вы доберетесь туда, увеличьте выделенную память ( базовую память ), отрегулировав ползунок, затем нажмите ОК, чтобы сохранить изменения.Увеличение базовой памяти
  3. Запустите виртуальную машину и посмотрите, решена ли проблема. Если вы по-прежнему видите ту же ошибку, вернитесь на вкладку Материнская плата, используя шаг 2, и установите базовую память ниже, чем было изначально.Уменьшение базовой памяти
  4. Снова запустите машину и посмотрите, решена ли проблема.

Метод 5: предотвращение вмешательства стороннего антивируса в виртуализацию оборудования

Маловероятный виновник, но тот, который, как было установлено, вызывает проблему снова и снова, — это стороннее антивирусное решение. Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что в их случае Avast (или другой сторонний AV-клиент) вызывал сообщение об ошибке.

Как оказалось, несколько сторонних решений безопасности запускают что-то в фоновом режиме, чтобы создать функцию «песочницы». Это приводит к тому, что функции виртуализации блокируются от использования VirtualBox или аналогичным клиентом.

Если вы используете сторонний клиент безопасности, отключение в нем защиты в реальном времени не поможет вам решить проблему. Те же правила безопасности останутся неизменными независимо от того, работает ваш AV или нет.

Если вы используете Avast, вы можете предотвратить вмешательство клиента безопасности в VirtualBox, перейдя в « Настройки»> «Устранение неполадок» и сняв флажок « Включить виртуализацию с аппаратной поддержкой» . После внесения этого изменения перезагрузите систему.

Отключение аппаратной виртуализации Avast

Если вы используете другой клиент, поищите в Интернете эквивалентную настройку. Но имейте в виду, что некоторые сторонние клиенты AV не позволяют отключить функцию песочницы.

В этом случае единственное решение — полностью удалить сторонний AV из вашей системы. Вы можете легко сделать это, следуя этому руководству ( здесь ).

Некоторые пользователи сталкиваются с ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке открыть виртуальную машину с помощью VM Virtualbox. Сообщается, что проблема возникает во всех последних версиях Windows и в некоторых дистрибутивах Ubuntu. Природа виртуальной машины не кажется важной, поскольку есть сообщения о случаях с виртуальными сеансами как Windows, так и Ubuntu, которые завершаются с одним и тем же сообщением об ошибке.

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

Что вызывает отключение VT-X в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled)?

Мы исследовали это конкретное сообщение об ошибке, просмотрев различные отчеты пользователей и решения, которые они использовали для устранения проблемы. Эту проблему нелегко исправить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось обнаружить несколько распространенных сценариев, которые, как известно, вызывают именно это сообщение об ошибке:

  • Технология виртуализации (VT-X) отключена в BIOS. В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте в BIOS должна быть включена технология виртуализации (VTx). На некоторых машинах вам также потребуется включить направленный ввод-вывод с помощью технологии виртуализации (VTd).
  • Ваш ЦП не поддерживает VT-X / AMD-V. Другой возможный сценарий состоит в том, что ваш ЦП просто не оборудован для поддержки виртуализации. Это может произойти со старыми установками, в которых используется старый процессор.
  • PAE и NX отключены на центральном ЦП. Несколько пользователей сообщили, что проблема была решена после того, как они убедились, что виртуализированный ЦП настроен для работы с расширением физического адреса (PAE) и NX .
  • Выделенной оперативной памяти недостаточно или превышает возможности системы — изменение значения базовой памяти по умолчанию помогло многим пользователям, столкнувшимся с той же проблемой, полностью ее решить.
  • Стороннее решение безопасности мешает VT-X Vt-D. Известно, что существует несколько сторонних AV-клиентов, которые создают помехи для VirtualBox. Установление правила полного удаления Av-клиента разрешит конфликт.

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

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

Метод 1. Убедитесь, что ваш процессор поддерживает VT-X / AMD-V.

Прежде чем пробовать что-либо еще, давайте убедимся, что система, в которой вы столкнулись с проблемой, предназначена для работы с VT-X (Intel) или AMD-V (AMD) . Если у вас достаточно старый процессор, возможно, он просто не предназначен для поддержки виртуализации.

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

Вот краткое руководство по загрузке и использованию SecurAble, чтобы узнать, поддерживает ли ваш ЦП виртуализацию:

  1. Перейдите по этой ссылке ( здесь ), прокрутите вниз до раздела загрузки и нажмите Загрузить сейчас.

    Скачивание SecurAble

  2. После загрузки утилиты просто откройте исполняемый файл, и все готово. Нажмите Да в UAC (запрос учетной записи пользователя) и дождитесь анализа вашего процессора.
  3. Когда появятся результаты, проверьте, есть ли у вас Да прямо над виртуализацией оборудования .В этом примере поддерживается аппаратная виртуализация.

    Если вы подтверждаете, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, чтобы знать, что один из них разрешит ошибку VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) .

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

Метод 2: включить технологию виртуализации (VTX) в BIOS

Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить технологию виртуализации (VTx) в настройках BIOS. На некоторых материнских платах вам также потребуется включить Virtualization Technology Directed I / O (VTd).

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

Примечание. Windows Hyper V также может отвечать за отключение VT-x на вашем компьютере.

Имейте в виду, что точные параметры меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно такие же. Вот краткое руководство, как убедиться, что VT-X или AMD-V включены в настройках BIOS:

  1. Запустите машину и несколько раз нажмите кнопку Setup, пока не войдете в BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы его не видите, попробуйте несколько раз нажать клавиши F (F2, F4, F8, F10, F12) или клавишу Del (компьютеры Dell), пока не получите нужный результат.

    нажмите клавишу, чтобы войти в настройки или BIOSПримечание. Чтобы не экспериментировать с различными комбинациями, вы можете выполнить поиск в Интернете по запросу « * версия материнской платы * ключ BIOS ».

  2. После входа в настройки BIOS перейдите в раздел « Безопасность»> «Безопасность системы» и включите технологию виртуализации (VTx) и / или технологию виртуализации с прямым вводом-выводом (VTd).

    Включение виртуализации в BIOS на базе HP

    Примечание: имейте в виду, что имена или расположение будут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS, вам необходимо включить технологию виртуализации от Advanced BIOS Features . На материнских платах на базе Intel вы можете включить виртуализацию, выбрав Advanced> Intel (R) Virtualization Technology .

  3. После включения технологии виртуализации на машине сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы позволить машине перезагрузиться.
  4. При следующем запуске проверьте, была ли решена проблема, попытавшись открыть ту же виртуальную машину (ту, на которой ранее отображалось сообщение об ошибке).

Если вы по-прежнему сталкиваетесь с той же ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) , перейдите к следующему способу ниже.

Метод 3: включить PAE / NX из VirtualBox Manager

Несколько пользователей, пытающихся решить одно и то же сообщение об ошибке, сообщили, что проблема была полностью решена после того, как они изменили настройки виртуального устройства и включили PAE / NX в меню настроек .

Этот параметр определяет, будут ли виртуальной машине доступны PAE (расширение физического адреса) и NX центрального процессора.

Хотя это не гарантирует, что это сработает, обычно сообщается, что он решает проблему на 64-битных компьютерах, которые, как подтверждено, поддерживают виртуализацию оборудования. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:

  1. Выберите машину, на которой отображается сообщение об ошибке, на левой панели и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
  2. В окне настроек виртуальной машины перейдите в раздел Система (с помощью левой панели) и перейдите на вкладку Процессор . Затем убедитесь, что установлен флажок Включить PAE / NX (связанный с расширенными функциями ).перейдите в Система> Процессор и установите флажок Включить PAE / NX
  3. Сохраните изменения и снова запустите виртуальную машину.

Если вы все еще видите ошибку VT-X отключен в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке запустить виртуальную машину, перейдите к следующему способу ниже.

Метод 4: увеличение размера ОЗУ

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

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

Если приведенные выше методы оказались неэффективными, выполните следующие действия, чтобы увеличить или уменьшить размер ОЗУ:

  1. Выберите виртуальную машину, с которой у вас возникают проблемы, и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
  2. В окне настроек перейдите в раздел Система и перейдите на вкладку Материнская плата . Как только вы доберетесь туда, увеличьте выделенную память ( базовую память ), отрегулировав ползунок, затем нажмите ОК, чтобы сохранить изменения.Увеличение базовой памяти
  3. Запустите виртуальную машину и посмотрите, решена ли проблема. Если вы по-прежнему видите ту же ошибку, вернитесь на вкладку Материнская плата, используя шаг 2, и установите базовую память ниже, чем было изначально.Уменьшение базовой памяти
  4. Снова запустите машину и посмотрите, решена ли проблема.

Метод 5: предотвращение вмешательства стороннего антивируса в виртуализацию оборудования

Маловероятный виновник, но тот, который, как было установлено, вызывает проблему снова и снова, — это стороннее антивирусное решение. Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что в их случае Avast (или другой сторонний AV-клиент) вызывал сообщение об ошибке.

Как оказалось, несколько сторонних решений безопасности запускают что-то в фоновом режиме, чтобы создать функцию «песочницы». Это приводит к тому, что функции виртуализации блокируются от использования VirtualBox или аналогичным клиентом.

Если вы используете сторонний клиент безопасности, отключение в нем защиты в реальном времени не поможет вам решить проблему. Те же правила безопасности останутся неизменными независимо от того, работает ваш AV или нет.

Если вы используете Avast, вы можете предотвратить вмешательство клиента безопасности в VirtualBox, перейдя в « Настройки»> «Устранение неполадок» и сняв флажок « Включить виртуализацию с аппаратной поддержкой» . После внесения этого изменения перезагрузите систему.

Отключение аппаратной виртуализации Avast

Если вы используете другой клиент, поищите в Интернете эквивалентную настройку. Но имейте в виду, что некоторые сторонние клиенты AV не позволяют отключить функцию песочницы.

В этом случае единственное решение — полностью удалить сторонний AV из вашей системы. Вы можете легко сделать это, следуя этому руководству ( здесь ).

Содержание

  1. Исправлено: VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) —
  2. Что вызывает отключение VT-X в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?
  3. Способ 1. Проверьте, поддерживает ли ваш процессор VT-X / AMD-V
  4. Способ 2: включить технологию виртуализации (VTX) из BIOS
  5. Способ 3: включить PAE / NX из VirtualBox Manager
  6. Способ 4: увеличение размера оперативной памяти
  7. Способ 5: предотвращение вмешательства стороннего антивируса в аппаратную виртуализацию
  8. Fix: VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)
  9. What is causing the VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)?
  10. Method 1: Verify whether your CPU supports VT-X/ AMD-V
  11. Method 2: Enable Virtualization Technology (VTX) from BIOS
  12. On a Computer with UEFI
  13. Method 3: Enabling or Disabling PAE/NX from VirtualBox Manager
  14. Method 4: Increasing the RAM size
  15. Method 5: Preventing 3rd party antivirus from interfering with hardware virtualization

Исправлено: VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) —

Несколько пользователей сталкиваются с VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка при попытке открыть виртуальную машину с VM Virtualbox. Сообщается, что проблема возникает во всех последних версиях Windows и в некоторых дистрибутивах Ubuntu. Природа виртуальной машины не кажется важной, так как есть сообщения о том, что в виртуальных сеансах Windows и Ubuntu произошли сбои с одним и тем же сообщением об ошибке.

VT-x отключен в BIOS для всех режимов процессора (VERR_VMX_MSR_ALL_VMX_DISABLED

Что вызывает отключение VT-X в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?

Мы исследовали это конкретное сообщение об ошибке, изучив различные пользовательские отчеты и решения, которые они использовали для устранения проблемы. Эту проблему нелегко решить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось обнаружить несколько распространенных сценариев, которые, как известно, вызывают это конкретное сообщение об ошибке:

  • Технология виртуализации (VT-X) отключена в BIOS — В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте должна быть включена технология виртуализации (VTx) в BIOS. На некоторых машинах вам также необходимо включить технологию виртуального ввода-вывода (VTd).
  • Ваш процессор не поддерживает VT-X / AMD-V — Другой возможный сценарий — ваш процессор просто не оборудован для поддержки виртуализации. Это может произойти со старыми установками, которые используют старый процессор.
  • PAE и NX отключены на главном процессоре — Несколько пользователей сообщили, что проблема была решена после того, как они убедились, что виртуализированный ЦП настроен для работы с Расширение физического адреса (PAE) а также NX.
  • Выделенная оперативная память недостаточна или превышает возможности системы — Изменение значения базовой памяти по умолчанию помогло многим пользователям, столкнувшимся с той же проблемой, полностью ее решить.
  • Стороннее решение безопасности мешает VT-X Vt-D — Существует несколько сторонних AV-клиентов, которые, как известно, создают помехи для VirtualBox. Установление правила полного удаления Av-клиента разрешит конфликт.

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

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

Способ 1. Проверьте, поддерживает ли ваш процессор VT-X / AMD-V

Прежде чем вы попробуете что-то еще, давайте удостоверимся, что система, с которой вы сталкиваетесь, предназначена для размещения VT-X (Intel) или же AMD-V (AMD). Если ваш процессор достаточно старый, возможно, он просто не предназначен для поддержки виртуализации.

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

Вот краткое руководство по загрузке и использованию SecurAble чтобы увидеть, поддерживает ли ваш процессор виртуализацию:

  1. Посетите эту ссылку (Вот), прокрутите вниз до раздела загрузки и нажмите Скачать сейчас.

    Загрузка SecurAble
  2. Как только утилита будет загружена, просто откройте исполняемый файл, и все готово. Нажмите да на UAC (запрос учетной записи пользователя) и подождите, пока ваш процессор не будет проанализирован.
  3. Как только результаты появятся, проверьте, есть ли у вас да прямо над Аппаратная виртуализация.
    Аппаратная виртуализация поддерживается в этом примере

Если вы подтвердите, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, зная, что один из них разрешит VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка.

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

Способ 2: включить технологию виртуализации (VTX) из BIOS

Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить Технология виртуализации (VTx) из ваших настроек BIOS. На некоторых материнских платах вам также необходимо включить Технология виртуализации, направленная на ввод / вывод (VTd)

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

Замечания: Windows Hyper V также может быть ответственным за отключение VT-x на вашем компьютере.

Помните, что точные пункты меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно одинаковые. Вот краткое руководство по проверке того, включен ли VT-X или AMD-V в настройках BIOS:

  1. Запустите свою машину и нажмите Ключ настройки несколько раз, пока вы не войдете в свой BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы этого не видите, попробуйте несколько раз нажать Клавиши F (F2, F4, F8, F10, F12) или Del key (компьютеры Dell) пока вы не поймете это правильно.
    Нажмите [ключ], чтобы войти в настройкуЗамечания: Вы можете сделать поиск в Интернете с помощью вашего «* версия материнской платы * ключ BIOS », Чтобы спасти себя от экспериментов с различными комбинациями.
  2. После того, как вы введете настройки BIOS, перейдите к Безопасность> Безопасность системы и включить Технология виртуализации (VTx) и / или Технология виртуализации DIrected I / O (VTd).

    Включение виртуализации в BIOS на базе HP

Замечания: Имейте в виду, что имена или расположение могут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS вам необходимо включить Технология виртуализации от Расширенные функции BIOS. На материнских платах на базе Intel вы можете включить виртуализацию с Дополнительно> Технология виртуализации Intel (R).

  • После включения технологии виртуализации на компьютере сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы перезагрузить компьютер.
  • При следующем запуске проверьте, была ли проблема решена путем попытки открыть ту же виртуальную машину (ту, на которой ранее отображалось сообщение об ошибке).
  • Если вы все еще сталкиваетесь с тем же VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) Ошибка, перейдите к следующему способу ниже.

    Способ 3: включить PAE / NX из VirtualBox Manager

    Несколько пользователей, пытающихся решить одно и то же сообщение об ошибке, сообщили, что проблема была полностью решена после того, как они были настроены и настроены для настройки виртуального устройства. PAE / NX от настройки меню.

    Эта опция определяет, PAE (расширение физического адреса) и возможности NX центрального процессора будут доступны виртуальной машине.

    Хотя это не гарантированно работает, обычно сообщается, что проблема устранена на 64-разрядных компьютерах, которые подтверждены для поддержки аппаратной виртуализации. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:

    1. Выберите компьютер, на котором отображается сообщение об ошибке, в левой панели, а затем нажмите настройки значок.
      Доступ к меню настроек неисправного компьютера
    2. В окне «Настройки» виртуальной машины перейдите к система раздел (используя левую панель) и доступ к процессор Вкладка. Затем убедитесь, что Включить PAE / NX флажок (связанный с Расширенные функции) проверено.
      Процессор и установите флажок, связанный с Enable PAE / NX «width =» 672 «height =» 473 «> Перейдите в Система> Процессор и установите флажок, связанный с Enable PAE / NX
    3. Сохраните изменения и снова запустите виртуальную машину.

    Если вы все еще видите VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка при попытке запустить виртуальную машину, перейдите к следующему способу ниже.

    Способ 4: увеличение размера оперативной памяти

    Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что проблема была решена после того, как они увеличили выделенный объем ОЗУ и снова запустили виртуальную машину.

    Обновить: Некоторые пользователи сообщают, что в их случае исправление включало фактическое уменьшение объема выделяемой оперативной памяти.

    Если описанные выше методы оказались неэффективными, выполните следующие действия, чтобы увеличить или уменьшить объем ОЗУ:

    1. Выберите виртуальную машину, которая доставляет вам проблемы, и нажмите настройки значок.
      Доступ к меню настроек неисправного компьютера
    2. в настройки перейдите в систему и получите доступ к Материнская плата Вкладка. Как только вы доберетесь туда, увеличьте выделенную память (Базовая память), отрегулировав ползунок, затем нажмите Хорошо сохранить изменения.
      Увеличение базовой памяти
    3. Запустите виртуальную машину и посмотрите, была ли проблема решена. Если вы все еще видите ту же ошибку, вернитесь к Материнская плата перейдите на шаг 2, чтобы уменьшить базовую память по сравнению с исходной.
      Уменьшение базовой памяти
    4. Запустите компьютер снова и посмотрите, была ли проблема решена.

    Способ 5: предотвращение вмешательства стороннего антивируса в аппаратную виртуализацию

    Скорее всего, виновником, который снова и снова вызывает проблему, является антивирусное решение стороннего производителя. Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что в их случае Avast (или другой сторонний AV-клиент) вызывал сообщение об ошибке.

    Оказывается, некоторые сторонние решения по обеспечению безопасности запускают что-то в фоновом режиме, чтобы создать функцию «песочницы». Это приводит к блокировке функций виртуализации от использования VirtualBox или аналогичного клиента.

    Если вы используете сторонний клиент безопасности, отключение постоянной защиты от него не поможет вам решить проблему. Те же правила безопасности останутся в силе, независимо от того, активно ли работает ваш AV или нет.

    Если вы используете Avast, вы можете предотвратить взаимодействие клиента безопасности с VirtualBox, перейдя в Настройки> Устранение неполадок и снимите флажок, связанный с Включить аппаратную виртуализацию. Перезагрузите систему после внесения этого изменения.

    Отключение аппаратной виртуализации Avast

    Если вы используете другой клиент, найдите в Интернете аналогичные настройки. Но имейте в виду, что некоторые сторонние AV-клиенты не позволяют отключить функцию песочницы.

    В таком случае единственное решение — полностью удалить стороннее аудио-видео с вашей системы. Вы можете сделать это легко, следуя этому руководству (Вот).

    Источник

    Fix: VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)

    Virtual machines (or VMs, as they are commonly referred to as) are astounding things. You can use a virtualization program to create a virtual machine, and on a virtual machine, you can run an entire virtual computer – complete with its very own Operating System – in a window on your current system. Virtual machines are commonly used to try out different Operating Systems, test programs in a sandbox environment and to experiment with the features of a system without worrying about any repercussions. For virtualization programs such as VMware and Hyper-V to work on a computer, though, they need access to the hardware acceleration technology that comes built into almost all CPUs in this day and age.

    The hardware acceleration technology built into Intel CPUs is known as Intel VT-X hardware acceleration and that in AMD CPUs is known as AMD-V, whereas other CPU manufacturers (such as AMD) bless their processors with different hardware acceleration technologies. In many cases, VT-X is, by default, disabled on Intel processors. Trying to run a virtual machine on a computer that has such a processor results in the virtualization app being used spitting out an error message that usually informs the user that the program needs hardware acceleration to function, but it looks as though they currently have the technology disabled.

    Intel’s VT-X hardware acceleration technology can indeed be enabled and disabled at will, and all a user needs to do in order to enable or disable it is access to their computer’s BIOS or UEFI settings. This is true in the case of all of the iterations of Windows that are currently supported by Microsoft, including Windows 10 – the latest and greatest in a long line of Windows Operating Systems.

    The process you need to go through in order to enable VT-X hardware acceleration on a computer varies slightly depending on whether the computer in question has a BIOS or is a UEFI computer. Computers that came with a version of Windows older than Windows 8 out of the box will almost always have a BIOS, whereas computers that came with Windows 8 or later out of the box are likely to have UEFI settings instead. The industry’s standard for computers is gradually but surely moving towards UEFI, so the newer a computer is, the likelier it is to have UEFI settings. To enable VT-X on a Windows 10 computer, you need to follow the steps mentioned below.

    VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED

    What is causing the VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)?

    We investigated this particular error message by looking at various user report and the solution that they used to fix the issue. This problem is not easy to fix since it occurs on both Windows and Linux. However, we managed to spot a few common scenarios that are known to trigger this particular error message:

    • Virtualization Technology (VT-X) is disabled from BIOS – Most of the time, this particular issue occurs because VT-X is disabled from the BIOS level on the machine. A 64-bit host needs to have Virtualization Technology (VTx) enabled in the BIOS. On some machines, you’ll also need to enable Virtualization Technology Directed I/O (VTd).
    • Your CPU doesn’t support VT-X / AMD-V – Another possible scenario is that your CPU is simply not equipped to support virtualization. This can occur with old setups that use an old CPU.
    • PAE and NX are disabled on the host CPU – Several users have reported that the issue was resolved after they made sure that the virtualized CPU is configured to run with Physical Adress Extension (PAE) and NX.
    • Allocated RAM is insufficient or exceeding the system’ capabilities – Changing the default Base Memory value has helped a lot of users encountering the same issue to resolve it entirely.
    • 3rd-party security solution is interfering with VT-X Vt-D – There are several 3rd party AV clients that are known to cause interference with VirtualBox. Establishing a rule o uninstalling the Av client completely will resolve the conflict.

    If you’re currently struggling to resolve this particular issue, this article will provide you with a list of quality troubleshooting steps. Below you have a collection of methods that other users in a similar situation have followed to get the issue resolved.

    For the best results, follow the methods below in the order that they are presented until you encounter a fix that resolves the problem in your particular scenario.

    Method 1: Verify whether your CPU supports VT-X/ AMD-V

    Before you try anything else, let’s make sure that the system that you’re encountering the issue on is designed to accommodate VT-X (Intel) or AMD-V (AMD). If your CPU is old enough, it’s possible that it was simply not designed to support virtualization.

    There are several methods that you can follow to verify if your CPU supports virtualization, but we’re going to take the easy route. SecurAble is a freeware that will help us determine your processor features and tell us whether virtualization is achievable.

    Here’s a quick guide on downloading and using SecurAble to see whether your CPU supports virtualization:

      Visit this link (here), scroll down to the download section and click on Download now.

    Downloading SecurAble

  • Once the utility is downloaded, simply open the executable and you’re good to go. Click Yes at the UAC (User Account Prompt) and wait until your CPU is analyzed.
  • Once the results show up, check to see if you have an Yes directly above Hardware Virtualization. Hardware Virtualization is supported in this example

    If you confirm that hardware virtualization is supported, you can follow the methods below in order knowing that one of them will resolve the VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) error.

    In the event that the test showed that your machine does not support hardware virtualization, you will not be able to resolve the issue using the methods below.

    Method 2: Enable Virtualization Technology (VTX) from BIOS

    If you’re encountering the issue on a 64-bit host, keep in mind that you’ll likely need to enable Virtualization Technology (VTx) from your BIOS settings. On some motherboards, you will also need to enable Virtualization Technology Directed I/O (VTd)

    Some motherboards come with this option enabled by default, but manual user intervention or 3rd party interference might disable it.

    Note: Windows Hyper V can also be responsible from disabling VT-x on your computer.

    Keep in mind that the exact menu options that involve the enabling VT-X or AMD-V will be different according to your motherboard. But in general, the steps are roughly the same. Here’s a quick guide on making sure that VT-X or AMD-V is enabled in your BIOS settings:

    1. Start your machine and press the Setup key repeatedly until you enter your BIOS. The Setup key will typically be displayed on-screen immediately after you power up your computer. If you don’t see it, try repeatedly pressing the F keys (F2, F4, F8, F10, F12) or the Del key (Dell computers) until you get it right.
      Press [key] to enter setup Note: You can do an online search with your “*motherboard version* BIOS key ” to save yourself from experimenting with different combinations.
    2. Once you enter your BIOS settings, go to Security > System Security and enable Virtualization Technology (VTx) and/or Virtualization Technology DIrected I/O (VTd).

    Enabling virtualization on an HP-based BIOS

    Note: Keep in mind that the names or location will be different depending on your motherboard. On some BIOS versions, you’ll need to enable Virtualization Technology from Advanced BIOS Features. On Intel-based motherboards, you can enable virtualization from Advanced > Intel(R) Virtualization Technology.

  • Once virtualization technology has been enabled on the machine, save your current BIOS configuration and exit your BIOS settings to allow your machine to restart.
  • At the next startup, see if the issue has been resolved by attempting to open the same virtual machine (the one that was previously showing the error message)
  • On a Computer with UEFI

    1. Navigate to the Power options menu in the Settings charm (if you’re using Windows 8 or 8.1) or in the Start Menu (if you’re using Windows 10).
    2. Press and hold the Shift key on your keyboard.
    3. With the Shift key held, click on Restart. Doing so will get the computer to display the Boot Options menu when it boots up. Restarting with Advanced Boot options
    4. When you see the BootOptions menu, click on Troubleshoot.
    5. Click on Advanced Options and then on UEFI Firmware Settings. UEFI Firmware Settings – Advanced options

    Once you are inside your computer’s UEFI settings or BIOS, you can actually get to work on locating the option for VT-X hardware acceleration technology and enabling the feature. Simply look around in all of the BIOS’ or UEFI settings’ tabs and sections for an option for VT-X hardware acceleration – this option will be labeled something along the lines of “Intel VT-X“, “Intel Virtualization Technology“, “Virtualization Extensions” or “Vanderpool“.In most cases, this option is found under a Processor sub-menu of a Chipset, Northbridge, Advanced Chipset Control, or Advanced CPU Configuration main menu or tab.

    Once you have located the option for VT-X hardware acceleration within your computer’s BIOS or UEFI settings, simply turn it on and VT-X hardware acceleration will be enabled. Be sure to save your changes and then exit the BIOS or UEFI settings (precise instructions for which you will be able to find inscribed somewhere on the BIOS or UEFI settings screen). When you get out of the BIOS or UEFI settings of your computer, your computer will boot up like it normally does.

    Method 3: Enabling or Disabling PAE/NX from VirtualBox Manager

    Several users struggling to resolve the same error message have reported that the issue was resolved entirely after they juggled with the Virtual device settings and enabled PAE/NX from the Settings menu. Some of them fixed their issue by Disabling PAE/NX from the Settings menu. You can check to see which one works the best for you.

    This option determines whether PAE (Physical Adress Extension) and NX capabilities of the host CPU will be exposed to the virtual machine.

    Although this is not guaranteed to work, it’s typically reported to resolve the issue on 64-bit computers that are confirmed to support hardware virtualization. Here’s a quick guide on enabling PAE/NX from Oracle VM VirtualBox:

    1. Select the machine that is showing the error message from the left-hand pane and then click on the Settings icon. Accessing the Settings menu of the failing machine
    2. In the Settings window of the virtual machine, go to the System section (using the left pane) and access the Processor tab. Then make sure that the Enable PAE /NX checkbox (associated with Extended Features) is checked. Processor and check the box associated with Enable PAE/NX» width=»672″ height=»473″ srcset=»https://cdn.appuals.com/wp-content/uploads/2018/11/enabling-pace-nx.jpg 672w, https://cdn.appuals.com/wp-content/uploads/2018/11/enabling-pace-nx-150×106.jpg 150w, https://cdn.appuals.com/wp-content/uploads/2018/11/enabling-pace-nx-300×211.jpg 300w» sizes=»(max-width: 672px) 100vw, 672px»/> go to System > Processor and check the box associated with Enable PAE/NX
    3. Save the changes and start the virtual machine again.

    If you’re still seeing the VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) error when attempting to start the virtual machine, keep in mind that some people reported they had this option enabled and disabling it fixed the error for them. We highly recommend you to try turning it off if it was already enabled. Now If that doesn’t help you as well, you can move to the next method.

    Method 4: Increasing the RAM size

    Several users encountering the same issue have reported that the issue was resolved after they increased the allocated RAM size and started the virtual machine again.

    Update: Some users have reported that in their case, the fix involved actually reducing the allocated RAM size.

    If the methods above have proven to be ineffective, follow the steps below to either increase or decrease the RAM size:

    1. Select the virtual machine that is giving you trouble and click the Settings icon. Accessing the Settings menu of the failing machine
    2. In the Settings window, go to System and access the Motherboard tab. Once you get there, increase the allocated memory (Base Memory) by adjusting the slider, then click Ok to save the changes. Enlarging the Base Memory
    3. Run the virtual machine and see if the issue has been resolved. If you’re still seeing the same error, return to the Motherboard tab using step 2 to and bring the Base Memory lower than what it was initially. Shrinking the Base Memory
    4. Run the machine again and see if the issue has been resolved.

    Method 5: Preventing 3rd party antivirus from interfering with hardware virtualization

    An unlikely culprit but one that has been identified to cause the issue times and times again is the 3rd party antivirus solution. Several users encountering the same issue have reported that in their case, Avast (or another 3rd party AV client) was triggering the error message.

    As it turns out, several 3rd party security solutions are running something in the background to create a “sandbox” feature. This ends up locking up the virtualization features from being used by VirtualBox or a similar client.

    If you’re using a 3rd party security client, disabling the real-time protection from it will not help you to resolve the issue. The same security rules will remain firmly in place whether your AV is actively running or not.

    If you’re using Avast, you can prevent the security client from interfering with VirtualBox by going to Settings > Troubleshooting and unchecking the box associated with Enable hardware-assisted virtualization. Restart your system once you’ve made this change.

    Disabling Avast’s hardware virtualization

    If you’re using a different client, search online for the equivalent setting. But keep in mind that some 3rd party AV clients will not allow you to disable the sandboxing feature.

    If that’s the case, the only solution is to uninstall your third-party AV completely from your system. You can do this easily by following this guide (here).

    Источник

    Некоторые пользователи сталкиваются с ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке открыть виртуальную машину с помощью VM Virtualbox. Сообщается, что проблема возникает во всех последних версиях Windows и в некоторых дистрибутивах Ubuntu. Природа виртуальной машины не кажется важной, поскольку есть сообщения о случаях с виртуальными сеансами как Windows, так и Ubuntu, которые завершаются с одним и тем же сообщением об ошибке.

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

    Что вызывает отключение VT-X в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled)?

    Мы исследовали это конкретное сообщение об ошибке, просмотрев различные отчеты пользователей и решения, которые они использовали для устранения проблемы. Эту проблему нелегко исправить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось обнаружить несколько распространенных сценариев, которые, как известно, вызывают именно это сообщение об ошибке:

    • Технология виртуализации (VT-X) отключена в BIOS. В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте в BIOS должна быть включена технология виртуализации (VTx). На некоторых машинах вам также потребуется включить направленный ввод-вывод с помощью технологии виртуализации (VTd).
    • Ваш ЦП не поддерживает VT-X / AMD-V. Другой возможный сценарий состоит в том, что ваш ЦП просто не оборудован для поддержки виртуализации. Это может произойти со старыми установками, в которых используется старый процессор.
    • PAE и NX отключены на центральном ЦП. Несколько пользователей сообщили, что проблема была решена после того, как они убедились, что виртуализированный ЦП настроен для работы с расширением физического адреса (PAE) и NX .
    • Выделенной оперативной памяти недостаточно или превышает возможности системы — изменение значения базовой памяти по умолчанию помогло многим пользователям, столкнувшимся с той же проблемой, полностью ее решить.
    • Стороннее решение безопасности мешает VT-X Vt-D. Известно, что существует несколько сторонних AV-клиентов, которые создают помехи для VirtualBox. Установление правила полного удаления Av-клиента разрешит конфликт.

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

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

    Метод 1. Убедитесь, что ваш процессор поддерживает VT-X / AMD-V.

    Прежде чем пробовать что-либо еще, давайте убедимся, что система, в которой вы столкнулись с проблемой, предназначена для работы с VT-X (Intel) или AMD-V (AMD) . Если у вас достаточно старый процессор, возможно, он просто не предназначен для поддержки виртуализации.

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

    Вот краткое руководство по загрузке и использованию SecurAble, чтобы узнать, поддерживает ли ваш ЦП виртуализацию:

    1. Перейдите по этой ссылке ( здесь ), прокрутите вниз до раздела загрузки и нажмите Загрузить сейчас.

      Скачивание SecurAble

    2. После загрузки утилиты просто откройте исполняемый файл, и все готово. Нажмите Да в UAC (запрос учетной записи пользователя) и дождитесь анализа вашего процессора.
    3. Когда появятся результаты, проверьте, есть ли у вас Да прямо над виртуализацией оборудования .В этом примере поддерживается аппаратная виртуализация.

      Если вы подтверждаете, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, чтобы знать, что один из них разрешит ошибку VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) .

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

    Метод 2: включить технологию виртуализации (VTX) в BIOS

    Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить технологию виртуализации (VTx) в настройках BIOS. На некоторых материнских платах вам также потребуется включить Virtualization Technology Directed I / O (VTd).

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

    Примечание. Windows Hyper V также может отвечать за отключение VT-x на вашем компьютере.

    Имейте в виду, что точные параметры меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно такие же. Вот краткое руководство, как убедиться, что VT-X или AMD-V включены в настройках BIOS:

    1. Запустите машину и несколько раз нажмите кнопку Setup, пока не войдете в BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы его не видите, попробуйте несколько раз нажать клавиши F (F2, F4, F8, F10, F12) или клавишу Del (компьютеры Dell), пока не получите нужный результат.

      нажмите клавишу, чтобы войти в настройки или BIOSПримечание. Чтобы не экспериментировать с различными комбинациями, вы можете выполнить поиск в Интернете по запросу « * версия материнской платы * ключ BIOS ».

    2. После входа в настройки BIOS перейдите в раздел « Безопасность»> «Безопасность системы» и включите технологию виртуализации (VTx) и / или технологию виртуализации с прямым вводом-выводом (VTd).

      Включение виртуализации в BIOS на базе HP

      Примечание: имейте в виду, что имена или расположение будут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS, вам необходимо включить технологию виртуализации от Advanced BIOS Features . На материнских платах на базе Intel вы можете включить виртуализацию, выбрав Advanced> Intel (R) Virtualization Technology .

    3. После включения технологии виртуализации на машине сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы позволить машине перезагрузиться.
    4. При следующем запуске проверьте, была ли решена проблема, попытавшись открыть ту же виртуальную машину (ту, на которой ранее отображалось сообщение об ошибке).

    Если вы по-прежнему сталкиваетесь с той же ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) , перейдите к следующему способу ниже.

    Метод 3: включить PAE / NX из VirtualBox Manager

    Несколько пользователей, пытающихся решить одно и то же сообщение об ошибке, сообщили, что проблема была полностью решена после того, как они изменили настройки виртуального устройства и включили PAE / NX в меню настроек .

    Этот параметр определяет, будут ли виртуальной машине доступны PAE (расширение физического адреса) и NX центрального процессора.

    Хотя это не гарантирует, что это сработает, обычно сообщается, что он решает проблему на 64-битных компьютерах, которые, как подтверждено, поддерживают виртуализацию оборудования. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:

    1. Выберите машину, на которой отображается сообщение об ошибке, на левой панели и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
    2. В окне настроек виртуальной машины перейдите в раздел Система (с помощью левой панели) и перейдите на вкладку Процессор . Затем убедитесь, что установлен флажок Включить PAE / NX (связанный с расширенными функциями ).перейдите в Система> Процессор и установите флажок Включить PAE / NX
    3. Сохраните изменения и снова запустите виртуальную машину.

    Если вы все еще видите ошибку VT-X отключен в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке запустить виртуальную машину, перейдите к следующему способу ниже.

    Метод 4: увеличение размера ОЗУ

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

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

    Если приведенные выше методы оказались неэффективными, выполните следующие действия, чтобы увеличить или уменьшить размер ОЗУ:

    1. Выберите виртуальную машину, с которой у вас возникают проблемы, и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
    2. В окне настроек перейдите в раздел Система и перейдите на вкладку Материнская плата . Как только вы доберетесь туда, увеличьте выделенную память ( базовую память ), отрегулировав ползунок, затем нажмите ОК, чтобы сохранить изменения.Увеличение базовой памяти
    3. Запустите виртуальную машину и посмотрите, решена ли проблема. Если вы по-прежнему видите ту же ошибку, вернитесь на вкладку Материнская плата, используя шаг 2, и установите базовую память ниже, чем было изначально.Уменьшение базовой памяти
    4. Снова запустите машину и посмотрите, решена ли проблема.

    Метод 5: предотвращение вмешательства стороннего антивируса в виртуализацию оборудования

    Маловероятный виновник, но тот, который, как было установлено, вызывает проблему снова и снова, — это стороннее антивирусное решение. Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что в их случае Avast (или другой сторонний AV-клиент) вызывал сообщение об ошибке.

    Как оказалось, несколько сторонних решений безопасности запускают что-то в фоновом режиме, чтобы создать функцию «песочницы». Это приводит к тому, что функции виртуализации блокируются от использования VirtualBox или аналогичным клиентом.

    Если вы используете сторонний клиент безопасности, отключение в нем защиты в реальном времени не поможет вам решить проблему. Те же правила безопасности останутся неизменными независимо от того, работает ваш AV или нет.

    Если вы используете Avast, вы можете предотвратить вмешательство клиента безопасности в VirtualBox, перейдя в « Настройки»> «Устранение неполадок» и сняв флажок « Включить виртуализацию с аппаратной поддержкой» . После внесения этого изменения перезагрузите систему.

    Отключение аппаратной виртуализации Avast

    Если вы используете другой клиент, поищите в Интернете эквивалентную настройку. Но имейте в виду, что некоторые сторонние клиенты AV не позволяют отключить функцию песочницы.

    В этом случае единственное решение — полностью удалить сторонний AV из вашей системы. Вы можете легко сделать это, следуя этому руководству ( здесь ).

    Содержание

    • 1 Что вызывает отключение VT-X в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?
      • 1.1 Способ 1. Проверьте, поддерживает ли ваш процессор VT-X / AMD-V
      • 1.2 Способ 2: включить технологию виртуализации (VTX) из BIOS
      • 1.3 Способ 3: включить PAE / NX из VirtualBox Manager
      • 1.4 Способ 4: увеличение размера оперативной памяти 
      • 1.5 Способ 5: предотвращение вмешательства стороннего антивируса в аппаратную виртуализацию

    Несколько пользователей сталкиваются с VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка при попытке открыть виртуальную машину с VM Virtualbox. Сообщается, что проблема возникает во всех последних версиях Windows и в некоторых дистрибутивах Ubuntu. Природа виртуальной машины не кажется важной, так как есть сообщения о том, что в виртуальных сеансах Windows и Ubuntu произошли сбои с одним и тем же сообщением об ошибке.

    VT-x отключен в BIOS для всех режимов процессора (VERR_VMX_MSR_ALL_VMX_DISABLEDVT-x отключен в BIOS для всех режимов процессора (VERR_VMX_MSR_ALL_VMX_DISABLED

    Что вызывает отключение VT-X в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?

    Мы исследовали это конкретное сообщение об ошибке, изучив различные пользовательские отчеты и решения, которые они использовали для устранения проблемы. Эту проблему нелегко решить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось обнаружить несколько распространенных сценариев, которые, как известно, вызывают это конкретное сообщение об ошибке:

    • Технология виртуализации (VT-X) отключена в BIOS — В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте должна быть включена технология виртуализации (VTx) в BIOS. На некоторых машинах вам также необходимо включить технологию виртуального ввода-вывода (VTd).
    • Ваш процессор не поддерживает VT-X / AMD-V — Другой возможный сценарий — ваш процессор просто не оборудован для поддержки виртуализации. Это может произойти со старыми установками, которые используют старый процессор.
    • PAE и NX отключены на главном процессоре — Несколько пользователей сообщили, что проблема была решена после того, как они убедились, что виртуализированный ЦП настроен для работы с Расширение физического адреса (PAE) а также NX.
    • Выделенная оперативная память недостаточна или превышает возможности системы — Изменение значения базовой памяти по умолчанию помогло многим пользователям, столкнувшимся с той же проблемой, полностью ее решить.
    • Стороннее решение безопасности мешает VT-X Vt-D — Существует несколько сторонних AV-клиентов, которые, как известно, создают помехи для VirtualBox. Установление правила полного удаления Av-клиента разрешит конфликт.

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

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

    Способ 1. Проверьте, поддерживает ли ваш процессор VT-X / AMD-V

    Прежде чем вы попробуете что-то еще, давайте удостоверимся, что система, с которой вы сталкиваетесь, предназначена для размещения VT-X (Intel) или же AMD-V (AMD). Если ваш процессор достаточно старый, возможно, он просто не предназначен для поддержки виртуализации.

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

    Вот краткое руководство по загрузке и использованию SecurAble чтобы увидеть, поддерживает ли ваш процессор виртуализацию:

    1. Посетите эту ссылку (Вот), прокрутите вниз до раздела загрузки и нажмите Скачать сейчас.

      Загрузка SecurAbleЗагрузка SecurAble
    2. Как только утилита будет загружена, просто откройте исполняемый файл, и все готово. Нажмите да на UAC (запрос учетной записи пользователя) и подождите, пока ваш процессор не будет проанализирован.
    3. Как только результаты появятся, проверьте, есть ли у вас да прямо над Аппаратная виртуализация.
      Аппаратная виртуализация поддерживается в этом примереАппаратная виртуализация поддерживается в этом примере

      Если вы подтвердите, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, зная, что один из них разрешит VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка.

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

    Способ 2: включить технологию виртуализации (VTX) из BIOS

    Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить Технология виртуализации (VTx) из ваших настроек BIOS. На некоторых материнских платах вам также необходимо включить Технология виртуализации, направленная на ввод / вывод (VTd)

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

    Замечания: Windows Hyper V также может быть ответственным за отключение VT-x на вашем компьютере.

    Помните, что точные пункты меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно одинаковые. Вот краткое руководство по проверке того, включен ли VT-X или AMD-V в настройках BIOS:

    1. Запустите свою машину и нажмите Ключ настройки несколько раз, пока вы не войдете в свой BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы этого не видите, попробуйте несколько раз нажать Клавиши F (F2, F4, F8, F10, F12) или Del key (компьютеры Dell) пока вы не поймете это правильно.
      нажмите клавишу, чтобы войти в настройки или BIOSНажмите [ключ], чтобы войти в настройкуЗамечания: Вы можете сделать поиск в Интернете с помощью вашего «* версия материнской платы * ключ BIOS », Чтобы спасти себя от экспериментов с различными комбинациями.
    2. После того, как вы введете настройки BIOS, перейдите к Безопасность> Безопасность системы и включить Технология виртуализации (VTx) и / или Технология виртуализации DIrected I / O (VTd). 

      Включение виртуализации в BIOS на базе HPВключение виртуализации в BIOS на базе HP

      Замечания: Имейте в виду, что имена или расположение могут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS вам необходимо включить Технология виртуализации от Расширенные функции BIOS. На материнских платах на базе Intel вы можете включить виртуализацию с Дополнительно> Технология виртуализации Intel (R).

    3. После включения технологии виртуализации на компьютере сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы перезагрузить компьютер.
    4. При следующем запуске проверьте, была ли проблема решена путем попытки открыть ту же виртуальную машину (ту, на которой ранее отображалось сообщение об ошибке).

    Если вы все еще сталкиваетесь с тем же  VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) Ошибка, перейдите к следующему способу ниже.

    Способ 3: включить PAE / NX из VirtualBox Manager

    Несколько пользователей, пытающихся решить одно и то же сообщение об ошибке, сообщили, что проблема была полностью решена после того, как они были настроены и настроены для настройки виртуального устройства. PAE / NX от настройки меню.

    Эта опция определяет, PAE (расширение физического адреса) и возможности NX центрального процессора будут доступны виртуальной машине.

    Хотя это не гарантированно работает, обычно сообщается, что проблема устранена на 64-разрядных компьютерах, которые подтверждены для поддержки аппаратной виртуализации. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:

    1. Выберите компьютер, на котором отображается сообщение об ошибке, в левой панели, а затем нажмите настройки значок.
      Доступ к меню настроек неисправного компьютераДоступ к меню настроек неисправного компьютера
    2. В окне «Настройки» виртуальной машины перейдите к система раздел (используя левую панель) и доступ к процессор Вкладка. Затем убедитесь, что Включить PAE / NX флажок (связанный с Расширенные функции) проверено.

    Learn how to deal with the widely known exception that prevents your virtual machine from booting.

    Usually you won’t find this kind of exceptions in new or good configured computers. This exception happens in most of the cases when the virtualization of your CPU is disabled in the Bios. Modern CPUs have technology that can be used to accelerate the virtualisation. There is usually no good reason to enable it, unless you plan to use virtual machines (Virtualbox or something like them).

    In order to fix this issue, you will need to try by yourself any of the following options and see which one works:

    A. Enable Intel virtualization in the Bios

    The first reliable solution is to check wheter the virtualization is enabled in your Bios. This solution needs to be done at system level and you need access to your Bios. Windows 10 and 8.1 require VT-x/AMD-V enabled processors to accelerate the usage of desktop virtualization software like VMware, VirtualBox, and Hyper-V. Even to install these latest Windows Operating Systems as the virtual machine, VT should be enabled on the host computer. The process to enable this feature on your computer depends totally up to you as on every computer such interface will change, for example in our computer simply opening the bios and going to the Bios tab, we’ve found the option to enable the virtualization:

    Important

    If the virtualization is disabled in the Bios, this is probably the reason why your Virtual Machine won’t boot. Be sure to enable this before using your VM.

    Intel Virtualization in Bios

    After enabling this option, save changes and restart the computer. You should be able to start your VM without any problem.

    B. Enable Physical Address Extension

    Another common reason why your VM will throw the mentioned exception, is because the Physical Address Extension (PAE) is disabled. Access to the settings of your VM through Virtualbox, go to System and click on the Processor tab. Here you only need to check the Enable PAE/NX checkbox in the extended features:

    Note

    In some cases for some users, instead of checking, unchecking this checkbox will solve the problem so you may want to prove which works for you.

    Enable PAE/NX Virtual Machine

    Happy coding !

    Не запускается виртуальная машина, что делать?

    Здравствуйте, установили VirtualBox на Виндовс 10, а он при попытке загрузить образ диска выдаёт это:
    Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).
    VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

    Код ошибки:
    E_FAIL (0x80004005)
    Компонент:
    ConsoleWrap
    Интерфейс:
    IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    Что делать?
    Заранее спасибо!


    • Вопрос задан

      10 сент. 2022

    • 5831 просмотр

    Пригласить эксперта

    Ам в же в ошибке указано.

    Виртуализацию в БИОС включите

    VT-x is disabled in the BIOS for all CPU modes

    Английским по белому написано почему.


    • Показать ещё
      Загружается…

    13 июн. 2023, в 18:02

    5000 руб./за проект

    13 июн. 2023, в 17:53

    3000 руб./за проект

    13 июн. 2023, в 17:47

    10000 руб./за проект

    Минуточку внимания

    Понравилась статья? Поделить с друзьями:
  • Ошибка vss код события 8193
  • Ошибка vsc тойота авенсис 2007
  • Ошибка vsc на лексус gs300
  • Ошибка vsc на lexus rx330
  • Ошибка vsc trc vsc off toyota