WindowsНизкая

Включение вложенной виртуализации в Hyper-V: пошаговая инструкция

Вложенная виртуализация в Hyper-V позволяет запускать виртуальные машины внутри других виртуальных машин. Этот гайд поможет включить эту функцию и настроить виртуальную среду для тестирования.

Обновлено 9 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 Pro/Enterprise версии 1607+Windows 11 Pro/Enterprise

Включение вложенной виртуализации в Hyper-V

Вложенная виртуализация — это возможность запускать виртуальные машины внутри других виртуальных машин. Эта функция особенно полезна для разработчиков, тестировщиков и системных администраторов, которые работают с контейнерами, кластерами или нуждаются в изолированных средах для обучения.

Что такое вложенная виртуализация и зачем она нужна

Вложенная виртуализация позволяет создавать "виртуальную машину в виртуальной машине". Это открывает широкие возможности:

  • Тестирование кластерных решений и контейнеров
  • Создание изолированных сред для разработки
  • Обучение и демонстрация технологий виртуализации
  • Эксперименты с разными операционными системами

Требования к системе

Перед включением вложенной виртуализации убедитесь, что выполнены следующие требования:

  • Windows 10 Pro/Enterprise версии 1607+ или Windows 11 Pro/Enterprise
  • Процессор с поддержкой вложенной виртуализации (Intel VT-x с EPT или AMD-V с RVI)
  • Включенная виртуализация в BIOS/UEFI
  • Hyper-V уже установлен и настроен

Шаг 1: Проверка поддержки вложенной виртуализации

Сначала убедитесь, что ваш процессор поддерживает вложенную виртуализацию:

# Проверьте поддержку вложенной виртуализации
Get-ComputerInfo | Select-Object CsProcessors

# Проверьте, включена ли виртуализация в BIOS
SystemInfo | findstr /C:"Virtualization"

Если виртуализация не включена в BIOS, перезагрузите компьютер и включите ее в настройках UEFI.

Шаг 2: Включение вложенной виртуализации через PowerShell

Для включения вложенной виртуализации в существующей виртуальной машине выполните следующие команды:

# Откройте PowerShell от имени администратора
Set-VMProcessor -VMName "ИмяВашейВМ" -ExposeVirtualizationExtensions $true

Замените "ИмяВашейВМ" на реальное имя виртуальной машины, которую вы хотите настроить.

Шаг 3: Настройка виртуальной машины

Теперь настройте виртуальную машину для работы с вложенной виртуализацией:

# Убедитесь, что в VM есть достаточно памяти
Set-VMMemory -VMName "ИмяВашейВМ" -DynamicMemoryEnabled $false -StartupBytes 4GB

# Проверьте настройки процессора
Get-VMProcessor -VMName "ИмяВашейВМ"

# Если нужно, увеличьте количество виртуальных процессоров
Set-VMProcessor -VMName "ИмяВашейВМ" -Count 2

Шаг 4: Установка Hyper-V в гостевую систему

Запустите виртуальную машину и установите Hyper-V внутри нее:

  1. Откройте "Программы и компоненты" в гостевой Windows
  2. Нажмите "Включение или отключение компонентов Windows"
  3. Установите "Hyper-V" и следуйте инструкциям мастера

Шаг 5: Проверка работоспособности

Проверьте, что вложенная виртуализация работает корректно:

# В гостевой виртуальной машине выполните:
Get-ComputerInfo | Select-Object CsProcessors

# Проверьте поддержку Hyper-V
Get-WindowsOptionalFeature -Online | Where-Object Name -like "*hyper-v*"

Если Hyper-V успешно установлен и работает, вложенная виртуализация готова к использованию.

Возможные проблемы и решения

Проблема: Hyper-V не устанавливается в гостевой системе

Решение: Убедитесь, что в родительской виртуальной машине включена вложенная виртуализация и достаточно ресурсов.

Проблема: Ошибка "The virtual machine could not be started because the hypervisor is not running"

Решение: Проверьте, что Hyper-V включен в родительской системе и вложенная виртуализация активирована.

Проблема: Недостаточно ресурсов

Решение: Увеличьте выделенную память и количество процессоров для виртуальной машины.

💡 Совет: Для лучшей производительности используйте SSD-накопитель и выделите достаточное количество оперативной памяти как для родительской, так и для гостевой виртуальных машин.

Заключение

Вложенная виртуализация — мощный инструмент для создания сложных тестовых сред и изолированных сред разработки. Следуя этой инструкции, вы сможете настроить Hyper-V для работы с вложенной виртуализацией и расширить возможности вашей виртуальной инфраструктуры.

Помните, что вложенная виртуализация требует значительных ресурсов системы, поэтому планируйте выделение памяти и процессорного времени с учетом нагрузки.

Часто задаваемые вопросы

Что такое вложенная виртуализация и зачем она нужна?
Можно ли включить вложенную виртуализацию на Windows Home?
Как проверить, работает ли вложенная виртуализация?

Полезное

Проверка поддержки вложенной виртуализации
Включение вложенной виртуализации через PowerShell
Настройка виртуальной машины для вложенной виртуализации
Проверка работоспособности

Эта статья помогла вам решить проблему?