Введение / Зачем это нужно
Hyper‑V — это встроенный гипервизор от Microsoft, который позволяет запускать виртуальные машины прямо в Windows 10 и Windows 11. Включив Hyper‑V, вы получите полноценную платформу для:
- Тестирования новых операционных систем или программного обеспечения без риска для основной системы.
- Разработки контейнеров, серверов и облачных образов в локальной среде.
- Обучения и экспериментов с конфигурациями виртуальной инфраструктуры.
После активации Hyper‑V вам не понадобятся сторонние решения вроде VirtualBox или VMware для большинства повседневных задач.
Требования / Подготовка
| Требование | Как проверить / выполнить |
|---|---|
| Операционная система | Windows 10 (Pro/Enterprise) или Windows 11 (Pro/Enterprise) с 64-битной архитектурой. |
| Процессор | Поддержка Intel VT‑x или AMD‑V (гипервизор должен быть включён в BIOS/UEFI). Запустите systeminfo и найдите строку «Hyper‑V Requirements: Yes». |
| Оперативная память | Рекомендуется не менее 4 ГБ; для современных ОС и приложений лучше выделить 8 ГБ и более. |
| Свободное место на диске | Для VHD-файла операционной системы требуется как минимум 20–30 ГБ. |
| Права доступа | Команды необходимо запускать от имени администратора. |
| Биос/UEFI | Убедитесь, что параметр «Virtualization Technology» (или «Intel Virtualization Technology») включён. |
Если какой‑либо пункт не выполнен, сначала устраните проблему — только после этого приступайте к активации Hyper‑V.
Пошаговая инструкция
Шаг 1: Проверить поддержку Hyper-V
Откройте командную строку от имени администратора и выполните systeminfo. Найдите раздел «Hyper‑V Requirements». Если указано Yes, то аппаратное обеспечение поддерживает Hyper‑V.
Шаг 2: Включить Hyper-V через графический интерфейс
Нажмите Win + R, введите optionalfeatures.exe и нажмите Enter. Найдите пункт Hyper‑V Platform и Hyper‑V Management Tools, установите флажки, нажмите ОК. Система предложит перезагрузку — сохраните изменения.
Шаг 3: Включить Hyper-V через PowerShell
Запустите PowerShell от имени администратора и выполните команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart
Если вы хотите перезагрузиться сразу, опустите -NoRestart.
Шаг 4: Подтвердить включение Hyper-V
После перезагрузки откройте «Диспетчер Hyper-V» (virtmgmt.msc) или запустите Get-VM в PowerShell. Наличие списка активных виртуальных машин подтверждает успешное включение.
Шаг 5: Создать первую виртуальную машину
В «Диспетчере Hyper-V» нажмите Действие → Быстрое создание виртуальной машины. Следуйте мастеру: выберите имя, операционную систему, выделите RAM и VHD, завершите создание.
Теперь вы можете запустить виртуальную машину и начать работу.
Проверка результата
- Откройте Диспетчер Hyper-V (
virtmgmt.msc). Список созданных VM должен быть виден. - Запустите
Get-VMв PowerShell — вы увидите объект со статусом «Running», если VM работает. - Убедитесь, что сетевые подключения настроены правильно (по умолчанию используется внутренняя или внешняя сеть).
Если что‑либо не отображается, проверьте журнал событий Windows (eventvwr.msc) в разделе «Просмотр событий Hyper‑V».
Возможные проблемы
Hyper‑V не отображается в «Диспетчере задач» или optionalfeatures.exe
- Причина: Операционная система не поддерживает эту функцию (например, Windows 10 Home) или отключён режим гипервиртуализации в BIOS.
- Решение: Перейдите на Pro/Enterprise или включите гипервизор в настройках BIOS/UEFI.
«Hyper‑V не может быть запущен из-за аппаратных возможностей»
- Причина: Процессор не поддерживает VT‑x/AMD‑V или технология заблокирована другой гипервиртуальной средой (например, VMware Workstation).
- Решение: Отключите конкурирующее ПО, перезагрузитесь и проверьте
systeminfoснова.
«Отсутствует необходимое обновление»
- Причина: Компонент Hyper‑V не установлен, хотя поддержка есть.
- Решение: Используйте команду
Enable-WindowsOptionalFeatureв PowerShell от имени администратора.
«Диск не инициализирован» при создании VHD
- Причина: Выбрана неправильная структура диска (MBR vs GPT) или диск не отформатирован.
- Решение: При создании VHD выберите совместимую с операционной системой структуру и отформатируйте диск через дисковую утилиту Windows.
Если проблема сохраняется после этих шагов, проверьте Журнал событий Windows → Системные → Hyper‑V для получения точного описания ошибки.