Как включить аппаратную виртуализацию в BIOS/UEFI

Аппаратная виртуализация — это ключ к полноценной работе виртуальных машин. Без неё VirtualBox, VMware, Hyper-V, Android-эмуляторы, Docker Desktop и многие отладочные инструменты либо не запустятся, либо будут работать медленно и нестабильно. При этом включение виртуализации почти всегда делается в BIOS/UEFI — и именно здесь большинство пользователей путаются в терминах, названиях и скрытых пунктах.

Чтобы включить виртуализацию уверенно и без паники, разберём, как она устроена, какие настройки требуются на Intel и AMD, какие функции могут блокировать её, и почему иногда нужный пункт просто отсутствует.


Что такое аппаратная виртуализация простыми словами

Внутри процессора Intel и AMD есть специальные инструкции и механизмы, позволяющие создавать изолированные виртуальные среды, которые работают почти так же эффективно, как обычная ОС.

У Intel это называется:

  • Intel VT-x (Virtualization Technology) — основной компонент
  • Intel VT-d — виртуализация ввода/вывода (важно для проброса устройств)
  • Intel VMX — машинный уровень инструкций

У AMD — аналогичная технология:

  • AMD-V — виртуализация процессора
  • AMD-Vi / IOMMU — виртуализация устройств

Без этих функций виртуальные машины страдают: теряют производительность, не могут использовать несколько ядер, не работают некоторые ОС и гипервизоры.


Как понять, включена ли виртуализация уже

Перед походом в BIOS стоит проверить состояние в самой Windows.

Способ 1. Через диспетчер задач

Открыть Диспетчер задач → Производительность (Performance) → CPU

Строка: Virtualization: Enabled / Disabled

Если Enabled — всё уже включено.

Способ 2. Через командную строку

systeminfo

Строка:
Виртуализация включена в прошивке: Да/Нет

Способ 3. Утилиты VMware / SecurAble

Покажут состояние VT-x/AMD-V.

Если виртуализация выключена — идём в BIOS/UEFI.


Где искать пункт включения виртуализации

Названия в меню могут различаться, но логика всегда одна: настройка находится в разделе Advanced, CPU Configuration или Security.


Intel: как включить VT-x и VT-d

Обычно настройки называются так:

  • Intel Virtualization Technology
  • Intel VT-x
  • Vanderpool Technology — старое название
  • Intel VT-d — отдельный пункт
  • Intel TXT — доверенная среда (не обязательно включать)

Чтобы включить:

  1. Зайти в BIOS (DEL, F2).
  2. Открыть AdvancedCPU Configuration.
  3. Найти пункт Intel Virtualization Technology.
  4. Установить Enabled.
  5. Найти Intel VT-d, если нужен проброс устройств — тоже включить.
  6. Сохранить и выйти (Save & Exit).

AMD: как включить AMD-V и IOMMU

У AMD схожие настройки, но названия могут отличаться:

  • SVM Mode — главный переключатель виртуализации
  • AMD-V — иногда указывается прямо
  • IOMMU — для виртуализации устройств

Чтобы включить:

  1. Перейти в BIOS.
  2. Открыть AdvancedCPU Features или AMD CBS.
  3. Включить SVM Mode = Enabled.
  4. При необходимости включить IOMMU = Enabled.
  5. Сохранить настройки.

Важно: на некоторых ноутбуках SVM скрыт — о причинах ниже.


Почему пункт виртуализации может отсутствовать

Иногда в BIOS физически нет пункта Virtualization Technology. Причины разные:

1. Параметр скрыт производителем ноутбука

Ноутбуки HP, Lenovo, Acer часто прячут настройки в режиме Basic.

Решение:
Переключить BIOS в Advanced Mode (если поддерживается).
Иногда — обновить BIOS.

2. Слишком старый процессор

Intel ниже Core 2 Duo / Pentium G старых поколений могут не иметь VT-x.
AMD Athlon и Sempron — тоже.

3. Администратор отключил в корпоративных настройках

BIOS может быть заблокирован политиками.

4. Hyper-V или VBS блокируют виртуализацию для других гипервизоров

Это не отсутствие пункта, но эффект похожий.


ОС может блокировать виртуализацию даже при включённом BIOS

Если виртуализация включена, но VirtualBox/VMware говорят, что VT-x недоступен — виновата Windows.

Что блокирует VT-x в Windows:

  • Hyper-V
  • Windows Sandbox
  • Virtual Machine Platform
  • Memory Integrity / Core Isolation (Защита памяти)
  • Device Guard
  • Credential Guard

Чтобы отключить Hyper-V:

Командная строка:

bcdedit /set hypervisorlaunchtype off

Или в компонентах Windows отключить:

  • Hyper-V
  • Virtual Machine Platform
  • Windows Hypervisor Platform

Включение IOMMU / VT-d: нужно ли это?

Если ты используешь:

  • проброс GPU в виртуалку,
  • PCIe-устройства внутри VM,
  • Proxmox или ESXi,
  • контейнеры с аппаратной виртуализацией,

— тогда VT-d / IOMMU обязательно включать.

Для обычных пользовательских VM достаточно VT-x/AMD-V.


Как проверить, что виртуализация точно заработала

После включения BIOS:

  1. Открыть Диспетчер задач → Virtualization = Enabled.
  2. Проверить в системе:
systeminfo

Строка:
Требуемые функции виртуализации доступны: Да

  1. В VirtualBox включится пункт VT-x/AMD-V,
    VMware — Hardware Virtualization,
    Hyper-V перестанет ругаться.

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

Редкие случаи, но есть:

  • очень старые ПК с несовместимой прошивкой;
  • утилиты защиты, запрещающие виртуализацию (в корпоративных средах);
  • специфические анти-чит системы, которые конфликтуют с VT-x;
  • если Hyper-V нужен, но VMware/VirtualBox — нет.

Но для обычного пользователя виртуализация безопасна и не замедляет ПК.


Итог

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

Для Intel включаем Intel Virtualization Technology и VT-d.
Для AMD — SVM Mode и IOMMU, когда нужен проброс устройств.

После включения стоит убедиться, что функции Windows вроде Hyper-V не блокируют использование виртуализации другими гипервизорами.

Когда BIOS понятен, виртуальные машины перестают быть «магией» и становятся удобным инструментом, который работает максимально эффективно.

Понравилась статья? Поделиться с друзьями:
Блог одного ITшника
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: