Исправлено: 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



Что вызывает отключение 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

    Скачивание SecurAble

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

    В этом примере поддерживается аппаратная виртуализация.

    Если вы подтверждаете, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, чтобы знать, что один из них решит проблему. 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 на базе HP

    Нажмите [клавишу], чтобы войти в настройку

    Заметка: Вы можете выполнить поиск в Интернете с помощью « * версия материнской платы * ключ BIOS », Чтобы уберечь себя от экспериментов с различными комбинациями.
  2. После входа в настройки BIOS перейдите в Безопасность> Безопасность системы и включить Технология виртуализации (VTx) и / или Прямой ввод / вывод технологии виртуализации (VTd).

    Отключение Avast

    Включение виртуализации в 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 флажок (связанный с Расширенные возможности ) проверено. go to System>Процессор и установите флажок Включить PAE / NX

    перейдите в System> Processor и установите флажок 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 не позволяют отключить функцию песочницы.

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

6 минут на чтение