Виртуализация упрощает запускать виртуальные машины, контейнеры Docker, подсистему Windows для Linux (WSL 2) и Android-эмуляторы. По умолчанию виртуализация отключена в BIOS большинства компьютеров. Без нее Hyper-V, VMware, VirtualBox и Docker Desktop не работают или работают крайне медленно. Разберем, как проверить состояние виртуализации и включить ее в BIOS разных производителей.
Главное:
- Intel называет виртуализацию VT-x (Intel Virtualization Technology), AMD называет AMD-V или SVM
- Проверить текущее состояние виртуализации можно в Диспетчере задач на вкладке ‘Производительность’
- Вход в BIOS: Del или F2 для настольных ПК, F2/F10/Fn+F2 для ноутбуков
- После включения виртуализации в BIOS нужно включить компоненты Windows: Hyper-V или WSL
Зачем нужна аппаратная виртуализация
Аппаратная виртуализация (Intel VT-x или AMD-V) открывает путь к процессору напрямую исполнять код виртуальной машины без программной эмуляции. Это увеличивает производительность виртуальных машин в 5-10 раз по сравнению с программной виртуализацией.
Программы и компоненты, требующие аппаратной виртуализации:
- Hyper-V (встроенный гипервизор Windows Pro и Enterprise)
- WSL 2 (подсистема Windows для Linux, версия 2)
- Docker Desktop для Windows
- Android Studio Emulator
- VMware Workstation и VMware Player
- Oracle VirtualBox (работает без VT-x, но значительно медленнее)
- Windows Sandbox (изолированная среда для тестирования)
- Credential Guard и Device Guard (корпоративная безопасность)
Без аппаратной виртуализации Docker не запустится, WSL 2 откажется устанавливаться, а Hyper-V будет недоступен в компонентах Windows. О создании виртуальных машин в Hyper-V читайте в статье о Hyper-V. Лицензионная Windows Pro с поддержкой Hyper-V доступна в нашем каталоге Windows.
Как проверить, включена ли виртуализация
Прежде чем заходить в BIOS, проверьте текущее состояние виртуализации в Windows.
Способ 1: Диспетчер задач.
- Нажмите Ctrl+Shift+Esc
- Перейдите на вкладку «Производительность»
- Выберите «ЦП» (процессор)
- Найдите строку «Виртуализация»
Если отображается «Включено», виртуализация уже активна и заходить в BIOS не нужно. Если «Отключено», нужно включить в BIOS.
Способ 2: команда systeminfo.
systeminfoВ конце вывода найдите раздел «Требования Hyper-V». Строка «Виртуализация включена в микропрограмме» показывает состояние.
Способ 3: PowerShell.
Get-CimInstance -ClassName Win32_Processor | Select-Object VirtualizationFirmwareEnabledTrue означает, что виртуализация включена. False означает, что нужно включить в BIOS.
Если процессор не поддерживает виртуализацию (очень старые модели до 2006 года), ни один из способов не поможет. Проверьте спецификации процессора на сайте Intel или AMD.
Как войти в BIOS/UEFI
Вход в BIOS отличается в зависимости от производителя. Нужно нажать определенную клавишу сразу после включения компьютера, до загрузки Windows.
Клавиши для входа в BIOS:
| Производитель | Клавиша BIOS | Примечание |
|---|---|---|
| ASUS (ПК) | Del или F2 | Del для настольных, F2 для ноутбуков |
| Gigabyte | Del | Нажимайте сразу после включения |
| MSI | Del | Или F2 на некоторых моделях |
| ASRock | F2 | Или Del |
| Dell | F2 | Или F12 для меню загрузки |
| HP | F10 | Или Esc для меню, затем F10 |
| Lenovo | F2 или Fn+F2 | Или F1 на ThinkPad |
| Acer | F2 | Или Del на настольных |
Альтернативный вход через Windows 11:
- «Параметры» и затем «Система» и затем «Восстановление»
- «Расширенные параметры загрузки» и затем «Перезагрузить сейчас»
- После перезагрузки: «Поиск и устранение неисправностей» и затем «Дополнительные параметры» и затем «Параметры встроенного ПО UEFI»
- Нажмите «Перезагрузить»
Через командную строку:
shutdown /r /fw /t 0Эта команда перезагрузит компьютер прямо в UEFI.
Включение виртуализации по производителям
Расположение настройки виртуализации зависит от производителя и версии BIOS. Ниже указаны типичные пути.
ASUS:
- Войдите в BIOS (Del или F2)
- Нажмите F7 для переключения в «Advanced Mode»
- Перейдите «Advanced» и затем «CPU Configuration»
- Для Intel: найдите «Intel Virtualization Technology» и установите «Enabled»
- Для AMD: найдите «SVM Mode» и установите «Enabled»
- Нажмите F10 для сохранения и выхода
Gigabyte:
- Войдите в BIOS (Del)
- Перейдите «Tweaker» или «Advanced» и затем «CPU Configuration»
- Intel: «Intel Virtualization Technology» и затем «Enabled»
- AMD: «SVM Mode» и затем «Enabled»
- F10 для сохранения
MSI:
- Войдите в BIOS (Del)
- «OC» (Overclocking) и затем «CPU Features» или «Advanced» и затем «CPU Configuration»
- «Intel Virtualization Technology» или «SVM Mode» и затем «Enabled»
- F10 для сохранения
Dell/HP/Lenovo (ноутбуки):
- Войдите в BIOS (F2/F10/F1)
- «System Configuration» или «Security» или «Advanced»
- «Virtualization Technology» и затем «Enabled»
- F10 для сохранения
Включение Hyper-V и WSL 2 в Windows
После включения виртуализации в BIOS нужно активировать компоненты Windows, которые ее используют.
Включение Hyper-V (Windows 11/10 Pro и Enterprise):
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-VИли через PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllВключение WSL 2:
wsl --installЭта команда установит WSL 2, ядро Linux и дистрибутив Ubuntu по умолчанию.
Включение Windows Sandbox:
DISM /Online /Enable-Feature /FeatureName:Containers-DisposableClientVM /AllВключение платформы виртуальных машин (нужна для WSL 2 и Docker):
DISM /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /AllПосле включения любого из этих компонентов потребуется перезагрузка. Подробнее о создании виртуальных машин в Hyper-V.
Для Hyper-V требуется Windows Pro или Enterprise. В Home-редакции Hyper-V недоступен, но WSL 2 и Docker работают. Ключи Windows Pro доступны в нашем каталоге Windows.
Настройка виртуализации для Docker и эмуляторов
Docker Desktop и Android-эмуляторы требуют не только включенной виртуализации, но и определенных компонентов Windows.
Для Docker Desktop:
- Включите виртуализацию в BIOS
- Включите WSL 2 (wsl —install)
- Установите обновление ядра WSL 2 (если не установилось автоматически)
- Установите Docker Desktop
- В настройках Docker выберите «Use the WSL 2 based engine»
Проверка работоспособности Docker:
docker run hello-worldДля Android Studio Emulator:
- Включите виртуализацию в BIOS
- В Android Studio: SDK Manager и затем SDK Tools и затем установите «Android Emulator Hypervisor Driver»
- Для Intel: установите HAXM (Hardware Accelerated Execution Manager)
- Для AMD: используйте Hyper-V или WHPX
Если Docker или эмулятор все еще не работают после включения виртуализации, проверьте, что Hyper-V не конфликтует с другими гипервизорами:
bcdedit /enum | findstr hypervisorЕсли hypervisorlaunchtype установлен в «off», включите его:
bcdedit /set hypervisorlaunchtype autoРешение проблем с виртуализацией
Иногда даже после включения виртуализации в BIOS возникают проблемы.
Проблема: «Виртуализация включена» в Диспетчере задач, но Hyper-V не устанавливается.
Решение: проверьте редакцию Windows. Hyper-V доступен только в Pro и Enterprise. Используйте команду:
winverПроблема: VirtualBox или VMware не работают после включения Hyper-V.
Решение: Hyper-V забирает контроль над виртуализацией. VirtualBox 6.0+ и VMware 15.5+ поддерживают работу поверх Hyper-V, но с пониженной производительностью. Для максимальной производительности отключите Hyper-V:
bcdedit /set hypervisorlaunchtype offПроблема: после обновления BIOS виртуализация сбросилась.
Решение: обновление BIOS сбрасывает все настройки на заводские. Зайдите в BIOS и включите виртуализацию повторно.
Проблема: в BIOS нет пункта виртуализации.
Решение: обновите BIOS до последней версии. Некоторые старые версии BIOS скрывают эту настройку. На OEM-ноутбуках (HP, Dell) настройка может находиться в разделе «Security» вместо «Advanced». Подробнее о точках восстановления перед изменениями в системе.
Сравнение технологий виртуализации
Понимание различий между технологиями помогает выбрать правильную настройку для вашей задачи.
| Технология | Производитель | Что делает |
|---|---|---|
| VT-x | Intel | Базовая виртуализация процессора |
| AMD-V (SVM) | AMD | Базовая виртуализация процессора |
| VT-d | Intel | Проброс устройств (GPU, USB) в VM |
| AMD-Vi (IOMMU) | AMD | Проброс устройств в VM |
| EPT | Intel | Виртуализация памяти (SLAT) |
| RVI (NPT) | AMD | Виртуализация памяти (SLAT) |
Hyper-V и WSL 2 требуют только базовую виртуализацию (VT-x или AMD-V). Для проброса видеокарты в виртуальную машину дополнительно нужен VT-d (Intel) или AMD-Vi (AMD).
Проверка поддержки SLAT (Second Level Address Translation), необходимого для Hyper-V:
systeminfoНайдите строку «Преобразование адресов второго уровня» в разделе «Требования Hyper-V». Если отображается «Да», процессор поддерживает SLAT.
Все современные процессоры Intel (начиная с Core 2-го поколения, 2011) и AMD (начиная с Phenom II) поддерживают аппаратную виртуализацию. Если ваш процессор не поддерживает VT-x или AMD-V, рассмотрите обновление оборудования. Подробнее о системных требованиях на странице Microsoft.
Часто задаваемые вопросы
Включение виртуализации влияет на производительность компьютера?
Нет. Включенная в BIOS виртуализация не потребляет ресурсы, пока не запущена виртуальная машина. Включение Hyper-V добавляет тонкий слой гипервизора, но его влияние на производительность менее 1%.
Можно ли включить виртуализацию без входа в BIOS?
Нет. Виртуализация — это аппаратной настройкой процессора, которая управляется только через BIOS/UEFI. Программными средствами из Windows ее включить невозможно.
Мой ноутбук не дает возможность включить виртуализацию в BIOS. Почему?
Некоторые бюджетные ноутбуки ограничивают доступ к настройкам BIOS. Обновите BIOS до последней версии с сайта производителя. Если настройка по-прежнему недоступна, обратитесь в поддержку производителя.
VirtualBox работает без виртуализации. Зачем тогда ее включать?
VirtualBox может использовать программную эмуляцию, но она в 5-10 раз медленнее. С включенной аппаратной виртуализацией производительность виртуальной машины приближается к производительности реального компьютера.
Hyper-V и VirtualBox можно использовать одновременно?
Да, начиная с VirtualBox 6.0 и VMware 15.5. Они работают поверх Hyper-V, но с пониженной производительностью. Для максимальной скорости VirtualBox/VMware отключите Hyper-V через bcdedit.



