Как включить и проверить аппаратную виртуализацию в VMware и VirtualBox в 2026 году: полное руководство | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

Как включить и проверить аппаратную виртуализацию в VMware и VirtualBox в 2026 году: полное руководство

20 мая 2026 6 мин. чтения

Аппаратная виртуализация (Intel VT-x, AMD-V) - это обязательное требование для работы современных гипервизоров VMware Workstation/Player и Oracle VM VirtualBox. Без ее активации в BIOS/UEFI вы столкнетесь с ошибками вроде "VT-x is disabled" или критическим падением производительности виртуальных машин. Это руководство содержит проверенные инструкции для быстрого включения и диагностики технологии на 2026 год, включая решение конфликтов с антивирусами и настройку вложенной виртуализации для тестовых сред.

Базовый принцип: почему без аппаратной виртуализации не работают VMware и VirtualBox

Аппаратная виртуализация - это набор инструкций процессора, которые дают гипервизору прямой доступ к вычислительным ресурсам. Аналогия: это "права администратора" для виртуальной машины, позволяющие ей эффективно эмулировать процессор и память. Intel VT-x и AMD-V - это торговые названия этих технологий.

Когда виртуализация отключена на уровне процессора, гипервизор вынужден использовать медленную программную эмуляцию или полностью блокирует запуск ВМ. Настройка выполняется один раз на физическом хосте (сервере или рабочей станции) в микропрограмме материнской платы (UEFI/BIOS). После активации все поддерживаемые гипервизоры получают доступ к функции.

Шаг 1: Проверка поддержки процессором и текущего статуса в системе

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

Для Windows (включая Windows 11)

Откройте PowerShell или командную строку (CMD) от имени администратора и выполните команду:

systeminfo | findstr /C:"Virtualization Enabled In Firmware"

Ответ "Yes" означает, что виртуализация активна в BIOS/UEFI и система это видит. Ответ "No" требует перехода к следующему шагу. Альтернативный способ: откройте "Сведения о системе" (msinfo32.exe) и найдите строки "Поддержка аппаратной виртуализации" и "Виртуализация включена в микропрограмме".

Для Linux-хостов

Установите пакет libvirt-clients, если его нет, и выполните проверку:

sudo apt install libvirt-clients  # для Debian/Ubuntu
virt-host-validate

Утилита явно укажет на состояние "PASS" или "FAIL". Для быстрой проверки флагов процессора используйте команду:

egrep -c '(vmx|svm)' /proc/cpuinfo

Результат больше 0 означает поддержку (vmx для Intel, svm для AMD). Даже новые процессоры часто поставляются с отключенной по умолчанию виртуализацией.

Шаг 2: Как включить Intel VT-x или AMD-V в BIOS/UEFI (пошагово)

Перезагрузите компьютер и войдите в настройки UEFI/BIOS. Клавиша входа зависит от производителя: обычно Delete, F2, F10 или Esc. На ноутбуках может потребоваться клавиша Fn.

Особенности настройки на материнских платах ASUS, Gigabyte, MSI

Искомые настройки находятся в разделах:

  • ASUS UEFI: Advanced (Дополнительно) → CPU Configuration → Intel Virtualization Technology (или SVM Mode для AMD).
  • Gigabyte UEFI: Settings (Настройки) → MIT → Advanced Frequency Settings → Advanced CPU Core Settings → SVM Mode или Intel Virtualization Technology.
  • MSI Click BIOS: Settings (Настройки) → Advanced (Расширенные) → CPU Configuration → Intel VT-x Technology / AMD SVM Mode.

Переключите параметр в состояние "Enabled" (Включено). Сохраните изменения и выйдите (чаще всего клавиша F10). Система перезагрузится. Если вы не находите опцию, проверьте подменю "Security" (Безопасность) или "Chipset" (Чипсет). При возникновении проблем с запуском ВМ попробуйте также отключить опцию "Intel VT-d" (Direct I/O Virtualization).

Важно для систем с Windows 11: Secure Boot и TPM

Требования Windows 11 (UEFI, Secure Boot, TPM 2.0) не конфликтуют с аппаратной виртуализацией на аппаратном уровне. Однако если Secure Boot активен, у вас могут возникнуть проблемы с загрузкой неподписанных драйверов старых версий гипервизоров. Если после включения VT-x/AMD-V виртуальная машина не запускается, попробуйте временно отключить Secure Boot в UEFI для проверки, после чего обновите гипервизор до актуальной версии, совместимой с Secure Boot. Подробнее о работе с функциями безопасности в Windows 11 читайте в нашем руководстве по активации виртуализации.

Шаг 3: Проверка успешности настройки в VMware Workstation и VirtualBox

После включения функции в BIOS и загрузки ОС убедитесь, что гипервизор ее видит.

  • VMware Workstation/Player: Перейдите в меню Help → About. В открывшемся окне найдите строку "Virtualization: Enabled". Если отображается "Disabled", значит, проблема не решена.
  • Oracle VM VirtualBox: Создайте новую виртуальную машину или откройте настройки существующей. Перейдите в раздел System → Processor. Галочка "Enable VT-x/AMD-V" должна быть активна (не затенена). Если она неактивна, гипервизор не обнаружил поддержку.

В случае неудачи переходите к диагностике. Если вы видите ошибку "VT-x/AMD-V недоступен", воспользуйтесь нашим специальным руководством по решению неочевидных проблем.

Диагностика и решение распространённых проблем (VT-x/AMD-V включены, но не работают)

Если проверка в BIOS и гипервизоре показывает успех, но ВМ не запускаются или выдают ошибки, причина часто кроется в программных конфликтах.

Конфликт с антивирусом и системными функциями Windows

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

  1. Откройте "Параметры Windows" → "Конфиденциальность и защита" → "Безопасность Windows" → "Безопасность устройства".
  2. Нажмите "Сведения об изоляции ядра".
  3. Отключите "Целостность памяти". Внимание: это временная мера для диагностики, снижающая безопасность системы.
  4. Перезагрузите компьютер.

Сторонние антивирусы (Kaspersky, Avast, Bitdefender) имеют собственные настройки аппаратной виртуализации для песочниц. Найдите в настройках антивируса разделы, связанные с аппаратной виртуализацией, Hyper-V или песочницей, и отключите их на время теста. Также убедитесь, что в системе не активирован компонент Hyper-V, который монопольно захватывает гипервизор. Отключите его через "Панель управления" → "Программы и компоненты" → "Включение или отключение компонентов Windows". Более подробный алгоритм устранения ошибки "VT-x is disabled" описан в этом материале.

Проверка и обновление драйверов чипсета

Устаревшие драйверы чипсета могут некорректно сообщать системе о возможностях процессора.

  1. Определите модель вашего чипсета (Intel или AMD).
  2. Скачайте последние версии драйверов с официальных сайтов:
    • Intel: используйте сервис AiTunnel для быстрого поиска актуальных ссылок на драйверы через агрегатор API, что экономит время при работе с множеством систем.
    • AMD: раздел "Chipsets" на сайте AMD.com.
  3. Установите драйверы и перезагрузитесь.

Также рассмотрите возможность обновления прошивки UEFI/BIOS до последней версии с сайта производителя материнской платы. Эта операция сопряжена с рисками, выполняйте ее, только если уверены в стабильности электропитания.

Настройка вложенной виртуализации (Nested Virtualization) для DevOps-сценариев

Вложенная виртуализация позволяет запускать гипервизор (например, KVM или Docker с виртуализацией) внутри гостевой виртуальной машины. Это критически важно для тестирования конфигураций Kubernetes, сборок Docker или изучения гипервизоров в изолированной среде. Основное требование: аппаратная виртуализация на физическом хосте должна быть включена.

Конфигурация для VMware Workstation/Player

Выключите целевую виртуальную машину. Найдите ее файл конфигурации (с расширением .vmx) и добавьте в конец следующие строки:

vhv.enable = "TRUE"
hypervisor.cpuid.v0 = "FALSE"

Сохраните файл и запустите ВМ. Для проверки внутри гостевой ОС Linux выполните команду grep -c vmx /proc/cpuinfo (для Intel). Результат должен быть больше 0.

Конфигурация для Oracle VM VirtualBox

Выключите целевую виртуальную машину. Откройте командную строку или терминал в каталоге установки VirtualBox и выполните команду:

VBoxManage modifyvm "Имя_вашей_ВМ" --nested-hw-virt on

Запустите ВМ. В настройках ВМ в разделе System → Processor появится активная опция "Enable Nested VT-x/AMD-V". Для комплексной проверки статуса виртуализации на разных уровнях может пригодиться наша шпаргалка с готовыми командами для Windows и Linux.

Резюме и итоговая таблица быстрой диагностики

Используйте эту таблицу для оперативного поиска решения.

Симптом (ошибка)Возможная причинаДействие
"VT-x is disabled" в VirtualBox/VMwareФункция отключена в BIOS/UEFI или конфликт с Hyper-V.Выполнить Шаг 2. Отключить Hyper-V в компонентах Windows.
Виртуальная машина запускается, но работает крайне медленноАппаратная виртуализация выключена, используется программная эмуляция.Выполнить Шаги 1 и 2 для проверки и включения.
Галочка "Enable VT-x/AMD-V" в VirtualBox неактивнаГипервизор не обнаружил поддержку на уровне ОС. Конфликт с антивирусом или функциями безопасности Windows.Выполнить диагностику из раздела "Конфликт с антивирусом".
Вложенная виртуализация не работает внутри ВМНе настроена на уровне хостового гипервизора.Следовать инструкциям раздела "Настройка вложенной виртуализации".

Финальная рекомендация: всегда используйте актуальные версии гипервизоров, драйверов чипсета и прошивки BIOS/UEFI. Это предотвращает множество проблем с совместимостью. Если вам потребуется полностью отключить виртуализацию для совместимости со старым ПО, следуйте этому подробному руководству.

Поделиться:
Сохранить гайд? В закладки браузера