Содержание:
- Причина ошибки VT-X отключена в BIOS для всех режимов работы процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?
- Метод 1: Проверьте, поддерживает ли ваш процессор VT-X/ AMD-V
- Метод 2: Включите технологию виртуализации (VTX) из BIOS
- На компьютере с UEFI
- Метод 3: Включение или отключение PAE/NX из менеджера VirtualBox
- Метод 4: Увеличение объема оперативной памяти
- Способ 5: Предотвращение вмешательства сторонних антивирусов в аппаратную виртуализацию
Виртуальные машины (или ВМ, как их принято называть) — удивительная вещь. С помощью программы виртуализации можно создать виртуальную машину, а на виртуальной машине можно запустить целый виртуальный компьютер –- со своей собственной операционной системой –- в окне текущей системы. Виртуальные машины обычно используются для опробования различных операционных систем, тестирования программ в среде «песочницы» и экспериментирования с возможностями системы, не опасаясь каких-либо последствий. Для программ виртуализации, таких как VMware и Hyper-V Однако для работы на компьютере им необходим доступ к технологии аппаратного ускорения, которая в наше время встроена практически во все процессоры.
Технология аппаратного ускорения, встроенная в процессоры Intel, известна как аппаратное ускорение Intel VT-X, а в процессорах AMD — как аппаратное ускорение AMD-V AMD-V, в то время как другие производители процессоров (например, AMD) оснащают свои процессоры различными технологиями аппаратного ускорения. Во многих случаях VT-X по умолчанию отключена на процессорах Intel. Попытка запустить виртуальную машину на компьютере с таким процессором приводит к тому, что используемое приложение виртуализации выдает сообщение об ошибке, в котором обычно говорится, что для работы программы необходимо аппаратное ускорение, но, похоже, что в данный момент эта технология отключена.
Intel’ технология аппаратного ускорения VT-X действительно может быть включена и отключена по желанию пользователя, и для ее включения или отключения достаточно зайти в настройки BIOS или UEFI компьютера’. Это справедливо для всех итераций Windows, поддерживаемых компанией Microsoft, включая Windows 10 –- последнюю и самую совершенную в длинной линейке операционных систем Windows.
Процесс включения аппаратного ускорения VT-X на компьютере несколько отличается в зависимости от того, имеет ли компьютер BIOS или является компьютером с UEFI. Компьютеры, поставляемые с версией Windows старше Windows 8, почти всегда имеют BIOS, в то время как компьютеры с Windows 8 или более поздней версией, скорее всего, будут иметь настройки UEFI. Отраслевой стандарт для компьютеров постепенно, но верно переходит на UEFI, поэтому чем новее компьютер, тем больше вероятность того, что он имеет настройки UEFI. Чтобы включить VT-X на компьютере с Windows 10, необходимо выполнить следующие действия.

Причина ошибки VT-X отключена в BIOS для всех режимов работы процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?
Мы исследовали это конкретное сообщение об ошибке, изучив различные отчеты пользователей и решение, которое они использовали для устранения проблемы. Эту проблему нелегко устранить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось выявить несколько распространенных сценариев, которые вызывают данное сообщение об ошибке:
- Технология виртуализации (VT-X) отключена в BIOS – Чаще всего данная проблема возникает из-за того, что VT-X отключен на уровне BIOS машины. Для 64-битного хоста необходимо, чтобы в BIOS была включена технология виртуализации (VTx). На некоторых компьютерах также необходимо включить технологию направленного ввода-вывода Virtualization Technology Directed I/O (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 чтобы проверить, поддерживает ли ваш процессор виртуализацию:
- Посетите эту ссылку (здесь), прокрутите страницу вниз до раздела загрузки и нажмите на кнопку Скачать сейчас.

Загрузка SecurAble - После загрузки утилиты просто откройте исполняемый файл, и все готово. Щелкните Да в UAC (User Account Prompt) и подождите, пока ваш процессор будет проанализирован.
- После появления результатов проверьте, поддерживается ли аппаратная виртуализация Да непосредственно над Аппаратная виртуализация.

Аппаратная виртуализация поддерживается в данном примере Если подтвердится, что аппаратная виртуализация поддерживается, можно выполнить описанные ниже действия, зная, что одно из них устранит проблему VT-X отключен в биосе для всех режимов работы процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка.
В том случае, если тест показал, что ваша машина не поддерживает аппаратную виртуализацию, решить проблему с помощью приведенных ниже методов не удастся.
Метод 2: Включите технологию виртуализации (VTX) из BIOS
Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, скорее всего, потребуется включить Технология виртуализации (VTx) из настроек BIOS. На некоторых материнских платах также необходимо включить Технология виртуализации направленного ввода-вывода (VTd)
На некоторых материнских платах эта опция включена по умолчанию, однако ручное вмешательство пользователя или вмешательство сторонних производителей может ее отключить.
Примечание: Windows Hyper V также может быть ответственна за отключение VT-x на компьютере.
Имейте в виду, что конкретные пункты меню, связанные с включением VT-X или AMD-V, будут отличаться в зависимости от материнской платы. Но в целом действия примерно одинаковы. Вот краткое руководство по проверке того, что в настройках BIOS включена функция VT-X или AMD-V:
- Запустите компьютер и нажмите кнопку Клавиша настройки неоднократно, пока не войдете в BIOS. Клавиша Setup обычно отображается на экране сразу после включения компьютера. Если вы его не видите, попробуйте несколько раз нажать клавишу Клавиши F (F2, F4, F8, F10, F12) или Клавиша Del (компьютеры Dell) до тех пор, пока вы не добьетесь нужного результата.

Нажмите [клавишу] для входа в настройки Примечание: Вы можете выполнить поиск в Интернете с помощью своего “*версия материнской платы* клавиша BIOS ” чтобы избавить себя от необходимости экспериментировать с различными комбинациями.
- Войдя в настройки BIOS, перейдите в раздел Security > Безопасность системы и включить Технология виртуализации (VTx) и/или Virtualization Technology DIrected I/O (VTd).

Включение виртуализации в BIOS на базе HP Примечание: Имейте в виду, что названия или расположение будут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS вам’ потребуется включить Технология виртуализации с сайта Расширенные возможности BIOS. На материнских платах на базе процессоров Intel включить виртуализацию можно с помощью клавиш Advanced > Технология виртуализации Intel(R).
- После включения технологии виртуализации на машине сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы машина могла перезагрузиться.
- При следующем запуске убедитесь, что проблема решена, попытавшись открыть ту же виртуальную машину (ту, которая ранее выдавала сообщение об ошибке)
На компьютере с UEFI
- Перейдите к пункту Питание опции меню в Настройки (если вы используете Windows 8 или 8.1) или в разделе меню Пуск (если вы’используете Windows 10).
- Нажмите и удерживайте кнопку Shift на клавиатуре.
- С помощью Shift удерживая нажатой клавишу , щелкните на Перезагрузить . Это приведет к тому, что на экране компьютера появится надпись Параметры загрузки меню при загрузке.

Перезагрузка с использованием опций расширенной загрузки - Когда вы видите Загрузка Параметры меню, щелкните на Устранение неполадок.
- Нажмите на кнопку Дополнительные параметры и затем на Настройки прошивки UEFI.

UEFI Firmware Settings – Advanced options
Войдя в настройки UEFI или BIOS компьютера, можно приступить к поиску опции VT-X аппаратное ускорение и включение функции. Просто найдите во всех вкладках и разделах BIOS’ или UEFI settings’ опцию аппаратного ускорения VT-X–, которая будет обозначена примерно так “Intel VT-X“, “Технология виртуализации Intel“, “Расширения виртуализации” или “Vanderpool“.В большинстве случаев эта опция находится в разделе Процессор подменю Чипсет, Северный мост, Расширенное управление чипсетом, или Расширенная конфигурация процессора главное меню или вкладка.
Найдя в настройках BIOS или UEFI опцию аппаратного ускорения VT-X, просто включите ее, и аппаратное ускорение VT-X будет включено. Убедитесь, что сохранить изменения, а затем выход настройкам BIOS или UEFI (точные инструкции по которым вы сможете найти где-то на экране настроек BIOS или UEFI). После выхода из настроек BIOS или UEFI компьютер загрузится как обычно.
Метод 3: Включение или отключение PAE/NX из менеджера VirtualBox
Несколько пользователей, пытавшихся решить проблему с тем же сообщением об ошибке, сообщили, что проблема была полностью решена после того, как они поработали с настройками виртуального устройства и включили значок PAE/NX из Настройки меню. Некоторые решили проблему, отключив PAE/NX из Настройки меню. Вы можете проверить, какой вариант работает лучше для вас.
Этот параметр определяет, будет ли PAE (Physical Adress Extension) и NX возможности центрального процессора будут открыты для виртуальной машины.
Хотя не гарантируется, что это сработает, обычно сообщается, что это решает проблему на 64-разрядных компьютерах, на которых подтверждена поддержка аппаратной виртуализации. Вот краткое руководство по включению PAE/NX из Oracle VM VirtualBox:
- Выберите на левой панели машину, на которой появилось сообщение об ошибке, и нажмите на кнопку Настройки значок .

Вход в меню настроек неисправной машины - В окне настроек виртуальной машины перейдите в раздел Система в разделе (с помощью левой панели) и получить доступ к Процессор вкладка. Затем убедитесь в том, что опция Включить PAE /NX флажок (связан с Расширенные возможности) установлена галочка.

- Сохраните изменения и снова запустите виртуальную машину.
Если вы’все еще видите значок VT-X отключен в биосе для всех режимов работы процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка при попытке запуска виртуальной машины; имейте в виду, что некоторые люди сообщали, что у них была включена эта опция, и ее отключение устраняло ошибку. Мы настоятельно рекомендуем попробовать отключить его, если он уже был включен. Если и это не помогло, можно перейти к следующему способу.
Метод 4: Увеличение объема оперативной памяти
Несколько пользователей, столкнувшихся с аналогичной проблемой, сообщили, что проблема была решена после увеличения объема выделенной оперативной памяти и повторного запуска виртуальной машины.
Обновление: Некоторые пользователи сообщили, что в их случае исправление проблемы заключалось в уменьшении объема выделенной оперативной памяти.
Если описанные выше способы оказались неэффективными, выполните следующие действия, чтобы увеличить или уменьшить объем оперативной памяти:
- Выберите виртуальную машину, с которой возникли проблемы, и нажмите кнопку Настройки значок.

Вход в меню настроек неисправной машины - В Настройки В окне перейдите в раздел Система и откройте Материнская плата вкладка . После этого увеличьте объем выделенной памяти (Базовая память) с помощью регулировки ползунка, затем нажмите кнопку Ok чтобы сохранить изменения.

Увеличение базовой памяти - Запустите виртуальную машину и убедитесь, что проблема решена. Если вы все еще видите ту же ошибку, вернитесь в раздел Материнская плата перейдите на вкладку, используя шаг 2, и уменьшите значение Base Memory до первоначального.

Уменьшение объема оперативной памяти - Запустите машину снова и проверьте, устранена ли проблема.
Способ 5: Предотвращение вмешательства сторонних антивирусов в аппаратную виртуализацию
Маловероятным виновником, но неоднократно выявленным, является стороннее антивирусное решение. Несколько пользователей, столкнувшихся с аналогичной проблемой, сообщили, что в их случае Avast (или другой сторонний AV-клиент) вызывал сообщение об ошибке.
Как выяснилось, некоторые сторонние решения безопасности выполняют в фоновом режиме функцию “песочницы”. Это приводит к блокировке функций виртуализации, которые не могут быть использованы VirtualBox или аналогичным клиентом.
Если вы используете сторонний клиент безопасности, отключение защиты в реальном времени с его помощью не поможет вам решить проблему. Те же самые правила безопасности останутся в силе независимо от того, запущен ли ваш антивирус или нет.
Если вы используете Avast, вы можете предотвратить вмешательство клиента безопасности в работу VirtualBox, перейдя по ссылке Настройки > Устранение неполадок и снять галочку с пункта Включите аппаратную виртуализацию. После внесения изменений перезагрузите систему.

Если вы используете другой клиент, найдите в Интернете эквивалентную настройку. Однако следует помнить, что некоторые сторонние антивирусные клиенты не позволят отключить функцию «песочницы».
В этом случае единственным решением является полное удаление сторонних аудиоустройств из системы. Это можно легко сделать, следуя данному руководству (здесь).





