Когда вы пытаетесь запустить виртуальную машину с помощью приложения VirtualBox, на вашем компьютере появляется сообщение об ошибке Vt-X Is Not Available (verr_vmx_no_vmx). Наиболее вероятным объяснением является то, что виртуализация была отключена.
VT-x часто можно включить или отключить в BIOS. Нажмите DEL (или аналогичную клавишу), чтобы получить доступ к настройкам BIOS при первом включении компьютера. Вы можете сделать технологию VT доступной.
Прочтите этот пост, чтобы узнать, как решить проблему с недоступностью Vt-X (Verr VMX No VMX) и почему это произошло в первую очередь.
Содержание:
- 1 исправление VT-X недоступно (VERR_VMX_NO_VMX)
- 2 Исправить ошибку VirtualBox Vt-X (Verr_vmx_no_vmx) 2023.
- 2.1 1. Отключить изоляцию ядра Защитника Windows
- 2.2 2. Включить Vt-X в BIOS (Меню загрузки)
- 2.3 3. С помощью командной строки отключите виртуализацию Hyper-V
- 2.4 4. Включить вложенную виртуализацию в Avast
- 2.5 5. Отключить Device Guard / Credential Guard
- 2.6 6. Удаление стороннего антивирусного программного обеспечения
- 2.7 7. Включить виртуализацию
- 2.8 8. Отключить целостность памяти
Исправление VT-X недоступно (VERR_VMX_NO_VMX)
Я исследовал проблему, пытаясь воспроизвести ее и проверив отчеты других пользователей. Насколько я понимаю, это сообщение об ошибке может быть вызвано несколькими обстоятельствами:
VT-X не включен в биосе.
Некоторое стороннее ПО в настройках БИОС позволяет отключить VT-X вручную или отключить удаленно. Это приведет к ошибке «Vt-X недоступен» (Verr VMX No VMX).
Процессор не поддерживает VT-X
Редко, но иногда проблема может быть связана с невозможностью ПК использовать VT — X из- за его аппаратных ограничений .
Виртуализация Windows Hyper-V включена.
VT-X мешает технология Microsoft Hyper-V. ОС автоматически отключит VT-x, если включена виртуализация Hyper-V.
VT-X был отключен после обновления Avast.
Недавно Avast выпустил обновление, полностью отключающее VT-x. В то же время активна защита в реальном времени, если пользователь не активирует многоуровневую виртуализацию в меню параметров.
Изоляция ядра включена:
Приложение VirtualBox может столкнуться с проблемами после включения опции Core Isolation на вашем компьютере, что приведет к недоступности VT-x (VERR VMX NO VMX). Поэтому мы советуем вам отключить эту функцию и проверить, исчезла ли проблема.
Исправить ошибку VirtualBox Vt-X (Verr_vmx_no_vmx) 2023
1. Отключите изоляцию ядра Защитника Windows.
Известно, что изоляция ядра устройства Защитника Windows конфликтует с VT-X. Проверьте, включена ли изоляция ядра, если у вас возникли проблемы с недоступностью Vt-X (Verr VMX No VMX) и использованием Защитника Windows в качестве параметра безопасности по умолчанию.
- Используйте значок звездочки, расположенный в левом нижнем углу, для поиска Защитника Windows.
- Перейдите в Центр безопасности Защитника Windows и выберите его, чтобы получить доступ к встроенной функции безопасности.
- Выберите Безопасность устройства в меню слева в Центре безопасности Защитника Windows.
- В меню «Безопасность устройства» выберите «Сведения об изоляции ядра» (в разделе «Изоляция ядра»).
- Убедитесь, что переключатель целостности памяти в меню изоляции ядра выключен.
- После отключения параметра перезагрузите компьютер, чтобы проверить, решена ли проблема.
- Verr vmx no vmx решает проблему «Vt-X недоступен».
2. Включить Vt-X в BIOS (Меню загрузки)
Отключение опции «Технология виртуализации» в настройках BIOS может существенно повлиять на эту проблему. Итак, проверьте, отключена ли эта опция, и включите ее, если она есть.
Vt-X недоступен (Verr VMX No VMX), скорее всего, из-за того, что технология отключена в настройках BIOS. Не отказывайтесь от этого метода, пока не проверите, могут ли какие-либо сторонние приложения изменить эти настройки.
- Чтобы войти в «режим BIOS», сначала «загрузите» компьютер, а когда на экране появится «логотип Windows», нажмите кнопку настройки.
- В режиме BIOS выберите вкладку «Безопасность», а затем выберите «Безопасность системы».
- Найдите параметр «Технология виртуализации (VTx/VTd)» и убедитесь, что он «включен». Сделайте это сейчас, если он еще не включен.
- «Перезагрузите» машину с помощью технологии виртуализации (VTx/VTd). Verr vmx no vmx решает проблему «Vt-X недоступен».
3. С помощью командной строки отключите виртуализацию Hyper-V.
Во-первых, убедитесь, что VT-x не мешает виртуализации Hyper-V. Эквивалент VT-x для виртуализации мгновенно отключается при включении или включении виртуализации Hyper-V. Гиперфункциональность отключена после обновления. Эта проблема могла быть вызвана установкой приложения. Имейте в виду, что в большинстве случаев технология Hyper-V продолжает работать даже после удаления приложения, которое ее активировало.
Существуют различные способы отключения виртуализации Hyper-V. Чтобы удалить Microsoft Hyper-V, выполните следующие инструкции из командной строки (от имени администратора):
- Удерживайте клавишу Windows и R вместе, чтобы открыть диалоговое окно «Выполнить». Чтобы открыть командную строку с повышенными привилегиями, нажмите Ctrl + Shift + введите «cmd». Когда окно UAC (Контроль учетных записей) задаст вам вопрос, нажмите Да.
- Введите каждую из следующих команд по одной в командную строку с повышенными привилегиями, чтобы отключить Microsoft Hyper-V:
- bcdedit / отключить тип запуска гипервизора
- bcdedit /change ВМ Нет
- dism.exe / Отключить функцию: Microsoft-Hyper-V / Online
- После того, как команды будут выполнены правильно, закройте командную строку и перезагрузите компьютер.
- Когда вы перезапустите свою машину VirtualBox, посмотрите, появляется ли такое же сообщение об ошибке.
- Verr vmx no vmx решает проблему «Vt-X недоступен».
4. Включите вложенную виртуализацию в Avast.
Если вы используете Avast, имейте в виду, что в недавнем обновлении антивируса появилась автоматическая функция, которая отключает VT-X в вашей системе при соблюдении определенных условий. Эту проблему можно решить, не удаляя сторонний клиент безопасности.
Включите проверки Avast Settings и Troubleshoot, прежде чем выбрать «Использовать виртуализацию, вложенную во вложенную виртуализацию».
Также включите аппаратную виртуализацию.
Проверьте, решена ли проблема «Vt-X недоступен» (Verr VMX No VMX).
5. Отключить Device Guard / Credential Guard
Используйте «Window + R» одновременно, чтобы запустить диалоговое окно «Выполнить». Нажмите «Enter» после ввода «gpedit.MSC» в диалоговом окне.
- Перейдите к пунктам меню «Политика локального компьютера», «Конфигурация компьютера», «Административные шаблоны», «Система», «Device Guard» и «Отключить безопасность на основе виртуализации» в окне редактора групп.
- Вот еще один способ выполнить задачу, если вы не можете использовать редактор групповой политики.
- В реестре измените значение ключа «key HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled» на «0».
- Проверьте, решена ли проблема «Vt-X недоступен» (Verr VMX No VMX).
6. Удалите стороннее антивирусное программное обеспечение.
Эта проблема может быть вызвана любым антивирусным программным обеспечением, которое вы установили на свой компьютер. Лучше временно удалить его и проверить, решает ли это проблему. Следующие процедуры позволят вам отключить брандмауэр Защитника Windows, если вы его используете:
- В поле поиска рядом с меню «Пуск» введите «Настройки» и нажмите клавишу «Ввод».
- Выберите «Безопасность Windows» после выбора «Обновление и безопасность» на левой панели окна «Настройки».
- В разделе «Области защиты» нажмите «Защита от вирусов и угроз», а затем нажмите «Управление параметрами» в разделе «Параметры защиты от вирусов и угроз».
- vt-x недоступен
- Убедитесь, что в этом окне выключен переключатель «Постоянная защита».
- Выберите «Брандмауэр и защита сети» на левой панели вкладки «Безопасность Windows».
- Выберите «Доменная сеть», «Частная сеть» и «Общественная сеть» по порядку в этом поле.
- Проверьте, решена ли проблема «Vt-X недоступен» (Verr VMX No VMX).
7. Включите виртуализацию
- Запустите окно командной строки.
- Теперь введите systeminfo.exe в командную строку.
- vt-x недоступен
- Вы можете видеть, что виртуализация включена в прошивке справа от системных требований Hyper-V.
- Выберите настройки из раскрывающегося меню, перейдя в меню «Пуск».
- Затем выберите «Обновление и безопасность» из списка. Нажмите «Восстановление» на вновь добавленной вкладке, которая появится.
- Перезапустите, нажав кнопку «Перезагрузить сейчас» в разделе «Расширенный запуск», которую можно найти в разделе «Восстановление», и нажмите.
- Когда появляется синий экран с определенными значками, необходимо выбрать «Устранение неполадок».
- Щелкните вкладку «Дополнительно». Прошивка является причиной нашей проблемы, поэтому следует искать эту настройку.
- Как только мы их найдем, нажмите на параметр настроек прошивки UEFI, и снова появится кнопка перезагрузки. Нажмите Enter, чтобы перезапустить.
- vt-x недоступен
- Нажав соответствующую функциональную клавишу, найдите настройку BIOS.
- Будет новая панель; выберите «Конфигурация системы» (для этого можно использовать клавиши со стрелками), а затем выполните поиск «Технология виртуализации».
- На этом этапе ваша технология виртуализации активирована. Нажав F10, вы можете выйти из этого.
- Убедитесь, что вы устранили ошибку «Vt-X недоступен» (Verr vmx no vmx).
8. Отключить целостность памяти
Безопасность Windows поставляется с функцией безопасности на основе виртуализации, которая может обнаруживать низкоуровневые инъекции кода и защищать ваш компьютер даже от самых серьезных инфекций. Однако это конфликтует с VirtualBox так же, как и с Hyper-V.
Однако большинству пользователей не нужен высокий уровень защиты, который предлагает Core Isolation. На современных ноутбуках он по умолчанию отключен, поскольку мешает уже установленному ПО оптимизировать работу оборудования.
Чтобы узнать, устранена ли ваша проблема, вы можете отключить функцию целостности памяти Windows Security. Сделайте следующее, чтобы помочь с этим:
- В поле поиска на панели задач введите «Безопасность Windows».
- Нажмите на конкретный результат поиска.
- Перейдите на вкладку «Безопасность устройства» слева.
- Выберите Сведения об изоляции ядра.
- Отключите целостность памяти, переключив кнопку.
- После этого перезагрузите компьютер, чтобы проверить, сохраняется ли проблема.
Заключение
Ваш компьютер с Windows будет отображать ошибку «VT-x отключен в BIOS для всех режимов ЦП», если виртуализация не включена. Однако настройки BIOS многих ПК с Windows по умолчанию отключают виртуализацию; виртуализация должна быть включена для создания новой виртуальной машины. Я надеюсь, что этот пост был полезен для вас. Если у вас есть какие-либо вопросы или комментарии по поводу этой статьи, оставьте их в разделе комментариев ниже, и мы свяжемся с вами.