Как исправить ошибку «VT-X недоступен (verr_vmx-No-Vmx)» в VirtualBox

VT-x или технология виртуализации Intel(Intel Virtualization Technology) позволяет процессорам запускать виртуальные машины. Поэтому неудивительно, что ошибка « VT-x недоступен ( VERR_VMX_NO_VMX )» препятствует правильной работе VirtualBox.

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

Исправление 1: включить VT-X из BIOS

Самое простое объяснение появления ошибки « VT-x недоступен» заключается в том, что эта функция просто не включена на вашем компьютере.

Это вероятно, если вы впервые запускаете VirtualBox на машине. Чтобы это исправить, вам нужно всего лишь зайти в настройки BIOS и включить опции VT-x и VT-d(access the BIOS settings and enable the VT-x and VT-d options) . Обычно его называют технологией виртуализации Intel(Intel Virtualization Technology) или режимом SVM в компьютерах (SVM)AMD .

Однако вам, возможно, придется покопаться в различных меню BIOS , так как расположение этого параметра зависит от разных материнских плат(Motherboards) . На некоторых вы найдете его в разделе «Безопасность(Security) » ; на других в Advanced .

Исправление 2: отключить Hyper-V

В Microsoft Windows есть собственная версия виртуализации(its own version of virtualization) , и она плохо сочетается со сторонними инструментами, такими как VirtualBox . Вы должны отключить его, чтобы устранить конфликт и заставить VirtualBox работать правильно.

Эта функция называется Hyper-V и присутствует не во всех версиях Windows . Только 64-разрядные версии Windows 10 Pro , Enterprise или Education поддерживают Hyper-V . Если вы используете Windows 10 или Windows 11 Домашнюю(Home) версию, вы можете смело пропустить этот шаг.

  1. Существует несколько способов отключения функции Hyper-V Windows , но наиболее надежным является использование командной строки(Command Prompt) . Найдите(Search) «cmd» в меню « Пуск(Start Menu) » и выберите параметр « Запуск(Run) от имени администратора».

  1. Теперь введите следующую команду: bcdedit /set hypervisorlaunchtype off

Это отредактирует данные конфигурации загрузки(Boot Configuration Data) , удалив службу Hyper-V из списка.

  1. Для дополнительной безопасности выполните следующую команду: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V.

Это предотвращает автоматическое добавление службы DISM ( система обслуживания образов развертывания(Deployment Image Servicing) и управления(Management) ими ) при обновлении образа Windows .

  1. Перезагрузите компьютер.

Исправление 3: отключить целостность памяти

Безопасность Windows(Windows Security) включает в себя функцию защиты на основе виртуализации, которая может обнаруживать низкоуровневое внедрение кода и защищать ваш компьютер даже от самых опасных вредоносных программ. Но, как и в случае с Hyper-V(Hyper-V) , это создает конфликт с VirtualBox .

Большинству пользователей не нужна расширенная безопасность, обеспечиваемая изоляцией ядра . (Core)В современных(Modern) ноутбуках он отключен по умолчанию, так как конфликтует со встроенным программным обеспечением, используемым для оптимизации производительности оборудования.

  1. Чтобы отключить целостность памяти(Memory) на вашем компьютере, откройте Безопасность Windows(Windows Security) . Вы можете найти его в меню « Пуск»(Start Menu) .

  1. Перейдите на вкладку «Безопасность устройства».

  1. Вы можете проверить , работает ли целостность памяти(Memory) , проверив заголовок изоляции ядра . (Core)Выбор сведений об изоляции ядра(Core) приводит к самой опции.
  2. Отключите целостность (Turn)памяти(Memory) , переведя переключатель в положение « Выкл(Off) .» .

  1. Перезагрузите компьютер.

Исправление 4: проверьте настройки антивируса(Antivirus Settings)

Если вы используете сторонний антивирус, приложение может блокировать некоторые функции виртуализации на вашем ПК. Avast , например, автоматически отключает VT-x на некоторых компьютерах.

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

Как лучше всего исправить ошибку « VT (Error)-x(VT-x) недоступен ( VERR_VMX_NO_VMX )» в Windows ?

Запуск виртуализации Hyper-V(Hyper-V virtualization) и вмешательство в VirtualBox — наиболее распространенная причина получения ошибки VT-x в Windows 10 . Вы можете легко это исправить, отключив эту функцию через командную строку.

Ошибка также появляется на многих ПК, потому что в их BIOS отключена виртуализация . Эта так же легко решается — откройте настройки BIOS и включите режим Intel Virtualization или SVM .

Наконец, ваша система может получить ошибку VT-x из- за слишком усердных функций безопасности. Отключите целостность памяти в системе безопасности Windows(Windows Security) и просмотрите настройки стороннего антивируса, чтобы найти и устранить любые конфликты. Теперь VirtualBox(VirtualBox) должен работать без проблем.



About the author

Я веб-разработчик с опытом работы более 10 лет. Я специализируюсь на разработке Chrome OS и работал над широким спектром проектов от небольших стартапов до компаний из списка Fortune 500. Я также являюсь экспертом по учетным записям пользователей и семейной безопасности и разработал несколько успешных приложений для Android.



Related posts