WSL 2 или эмулятор не запускается: как включить виртуализацию без лишних изменений BIOS
Содержание статьи

Если WSL 2, Hyper-V или Android-эмулятор сообщает, что аппаратная виртуализация отключена, не начинайте с массового изменения параметров BIOS. У сообщения есть несколько возможных причин: функция процессора выключена в UEFI, в Windows не установлен нужный компонент, система ожидает перезагрузки или сама Windows запущена внутри другой виртуальной машины без вложенной виртуализации.

Сначала определите, на каком уровне возникает проблема. Для WSL 2, обычной виртуальной машины Hyper-V и Android-эмулятора могут требоваться разные компоненты Windows, хотя все они используют аппаратные возможности процессора. Названия меню зависят от производителя и версии системы.

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

Нажмите Ctrl+Shift+Esc, откройте Производительность → ЦП и найдите строку «Виртуализация». Если указано «Включено», процессорная виртуализация уже доступна Windows. Тогда не нужно наугад искать параметр в прошивке: сначала проверьте компоненты Windows, перезагрузку и требования конкретной программы.

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

Также убедитесь, что Windows обновлена до версии, которая соответствует требованиям программы. Не ориентируйтесь только на наличие пункта «Hyper-V» в списке компонентов: WSL 2 работает и в редакции Windows Home, используя компонент Virtual Machine Platform, а не полный набор средств управления Hyper-V, доступный в некоторых редакциях.

Убедитесь, что процессор и компьютер поддерживают нужный режим

Для WSL 2 и других современных виртуальных машин нужна совместимая 64-разрядная система и поддержка аппаратной виртуализации. Для Hyper-V дополнительно важны возможности процессора вроде SLAT, а требования конкретного эмулятора могут отличаться. Проверяйте документацию производителя программы, а не стороннюю таблицу для другой версии.

Старый процессор может поддерживать VT-x или AMD-V, но не отвечать другим требованиям нужной среды. И наоборот: функция есть в процессоре, но выключена прошивкой. Если компьютер управляется организацией, параметр может быть заблокирован политикой или паролем администратора. Не обходите ограничения самостоятельно — обратитесь к администратору.

Как безопасно перейти к UEFI/BIOS

Если Диспетчер задач показывает, что виртуализация отключена, сохраните открытые файлы и подключите ноутбук к питанию. В Windows можно перейти в UEFI через Параметры → Система → Восстановление → Расширенный запуск → Перезагрузить сейчас, затем выбрать устранение неполадок, дополнительные параметры и настройки UEFI. Последовательность может отличаться в зависимости от версии Windows и производителя.

Другой способ — нажать клавишу входа при запуске компьютера; часто это F2, Delete, Esc или другая клавиша, но универсального сочетания нет. Пользуйтесь инструкцией производителя для конкретной модели. Если ноутбук зашифрован BitLocker, перед входом в прошивку убедитесь, что у вас есть ключ восстановления: некоторые аппаратные изменения могут вызвать его запрос при старте Windows.

В меню ищите параметр вроде Intel Virtualization Technology, Intel VT-x, AMD-V, SVM Mode или Virtualization Technology. Расположение и название различаются. VT-d и AMD IOMMU относятся к виртуализации ввода-вывода устройств; они не всегда означают то же, что процессорная VT-x/AMD-V. Не включайте наугад все опции со словом Virtualization.

Измените только необходимый параметр, сохраните конфигурацию по подсказке на экране и перезапустите ПК. Не меняйте одновременно Secure Boot, режим UEFI/Legacy, TPM, порядок дисков или SATA-контроллер. Эти настройки могут помешать запуску Windows или вызвать запрос ключа шифрования.

Включите нужные компоненты Windows

Для WSL 2 Microsoft указывает две функции: Подсистема Windows для Linux и Платформа виртуальной машины. Откройте поиск Windows, введите «Включение или отключение компонентов Windows», отметьте только нужные функции и подтвердите изменения. После установки перезагрузите компьютер, даже если окно явно этого не требует.

Не включайте весь Hyper-V или Windows Hypervisor Platform «на всякий случай». У отдельных программ виртуализации свои требования и совместимость с гипервизором Windows. Если одновременно используете VirtualBox, VMware, Docker, WSL или эмулятор, изучите документацию каждого продукта для установленной версии: поддержка зависит от релиза, конфигурации и драйвера.

Для WSL 2 ошибка 0x80370102 часто указывает, что не установлен нужный компонент или аппаратная виртуализация недоступна. Microsoft рекомендует проверить функцию Virtual Machine Platform и BIOS/UEFI, а затем перезапустить устройство. Следуйте официальному руководству по устранению неполадок WSL. Не запускайте найденную в интернете команду, если не понимаете, что именно она меняет.

Если «Виртуализация: включено», но программа не работает

Проверьте, установлены ли именно те функции Windows, которые требует программа. Для WSL 2 откройте терминал и проверьте состояние WSL по официальным рекомендациям. Для Android-эмулятора сверьте требования к Hyper-V или другому режиму: одни эмуляторы работают с гипервизором Windows, другие могут конфликтовать с ним в определенных версиях.

Перезагрузите Windows после изменения компонентов и проверьте ошибку повторно. Простого закрытия окна недостаточно для функции, которая требует запуска гипервизора при загрузке. Если ошибка появилась после обновления BIOS, драйвера или Windows, запишите дату и номер версии. Не откатывайте BIOS по случайному видео: неудачная прошивка может вывести компьютер из строя.

Если Windows работает внутри виртуальной машины, обычного включения VT-x на гостевом уровне недостаточно. Гипервизор физического компьютера должен передать вложенной машине расширения виртуализации. Это настраивает администратор хоста; не меняйте самостоятельно параметры облачной или корпоративной VM.

Частые ошибки и безопасные ограничения

  • Не путайте VT-x/AMD-V с VT-d/IOMMU: назначение функций различается.
  • Не включайте заодно Secure Boot, TPM, Legacy Boot и параметры накопителя.
  • Не отключайте антивирус, Memory Integrity или защитные функции Windows, если инструкция программы не требует этого и не объясняет риски.
  • Не устанавливайте модифицированный BIOS или драйверы с неофициальных сайтов.
  • Не продолжайте, если не знаете модель системной платы или у вас нет ключа BitLocker для зашифрованного ПК.

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

Краткий порядок проверки

  1. Проверьте «Виртуализация» в Диспетчере задач → Производительность → ЦП.
  2. Сверьте требования конкретной программы и модель процессора.
  3. Если функция выключена, найдите инструкцию UEFI именно для своей модели.
  4. Включите только Intel VT-x/AMD-V/SVM, если производитель указывает этот параметр.
  5. В Windows установите компоненты, необходимые для WSL 2 или выбранной программы.
  6. Перезагрузите ПК, проверьте результат и запишите точный код ошибки.

Источники

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

Нужен ли полный Hyper-V для WSL 2?

Нет. WSL 2 использует компонент Virtual Machine Platform и доступен также в Windows Home. Проверьте официальные требования своей версии Windows.

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

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

Безопасно ли включать виртуализацию в BIOS?

Само включение нужной функции процессора обычно не меняет файлы. Риск возникает, если одновременно изменить другие параметры прошивки или не иметь ключа BitLocker. Меняйте только то, что требуется документацией вашей модели.

Что означает ошибка WSL 0x80370102?

Она может указывать на отключенную аппаратную виртуализацию или отсутствующий компонент Virtual Machine Platform. Проверьте оба уровня и перезагрузите Windows.