Как включить виртуализацию в BIOS для Windows: полное руководство

включить виртуализацию bios windows keytrust24.store

Виртуализация упрощает запускать виртуальные машины, контейнеры 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: Диспетчер задач.

  1. Нажмите Ctrl+Shift+Esc
  2. Перейдите на вкладку «Производительность»
  3. Выберите «ЦП» (процессор)
  4. Найдите строку «Виртуализация»

Если отображается «Включено», виртуализация уже активна и заходить в BIOS не нужно. Если «Отключено», нужно включить в BIOS.

Способ 2: команда systeminfo.

systeminfo

В конце вывода найдите раздел «Требования Hyper-V». Строка «Виртуализация включена в микропрограмме» показывает состояние.

Способ 3: PowerShell.

Get-CimInstance -ClassName Win32_Processor | Select-Object VirtualizationFirmwareEnabled

True означает, что виртуализация включена. False означает, что нужно включить в BIOS.

Если процессор не поддерживает виртуализацию (очень старые модели до 2006 года), ни один из способов не поможет. Проверьте спецификации процессора на сайте Intel или AMD.

Как войти в BIOS/UEFI

Вход в BIOS отличается в зависимости от производителя. Нужно нажать определенную клавишу сразу после включения компьютера, до загрузки Windows.

Клавиши для входа в BIOS:

ПроизводительКлавиша BIOSПримечание
ASUS (ПК)Del или F2Del для настольных, F2 для ноутбуков
GigabyteDelНажимайте сразу после включения
MSIDelИли F2 на некоторых моделях
ASRockF2Или Del
DellF2Или F12 для меню загрузки
HPF10Или Esc для меню, затем F10
LenovoF2 или Fn+F2Или F1 на ThinkPad
AcerF2Или Del на настольных

Альтернативный вход через Windows 11:

  1. «Параметры» и затем «Система» и затем «Восстановление»
  2. «Расширенные параметры загрузки» и затем «Перезагрузить сейчас»
  3. После перезагрузки: «Поиск и устранение неисправностей» и затем «Дополнительные параметры» и затем «Параметры встроенного ПО UEFI»
  4. Нажмите «Перезагрузить»

Через командную строку:

shutdown /r /fw /t 0

Эта команда перезагрузит компьютер прямо в UEFI.

Включение виртуализации по производителям

Расположение настройки виртуализации зависит от производителя и версии BIOS. Ниже указаны типичные пути.

ASUS:

  1. Войдите в BIOS (Del или F2)
  2. Нажмите F7 для переключения в «Advanced Mode»
  3. Перейдите «Advanced» и затем «CPU Configuration»
  4. Для Intel: найдите «Intel Virtualization Technology» и установите «Enabled»
  5. Для AMD: найдите «SVM Mode» и установите «Enabled»
  6. Нажмите F10 для сохранения и выхода

Gigabyte:

  1. Войдите в BIOS (Del)
  2. Перейдите «Tweaker» или «Advanced» и затем «CPU Configuration»
  3. Intel: «Intel Virtualization Technology» и затем «Enabled»
  4. AMD: «SVM Mode» и затем «Enabled»
  5. F10 для сохранения

MSI:

  1. Войдите в BIOS (Del)
  2. «OC» (Overclocking) и затем «CPU Features» или «Advanced» и затем «CPU Configuration»
  3. «Intel Virtualization Technology» или «SVM Mode» и затем «Enabled»
  4. F10 для сохранения

Dell/HP/Lenovo (ноутбуки):

  1. Войдите в BIOS (F2/F10/F1)
  2. «System Configuration» или «Security» или «Advanced»
  3. «Virtualization Technology» и затем «Enabled»
  4. 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:

  1. Включите виртуализацию в BIOS
  2. Включите WSL 2 (wsl —install)
  3. Установите обновление ядра WSL 2 (если не установилось автоматически)
  4. Установите Docker Desktop
  5. В настройках Docker выберите «Use the WSL 2 based engine»

Проверка работоспособности Docker:

docker run hello-world

Для Android Studio Emulator:

  1. Включите виртуализацию в BIOS
  2. В Android Studio: SDK Manager и затем SDK Tools и затем установите «Android Emulator Hypervisor Driver»
  3. Для Intel: установите HAXM (Hardware Accelerated Execution Manager)
  4. Для 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-xIntelБазовая виртуализация процессора
AMD-V (SVM)AMDБазовая виртуализация процессора
VT-dIntelПроброс устройств (GPU, USB) в VM
AMD-Vi (IOMMU)AMDПроброс устройств в VM
EPTIntelВиртуализация памяти (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.

Частые вопросы

Включение виртуализации влияет на производительность компьютера?

Нет. Включенная в 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.