Чтобы запускать виртуальные машины на Windows 11, нужно сначала активировать платформу виртуальной машины в системе. Без этого Hyper-V, WSL 2 и другие инструменты работать не будут. Включается она через BIOS, или параметры Windows — способ зависит от версии системы и железа.
В большинстве случаев хватает двух шагов: включить виртуализацию в и активировать компонент в Windows. Но есть нюансы: на некоторых ноутбуках (например, Lenovo или HP) нужно отключать Secure Boot, а на старых процессорах виртуализация может быть недоступна. Далее разберём все работающие методы.
Почему не работает виртуализация и что проверить до настройки
Перед тем как включать платформу виртуальной машины на Windows 11, убедитесь, что ваш процессор поддерживает виртуализацию. Это можно сделать через DiagTool или командную строку:
Откройте Командную строку от имени администратора и введите:
systeminfo | findstr /B /C:"Hyper-V"
Если в строках Hyper-V - Выделенная виртуальная машина и Hyper-V - Платформа виртуальной машины стоит Да, то начинайте с включения в BIOS. Если Нет — проверьте поддержку виртуализации на сайте производителя CPU.
Если у вас процессор AMD, ищите технологию AMD-V. У Intel — VT-x. На старых процессорах (до 2010 года) виртуализация может отсутствовать
Ещё один момент: на некоторых материнских платах виртуализация отключена по умолчанию в BIOS/UEFI. Даже если процессор её поддерживает, без активации в прошивке Windows не увидит функцию.
| Производитель BIOS | Параметр виртуализации | Значение для включения |
|---|---|---|
| AMI BIOS | SVM Mode или Intel Virtualization Technology | Enabled |
| Award BIOS | Virtualization Technology | Enabled |
| UEFI (ASUS, MSI) | Intel VT-x или AMD-V | Enabled |
| Lenovo BIOS | Virtualization Technology | Enabled |
Способы включения виртуализации в BIOS/UEFI
Вход в зависит от производителя материнской платы или ноутбука. Обычно используется одна из клавиш: Del, F2, F12, Esc. Нажимайте её сразу после включения ПК, пока не появится меню BIOS.
Внутри ищите разделы Advanced, CPU Configuration или System Configuration. Названия могут отличаться, но ищем параметры, связанные с виртуализацией:
После изменения параметра сохраните настройки (обычно клавиша F10) и перезагрузите ПК. Теперь можно включать платформу виртуальной машины непосредственно в Windows 11.
Включение платформы виртуальной машины через параметры Windows
Самый простой способ активировать платформу виртуальной машины — через графический интерфейс Windows 11:
- Откройте «Панель управления» — можно через поиск по системе или командой
controlв меню «Выполнить» (Win + R). - Перейдите в раздел
Программы и компоненты→Включение или отключение компонентов Windows. - В списке найдите
Платформа виртуальной машиныи поставьте галочку. - Нажмите
ОКи дождитесь применения изменений. Система может попросить перезагрузку.
Если после перезагрузки компонент не активировался, проверьте, включён ли он в BIOS, как описано выше.
Активация через или командную строку
Для опытных пользователей удобнее включать платформу виртуальной машины через PowerShell. Этот метод работает стабильно и подходит для автоматической настройки на нескольких машинах.
- Откройте от имени администратора (правый клик по значку → «Запуск от имени администратора»).
- Введите команду для включения компонента:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart - Для включения Hyper-V (если нужен):
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart - Перезагрузите компьютер, чтобы изменения вступили в силу.
Чтобы проверить, что платформа виртуальной машины включена, используйте команду:
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Если в строке State стоит Enabled, то всё прошло успешно.
⚠️ Внимание: если после активации системы виртуальные машины не запускаются, проверьте, не блокирует ли виртуализацию или корпоративные политики безопасности.
Сравнение методов включения виртуализации
Не все способы одинаково удобны и универсальны. В таблице ниже — плюсы и минусы каждого метода:
| Метод | Сложность | Требует перезагрузки | Подходит для скриптов |
|---|---|---|---|
| Через BIOS | Средняя (нужно знать параметры) | Да | Нет |
| Через параметры Windows | Низкая | Да | Нет |
| Через PowerShell | Низкая (для опытных) | Да | Да |
| Через командную строку (DISM) | Высокая | Да | Да |
Для одноразовой настройки удобнее графический интерфейс. Для автоматизации (например, на рабочих станциях в офисе) — PowerShell.
Что делать, если платформа виртуальной машины не включается
Если после всех манипуляций платформа виртуальной машины на Windows 11 отказывается активироваться, проверьте следующие моменты:
Распространённые причины и решения
1. Виртуализация отключена в BIOS — вернитесь в прошивку и включите параметр. 2. Устаревшая версия BIOS — обновите её через сайт производителя материнской платы. 3. Конфликт с Hyper-V — отключите Hyper-V в «Компонентах Windows», если он не нужен. 4. Антивирус блокирует изменения — временно отключите защиту и повторите шаги. 5. Несовместимый процессор — проверьте поддержку VT-x/AMD-V на сайте Intel или AMD
Ещё один момент: на некоторых ноутбуках Lenovo и HP нужно отключить Secure Boot в BIOS, чтобы виртуализация заработала. Это связано с особенностями реализации на этих устройствах.
Пошаговая инструкция: включение виртуализации с нуля
Чтобы не пропустить ни одного шага, следуйте этому чек-листу. Он подходит для большинства ПК и ноутбуков на Windows 11:
Чек-лист по включению платформы виртуальной машины
Часто задаваемые вопросы
Можно ли включить платформу виртуальной машины без перезагрузки?
Нет. Изменения в компонентах и настройках всегда требуют перезагрузки. Даже если команда в выполнилась без ошибок, платформа виртуальной машины заработает только после перезапуска системы.
Почему после включения виртуализации Hyper-V не работает?
Hyper-V требует не только платформы виртуальной машины, но и дополнительных компонентов: Hyper-V Platform, Hyper-V Management Tools. Включите их в «Компонентах Windows» или через PowerShell. Также проверьте, что у вас Windows 11 Pro или выше — в Home-версии Hyper-V недоступен.
Как проверить, включена ли виртуализация в BIOS?
Запустите командную строку и введите bcdedit. Ищите строку hypervisorlaunchtype. Если там Auto, то виртуализация в включена. Если строка отсутствует или стоит Off — проверьте настройки BIOS.
Можно ли использовать виртуальные машины без включения платформы?
Нет. Платформа виртуальной машины — это базовый компонент, без которого не работать ни Hyper-V, ни WSL 2, ни сторонние решения вроде или VMware (им тоже нужна аппаратная виртуализация). Исключение — программная виртуализация (например, в без VT-x), но она работает крайне медленно.