Включение Hyper-V в Windows 11¶
Hyper-V — компонент виртуализации корпоративного класса, встроенный в Windows 11 Pro, Enterprise и Education. Он позволяет создавать виртуальные машины и запускать на них гостевые операционные системы, изолированные от основной. Для работы Hyper-V требуется процессор с поддержкой аппаратной виртуализации (Intel VT-x или AMD-V) и включённый в прошивке (UEFI/BIOS) режим виртуализации.
¶Системные требования
Для работы Hyper-V в Windows 11 действуют следующие требования:
| Компонент | Требование |
|---|---|
| Процессор | 64-разрядный с поддержкой SLAT (Second Level Address Translation) |
| Виртуализация | Intel VT-x или AMD-V, включённая в UEFI/BIOS |
| Оперативная память | Не менее 4 ГБ (рекомендуется 8 ГБ и более) |
| Раздел диска | Не менее 10 ГБ свободного места |
| Редакция Windows | Pro, Enterprise или Education (в Home Hyper-V недоступен) |
В редакции Windows 11 Home компонент Hyper-V не поддерживается. Для виртуализации в Home можно использовать сторонние решения — VirtualBox, VMware Workstation Player или QEMU.
¶Проверка поддержки виртуализации
Перед включением Hyper-V необходимо убедиться, что процессор и прошивка поддерживают аппаратную виртуализацию. Открывается утилита «Средство проверки Hyper-V» (Hyper-V Requirements) через командную строку с правами администратора:
`` systeminfo ``
В выводе раздел «Требования Hyper-V» покажет четыре параметра: поддержка виртуализации процессором, поддержка второго уровня трансляции адресов, включение виртуализации в прошивке и защиту виртуализации (VBS). Если какой-либо пункт помечен как «Нет», виртуализацию необходимо включить в настройках UEFI.
¶Включение виртуализации в UEFI
Если аппаратная виртуализация отключена, её нужно активировать в прошивке материнской платы:
- Перезагрузить компьютер и войти в UEFI/BIOS (обычно клавиша Del, F2 или F10 при старте).
- Найти раздел «Advanced», «CPU Configuration» или аналогичный.
- Включить параметры Intel Virtualization Technology (Intel VT-x), AMD-V / SVM Mode или AMD-Vi.
- Сохранить изменения и перезагрузить систему.
На некоторых ноутбуках с процессорами Intel виртуализация может быть отключена утилитой производителя (например, Lenovo Vantage, Dell Command Center).
¶Включение компонента Hyper-V
¶Через «Компоненты Windows»
Самый распространённый способ:
- Нажать клавиши Win + R, ввести
optionalfeaturesи нажать Enter. - В списке найти «Платформа виртуализации Hyper-V».
- Поставить галочки в обоих подпунктах: «Платформа виртуализации Hyper-V» и «Инструменты управления Hyper-V».
- Нажать «ОК» и дождаться завершения установки.
- Перезагрузить компьютер.
¶Через PowerShell
Компонент можно установить командой PowerShell от имени администратора:
``powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All ``
После выполнения команды потребуется перезагрузка. Параметр -All автоматически устанавливает все зависимые компоненты.
¶Через DISM
Альтернативный вариант — использование средства развёртывания образов (DISM) в командной строке с правами администратора:
`` dism /online /enable-feature /featurename:Microsoft-Hyper-V /all ``
¶Проверка работоспособности
После перезагрузки компонент можно проверить несколькими способами:
- В проводнике в разделе «Этот компьютер» появляется папка «Hyper-V».
- В меню «Пуск» доступны приложения «Диспетчер Hyper-V» и «Быстрое создание виртуальной машины».
- В «Компонентах Windows» пункт Hyper-V отмечен как установленный.
Для запуска диспетчера можно использовать команду virtmgmt.msc или PowerShell-модуль:
``powershell Import-Module Hyper-V Get-VM ``
¶Настройка после установки
После включения Hyper-V доступны дополнительные параметры:
- Память для виртуальных машин — в диспетчере Hyper-V можно включить динамическое распределение оперативной памяти.
- Виртуальные коммутаторы — создание сетевых коммутаторов для доступа виртуальных машин к сети (внешний, внутренний, личный).
- Проверка целостности — включение изоляции ядра для защиты виртуальных машин.
- Службы Windows Sandbox — компонент, зависящий от Hyper-V, предоставляющий одноразовую изолированную среду.
¶Возможные проблемы
При включении Hyper-V могут возникнуть ошибки:
- Ошибка 0x800f0831 — обычно связана с отсутствием обновлений или конфликтом с другим гипервизором (VirtualBox, VMware) с включённой аппаратной виртуализацией.
- Синий экран при загрузке — конфликт с защитой ядра (Credential Guard) или включённой функцией Hyper-V у антивируса (например, Kaspersky с технологией Hyper-V).
- Hyper-V не отображается в списке компонентов — редакция Windows не поддерживает компонент (Home) либо отключена аппаратная виртуализация в UEFI.
Для устранения конфликтов с другими гипервизорами рекомендуется отключить аппаратную виртуализацию в настройках сторонних программ либо использовать Windows Hypervisor Platform (WHP) как общий слой виртуализации.
¶Источники
- Документация Microsoft Learn: Hyper-V на Windows 11
- Справка Windows: компоненты Windows (optionalfeatures)
- Техническая документация Intel и AMD по виртуализации
