8 исправлений: VT-X недоступен (verr_vmx_no_vmx) на виртуальных машинах

Когда вы пытаетесь запустить виртуальную машину с помощью приложения VirtualBox, на вашем компьютере появляется сообщение об ошибке Vt-X Is Not Available (Verr_vmx_no_vmx). Скорее всего потому, что виртуализация отключена.

В большинстве случаев вы можете отключить или включить VT-x в BIOS. При первом включении компьютера нажмите DEL (или что-то подобное), чтобы получить доступ к настройкам BIOS. Есть возможность включить технологию VT.

Я рекомендую прочитать этот пост, в котором объясняется, как исправить проблему с недоступностью Vt-X (Verr_vmx_no_vmx) и почему это произошло в первую очередь.

По какой причине Vt-X недоступен (Verr_vmx_no_vmx) на компьютере?

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

  • VT-X не включен в BIOS: VT-X можно отключить вручную или удаленно в настройках BIOS некоторыми сторонними приложениями. Это приведет к ошибке Vt-X Not Available (Verr_vmx_no_vmx).
  • ЦП не поддерживает VT-X: хотя и редко, но бывают случаи, когда ошибка возникает из-за того, что рассматриваемый ПК не имеет необходимого оборудования для реализации технологии VT-X.
  • Виртуализация Windows Hyper-V включена: технология Microsoft Hyper-V мешает работе VT-X. Если виртуализация Hyper-V включена, ОС автоматически отключит VT-x.
  • VT-X был отключен после обновления Avast: Avast только что опубликовал обновление, которое эффективно отключает VT-x. При этом постоянная защита активна, если пользователь не активирует вложенную виртуализацию в меню настроек.
  • Включена изоляция ядра: когда вы включаете опцию изоляции ядра на своем компьютере, это может вызвать проблемы с приложением VirtualBox, в результате чего VT-x (VERR VMX NO VMX) будет недоступен. В результате мы рекомендуем отключить эту функцию и посмотреть, исчезнет ли проблема.

Ответ на исправление ошибки Virtualbox Vt-X недоступно (Verr_vmx_no_vmx)?

  1. Отключить изоляцию ядра от Защитника Windows
  2. Включить Vt-X в настройках BIOS (меню загрузки)
  3. Отключить систему виртуализации Hyper-V (гипервизор Windows)
  4. Включить вложенную виртуализацию в Avast
  5. Отключить изоляцию ядра Защитника Windows
  6. Отключить песочницу Windows
  7. Отключить Device Guard / Credential Guard
  8. Удаление стороннего антивирусного программного обеспечения
  9. Включить виртуализацию

1. Отключите изоляцию ядра Защитника Windows.

Известно, что параметр безопасности устройства Windows Defender Core Isolation конфликтует с VT-X. Если вы столкнулись с проблемой «Vt-X недоступен» (Verr_vmx_no_vmx) и используете Защитник Windows в качестве параметра безопасности по умолчанию, я рекомендую проверить, включена ли изоляция ядра.

  • Найдите Защитник Windows с помощью значка запуска в левом нижнем углу.
  • Чтобы получить доступ к встроенной функции безопасности, перейдите в Центр безопасности Защитника Windows и нажмите на нее.
  • В Центре безопасности Защитника Windows перейдите в левое меню и выберите Безопасность устройства.
  • Выберите «Сведения об изоляции ядра» в меню «Безопасность устройства» (в разделе «Изоляция ядра»).
  • Убедитесь, что переключатель целостности памяти отключен в меню изоляции ядра.
  • Перезагрузите компьютер после отключения параметра, чтобы увидеть, устранена ли проблема при следующем запуске.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

2. Включить Vt-X в настройках BIOS (меню загрузки).

Эта проблема также может быть вызвана отключением опции «Технология виртуализации» в настройках BIOS. Поэтому обязательно проверьте и включите эту опцию, если она в настоящее время отключена.

Vt-X Is Not Available (Verr_vmx_no_vmx) для выдачи, скорее всего потому, что технология отключена в настройках вашего BIOS. Некоторые сторонние приложения могут переопределить эти настройки, поэтому не отказывайтесь от этого метода, пока не убедитесь, что это так.

В зависимости от производителя материнской платы действия по доступу к настройкам BIOS и подтверждению включения VT-X могут различаться. Этот параметр указан как Технология виртуализации или VTx/VTd в разделе Безопасность.

  • Чтобы войти в «режим BIOS», сначала «загрузите» компьютер, а затем нажмите кнопку настройки, когда на экране появится «логотип Windows».
  • Перейдите на вкладку «Безопасность» и один раз прокрутите вниз до «Безопасность системы» в режиме BIOS.
  • Найдите параметр «Технология виртуализации (VTx/VTd)» и убедитесь, что он «Включен». Если он еще не включен, сделайте это.
  • «Перезагрузить компьютер. Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

3. Отключить систему виртуализации Hyper-V (гипервизор Windows)

Во-первых, убедитесь, что виртуализация Hyper-V не мешает работе VT-x. Когда виртуализация Hyper-V включена или включена, эквивалент виртуализации VT-x немедленно отключается. Обновление сломало гиперфункцию. Против

Вы можете столкнуться с этой проблемой в результате установки приложения. Имейте в виду, что в большинстве случаев Hyper-V останется активным, даже если приложение, которое его активировало, будет удалено.

Вы можете отключить виртуализацию Hyper-V несколькими способами. В командной строке (администратор) выполните следующие действия, чтобы отключить Microsoft Hyper V:

  • Чтобы запустить диалоговое окно «Выполнить», удерживайте нажатой клавишу Windows + R. Чтобы открыть командную строку с повышенными привилегиями, введите «cmd» и нажмите Ctrl + Shift + Enter. Выберите «Да», когда появится окно UAC (Контроль учетных записей).
  • Чтобы отключить Microsoft Hyper V , вставьте следующие команды одну за другой в командную строку с повышенными привилегиями и нажмите Enter:
    • bcdedit /set тип запуска гипервизора Выкл.
    • bcdedit /set vm Нет
    • dism.exe /Online/Disable-Feature:Microsoft-Hyper-V
  • Закройте командную строку и перезагрузите компьютер после успешного выполнения команд.
  • Убедитесь, что вы по-прежнему получаете то же сообщение о проблеме при перезапуске машины Virtualbox.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

4. Включите вложенную виртуализацию в Avast.

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

Существует решение этой проблемы без удаления стороннего клиента безопасности.

  • Установите флажки, относящиеся к настройкам Avast и устранению неполадок, а затем используйте виртуализацию, вложенную в виртуализацию, вложенную в
  • Также включите аппаратную виртуализацию.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

5. Отключить песочницу Windows

Эта проблема также может возникнуть, если на вашем компьютере активирована Windows Sandbox. Просто отключите его, а затем перезагрузите компьютер. После этого зайдите в БИОС, отключите виртуализацию и перезагрузите компьютер.

Убедитесь, что параметр виртуализации в настройках UEFI/BIOS может включать или отключать песочницу Windows в вашей системе.

  • Выберите и откройте диспетчер задач, нажав Ctrl+Alt+Del.
  • Проверьте, включена ли опция виртуализации на текущей странице, перейдя на вкладку производительности.
  • После проверки выполните следующие действия, чтобы включить или отключить песочницу Windows на ПК с Windows 10.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

Панель управления для включения или отключения песочницы Windows.

  • Введите «Панель управления» в кнопку «Пуск». Чтобы активировать это приложение, дважды щелкните первый вариант еще раз.
  • Выберите «Программы», а затем категорию «Программы и компоненты» в видимом окне.
  • Коснитесь параметра «Включить или отключить функции Windows» на левой панели.
  • Найдите Песочницу Windows в списке под открытым окном.
  • Затем, в зависимости от того, хотите ли вы включить или отключить эту опцию, установите или снимите флажок.
  • Чтобы изменения вступили в силу, нажмите ОК и перезагрузите компьютер.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

Использование Powershell, включение или отключение песочницы Windows

  • Щелкните правой кнопкой мыши значок «Пуск» и выберите PowerShell (Admin) в раскрывающемся меню.
  • Если появится приглашение UAC, выберите Да, чтобы разрешить доступ.
  • Скопируйте/вставьте код в окно PowerShell (Admin) и нажмите Enter в конце.
  • Чтобы включить песочницу Windows, введите следующий код:
    • Enable-WindowsOptionalFeature -FeatureName «Containers-DisposableClientVM»-All -Online
  • Введите следующую команду, чтобы отключить песочницу Windows:
    • Disable-WindowsOptionalFeature -FeatureName «Containers-DisposableClientVM»-Online
  • Выберите Y, чтобы принять запрос, если будет предложено перезагрузить систему после завершения задачи.
  • После выполнения задания проверьте, включена или отключена песочница, в зависимости от ваших предпочтений.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

Используйте командную строку, включите или отключите песочницу Windows

  • Введите cmd в Кортану. Выберите «Запуск от имени администратора» в меню, когда вы щелкните правой кнопкой мыши командную строку.
  • Чтобы авторизовать доступ, ответьте Да на вопрос UAC.
  • Введите следующий код в командную строку с повышенными привилегиями и нажмите Enter, чтобы выполнить команду.
  • Скопируйте и вставьте приведенный ниже код, чтобы включить функцию песочницы в Windows.
    • Dism /online/Enable-Feature/FeatureName:»Containers-DisposableClientVM»-Все
  • Запустите эту команду в Windows, чтобы отключить функцию песочницы —
    • dism/online/Disable-Feature/FeatureName: «Containers-DisposableClientVM»
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

6. Отключить Device Guard / Credential Guard

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

  • Чтобы открыть диалоговое окно «Выполнить», используйте вместе клавиши Window + R. Введите «gpedit.msc» в диалоговом окне и нажмите Enter.
  • Перейдите к «Политике локального компьютера», затем «Конфигурация компьютера», затем «Административные шаблоны»> «Система»> «Device Guard», а затем «Отключить безопасность на основе виртуализации» в окне группового редактора.
  • Если вы не можете сделать это с помощью редактора групповой политики, есть другой способ достичь той же цели.
  • Установите значение «keyHKLM> System> CurrentControlSet> Control> DeviceGuard> EnableVirtualizationBasedSecurity> Enabled» на «0» в реестре.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

7. Удалите стороннее антивирусное программное обеспечение.

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

  • Введите «Настройки» в поле поиска рядом с меню «Пуск» и нажмите кнопку «Ввод».
  • Выберите «Обновление и безопасность» на левой панели окна «Настройки», затем «Безопасность Windows».
  • Затем в разделе «Области защиты» выберите «Защита от вирусов и угроз», а затем «Управление параметрами» в разделе «Параметры защиты от вирусов и угроз».
  • Убедитесь, что переключатель «Защита в реальном времени» находится в положении «ВЫКЛ» в этом окне.
  • Вернитесь на вкладку «Безопасность Windows» и выберите «Брандмауэр и защита сети» на левой панели.
  • Выберите «Доменная сеть», «Частная сеть» и «Общественная сеть» один за другим в этом поле, затем установите переключатель «ВЫКЛ» для «Брандмауэр Microsoft Defender».
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

8. Включите виртуализацию

  • Откройте окно командной строки.
  • Теперь введите systeminfo.exe в командную строку.
  • Справа от требований Hyper V вы увидите включенную в прошивке виртуализацию.
  • Перейдите в меню «Пуск» и выберите «Настройки» в раскрывающемся меню.
  • Найдите и выберите Обновление и безопасность. Появится новая вкладка, найдите recovery и нажмите на нее.
  • Вы должны найти режим восстановления перед запуском и нажать кнопку «Перезагрузить сейчас» в разделе «Расширенный запуск».
  • Вы должны выбрать опцию «Устранение неполадок», когда увидите синий экран с определенными значками.
  • Выберите вкладку «Дополнительно». Вам необходимо определить этот параметр, потому что наша проблема связана с прошивкой.
  • Выберите настройки прошивки UEFI, как только мы их найдем, и снова появится кнопка перезагрузки; нажмите Enter для перезагрузки.
  • Найдите настройки BIOS и нажмите соответствующую функциональную клавишу.
  • Появится новая панель; зайдите в конфигурацию системы (сюда можно попасть, нажимая клавиши со стрелками) и найдите технологию виртуализации.
  • На этом этапе ваша технология виртуализации включена. Вы можете выйти из этого, нажав F10.
  • Проверьте, удалось ли вам решить проблему «Vt-X недоступен (Verr_vmx_no_vmx)» или нет.

Заключение

Если виртуализация не включена на вашем ПК с Windows, отображается ошибка «VT-x отключен в BIOS для всех режимов ЦП». Виртуализация отключена по умолчанию на многих машинах Windows на уровне BIOS и должна быть включена, чтобы создать новую виртуальную машину. Чтобы узнать, что означает эта ошибка и как ее исправить, воспользуйтесь всеми перечисленными выше инструментами.

Часто задаваемые вопросы

Как узнать, включен ли Vt-X в Windows 10?

Выберите Диспетчер задач из контекстного меню, щелкнув правой кнопкой мыши на панели задач. Выберите вкладку «Производительность» в окне «Диспетчер задач». Как только вы перейдете на вкладку «Производительность», взгляните на сведения о ЦП, отображаемые по умолчанию. Проверьте область виртуализации под информацией о ЦП в правой части экрана.

Как исправить Vt Not Capable?

Ваш компьютер необходимо перезагрузить. Чтобы получить доступ к меню BIOS, нажмите «Удалить», «Esc», «F1», «F2» или «F4», как только компьютер выйдет из черного экрана. Найдите параметры, связанные с процессором, в настройках BIOS. Включите виртуализацию с помощью параметров VT-x, AMD-V, SVM или Vanderpool. Сохраните изменения и перезагрузите компьютер.

Как включить Intel Vt-d?

Нажимайте клавишу со стрелкой вправо на экране Setup Utility, пока не будет выбрана вкладка Advanced. Нажимайте клавишу со стрелкой вниз, пока на вкладке «Дополнительно» не будет выбрана технология виртуализации Intel(R), и нажмите клавишу Enter. Выберите «Включено» с помощью клавиши со стрелкой вниз, затем нажмите клавишу «Ввод».

Как узнать, поддерживает ли мой ноутбук виртуализацию?

Откройте окно командной строки. Чтобы запустить окно запуска, используйте клавишу Windows + R, введите cmd и нажмите Enter. Теперь введите команду systeminfo в командную строку и нажмите Enter. Эта команда покажет вам все детали вашей системы, включая поддержку виртуализации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *