Hyper-V в Windows 11 Pro позволяет создавать виртуальные машины прямо на вашем компьютере без установки стороннего ПО. Вы можете запускать Linux, старые версии Windows или тестовые среды в изолированных виртуальных машинах, не рискуя основной системой.
Что такое Hyper-V и зачем он нужен
Короче, виртуальная машина это компьютер внутри компьютера. Звучит странно? На самом деле всё просто. Hyper-V выделяет часть ресурсов вашего ПК (процессор, память, диск) и создаёт из них виртуальный компьютер. На этот виртуальный комп можно установить любую ОС.
Зачем это нужно? Масса причин.
- Тестирование программ без риска для основной системы
- Запуск Linux рядом с Windows
- Разработка и отладка
- Обучение (поставил Windows Server, сломал, удалил, создал заново)
- Запуск старого ПО, которое не работает на новой Windows
- Домашняя лаборатория для подготовки к сертификации Microsoft
- Изолированная среда для подозрительных файлов
Мой друг Антон занимается веб-разработкой. У него мощный комп: Ryzen 9 5900X, 64 ГБ DDR4, SSD Samsung 980 Pro на 2 ТБ. На основной системе Windows 11 Pro. А в Hyper-V у него крутятся три виртуалки: Ubuntu Server для бэкенда, Windows Server для тестирования AD, и ещё одна Windows 11 «чистая» для проверки, как его приложения работают на свежей системе. И всё это на одном физическом компьютере.
Требования для Hyper-V
Тут такое дело. Hyper-V работает не на всех компьютерах. Нужно:
- Windows 11 Pro (или Enterprise/Education). В Windows Home Hyper-V нет.
- 64-битный процессор с поддержкой виртуализации (Intel VT-x или AMD-V)
- Минимум 4 ГБ RAM (а лучше 16 ГБ и больше, потому что память нужна и хосту, и виртуалкам)
- Виртуализация включена в BIOS/UEFI
| Компонент | Минимум | Рекомендация для 1-2 VM | Рекомендация для 3+ VM |
|---|---|---|---|
| RAM | 4 ГБ | 16 ГБ | 32 ГБ и больше |
| Процессор | 2 ядра с VT-x/AMD-V | 4+ ядра | 8+ ядер |
| Диск | HDD | SSD (SATA) | NVMe SSD |
| Сеть | Любая | Ethernet 1 Гбит | Ethernet 1 Гбит |
Проверить, поддерживает ли ваш процессор виртуализацию:
# Проверка через PowerShell
Get-ComputerInfo | Select-Object HyperVRequirementVirtualizationFirmwareEnabled, HyperVRequirementVMMonitorModeExtensions
# Оба значения должны быть True
# Или через systeminfo
systeminfo | findstr /i "Hyper-V"
# Должно показать: Hyper-V Requirements: все пункты "Yes"Если виртуализация отключена, нужно зайти в BIOS/UEFI и включить Intel VT-x (обычно в разделе Advanced > CPU Configuration) или AMD-V (AMD SVM Mode). Кстати, на некоторых ноутбуках виртуализация отключена по умолчанию, это частая причина, почему Hyper-V не устанавливается.
А знаете что ещё важно? На ноутбуках с Intel процессорами виртуализация может называться «Intel Virtualization Technology», «VT-x», «Vanderpool» или просто «Virtualization». Названия зависят от производителя BIOS. Ищите в разделах Advanced, CPU, Security. Если не нашли, поищите в гугле «включить виртуализацию [модель вашего ноутбука]».
Установка Hyper-V
Есть два способа. Через интерфейс и через PowerShell.
Через интерфейс: Панель управления > Программы > Включение или отключение компонентов Windows > ставим галочку на Hyper-V.
# Установка Hyper-V через PowerShell (от администратора)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
# Потребуется перезагрузка
# После перезагрузки в меню Пуск появится "Диспетчер Hyper-V"
# Проверяем что Hyper-V установлен
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V | Select State
# Должно показать: EnabledПосле перезагрузки у вас появится Диспетчер Hyper-V (Hyper-V Manager). Это главная консоль для управления виртуальными машинами.
Если честно, установка через PowerShell быстрее: одна команда вместо пяти кликов. Но результат одинаковый.
Создание виртуальной машины: пошагово
Вот в чём прикол. Создать виртуалку можно за 5 минут. Давайте создадим VM с Windows 11.
Через графический интерфейс:
- Откройте Диспетчер Hyper-V
- В правой панели нажмите «Создать» > «Виртуальная машина»
- Задайте имя (например, «Windows11-Test»)
- Выберите поколение: Generation 2 (для Windows 11 обязательно, нужна поддержка UEFI и Secure Boot)
- Выделите память: минимум 4096 МБ, лучше 8192 МБ
- Подключите сеть: выберите Default Switch
- Создайте виртуальный жёсткий диск: 60 ГБ минимум
- Укажите путь к ISO-образу Windows 11
- Готово!
Через PowerShell:
# Создаём виртуальную машину
New-VM `
-Name "Windows11-Test" `
-Generation 2 `
-MemoryStartupBytes 8GB `
-NewVHDPath "C:VMsWindows11-Test.vhdx" `
-NewVHDSizeBytes 60GB `
-SwitchName "Default Switch"
# Настраиваем процессор (выделяем 4 ядра)
Set-VMProcessor -VMName "Windows11-Test" -Count 4
# Подключаем ISO-образ
Add-VMDvdDrive -VMName "Windows11-Test" -Path "C:ISOWin11.iso"
# Для Windows 11 нужен TPM (модуль доверенной платформы)
Set-VMKeyProtector -VMName "Windows11-Test" -NewLocalKeyProtector
Enable-VMTPM -VMName "Windows11-Test"
# Без TPM установщик Windows 11 откажется ставить систему
# Настраиваем порядок загрузки (сначала с DVD)
$dvd = Get-VMDvdDrive -VMName "Windows11-Test"
Set-VMFirmware -VMName "Windows11-Test" -FirstBootDevice $dvd
# Запускаем VM
Start-VM -VMName "Windows11-Test"
# Теперь подключитесь к VM через Диспетчер Hyper-V и установите WindowsСоздание VM с Linux
По факту, Linux в Hyper-V работает отлично. Ubuntu, Debian, CentOS, Fedora. Вот быстрый способ:
# VM для Ubuntu Server (минимальная конфигурация)
New-VM `
-Name "Ubuntu-Server" `
-Generation 2 `
-MemoryStartupBytes 2GB `
-NewVHDPath "C:VMsUbuntu-Server.vhdx" `
-NewVHDSizeBytes 30GB `
-SwitchName "Default Switch"
Set-VMProcessor -VMName "Ubuntu-Server" -Count 2
# Отключаем Secure Boot для Linux
# Или переключаем на шаблон "Microsoft UEFI Certificate Authority"
Set-VMFirmware -VMName "Ubuntu-Server" -SecureBootTemplate "MicrosoftUEFICertificateAuthority"
Add-VMDvdDrive -VMName "Ubuntu-Server" -Path "C:ISOubuntu-24.04-server-amd64.iso"
$dvd = Get-VMDvdDrive -VMName "Ubuntu-Server"
Set-VMFirmware -VMName "Ubuntu-Server" -FirstBootDevice $dvd
Start-VM -VMName "Ubuntu-Server"Важный момент: для Linux в Generation 2 нужно либо отключить Secure Boot, либо переключить шаблон на «Microsoft UEFI Certificate Authority». Иначе VM не загрузится с ISO.
Настройка сети для виртуальных машин
Грубо говоря, в Hyper-V есть несколько типов виртуальных коммутаторов.
Default Switch. Создаётся автоматически. VM получает интернет через NAT. Самый простой вариант, подходит для большинства задач.
External Switch. VM подключается напрямую к физической сети. Получает свой IP от вашего роутера. Другие компьютеры в сети могут видеть VM.
Internal Switch. VM может общаться с хостом, но не с внешней сетью.
Private Switch. VM может общаться только с другими VM на этом же хосте. Изоляция полная.
| Тип коммутатора | Доступ в интернет | Видна в сети | Связь с хостом | Сценарий использования |
|---|---|---|---|---|
| Default Switch | Да (NAT) | Нет | Да | Повседневная работа, тестирование |
| External Switch | Да (мост) | Да | Да | Серверы, Plex, веб-серверы |
| Internal Switch | Нет | Нет | Да | Изолированная сеть с доступом к хосту |
| Private Switch | Нет | Нет | Нет | Лабораторная среда, полная изоляция |
# Создаём внешний коммутатор (привязка к физическому адаптеру)
New-VMSwitch -Name "External Network" -NetAdapterName "Ethernet" -AllowManagementOS $true
# AllowManagementOS = True - хост тоже будет использовать этот адаптер
# NetAdapterName - имя вашего физического сетевого адаптера
# Посмотреть имена адаптеров: Get-NetAdapter
# Создаём внутренний коммутатор
New-VMSwitch -Name "Internal Lab" -SwitchType Internal
# Создаём приватный коммутатор
New-VMSwitch -Name "Isolated Lab" -SwitchType PrivateМой знакомый Кирилл (у него игровой компьютер на Ryzen 7 5800X3D и RTX 4070) использует Hyper-V для домашней лаборатории. Внешний коммутатор для VM с Plex-сервером (чтобы другие устройства в сети могли к нему подключаться), Internal для тестовой сети из нескольких VM. На самом деле, можно построить полноценную сетевую лабораторию на одном компьютере.
Контрольные точки (Snapshots)
А ещё одна крутая штука в Hyper-V это контрольные точки. Короче, это моментальный снимок состояния VM. Перед рискованной операцией делаете контрольную точку. Если что-то сломалось, откатываетесь назад.
# Создать контрольную точку
Checkpoint-VM -Name "Windows11-Test" -SnapshotName "Перед обновлением"
# Посмотреть все контрольные точки
Get-VMCheckpoint -VMName "Windows11-Test"
# Откатиться к контрольной точке
Restore-VMCheckpoint -VMName "Windows11-Test" -Name "Перед обновлением" -Confirm:$false
# VM вернётся в состояние на момент создания контрольной точки
# Все изменения после этого момента будут потеряны
# Удалить контрольную точку (освободить место)
Remove-VMCheckpoint -VMName "Windows11-Test" -Name "Перед обновлением"Тут такое дело: контрольные точки это то, ради чего многие вообще используют VM. Можно экспериментировать без страха что-то сломать. Но у них есть обратная сторона: каждая контрольная точка занимает место на диске. Если вы создали 10 чекпоинтов, виртуальный диск может вырасти в разы. Удаляйте ненужные контрольные точки регулярно.
Экспорт и импорт виртуальных машин
Хотите перенести VM на другой компьютер? Или сделать полную резервную копию?
# Экспорт VM (полная копия, включая диски и конфигурацию)
Export-VM -Name "Windows11-Test" -Path "D:VM-Backup"
# Импорт VM на другом компьютере
# GenerateNewId создаёт новый уникальный ID для VM
Import-VM -Path "D:VM-BackupWindows11-TestVirtual Machines*.vmcx" -GenerateNewId -Copy
# Быстрое клонирование VM (копируем VHD и создаём новую VM)
Copy-Item "C:VMsWindows11-Test.vhdx" "C:VMsWindows11-Clone.vhdx"
New-VM -Name "Windows11-Clone" -Generation 2 -MemoryStartupBytes 8GB `
-VHDPath "C:VMsWindows11-Clone.vhdx" -SwitchName "Default Switch"Если честно, экспорт/импорт это спасение когда нужно перенести готовую среду. Настроили VM со всеми программами, экспортировали, импортировали на другой компьютер. Не нужно всё переустанавливать заново.
Производительность и советы
Несколько советов для лучшей производительности:
- Храните виртуальные диски на SSD. На HDD виртуалки работают мучительно медленно.
- Не выделяйте VM больше половины ядер процессора. Хосту тоже нужны ресурсы.
- Используйте динамическую память, если запускаете несколько VM. Hyper-V будет распределять RAM между ними по потребности.
- Установите Hyper-V Integration Services внутри VM (для Windows устанавливается автоматически, для Linux может потребоваться установка пакета).
- Используйте фиксированные виртуальные диски вместо динамических для продакшн-нагрузок (быстрее, но занимают всё место сразу).
# Включаем динамическую память для VM
Set-VMMemory -VMName "Windows11-Test" `
-DynamicMemoryEnabled $true `
-MinimumBytes 2GB `
-StartupBytes 4GB `
-MaximumBytes 8GB
# Проверяем текущее потребление ресурсов VM
Get-VM | Select Name, State, CPUUsage,
@{N='MemoryAssigned(GB)';E={$_.MemoryAssigned/1GB}},
@{N='Uptime';E={$_.Uptime}}Знаете что? Hyper-V в Windows 11 Pro это тот же гипервизор, что используется в Windows Server. Не урезанная версия, а полноценный Type 1 гипервизор. По производительности он не уступает VMware Workstation, а иногда и превосходит.
Hyper-V vs VMware vs VirtualBox
Раз уж мы заговорили о конкурентах, давайте сравним.
| Параметр | Hyper-V | VMware Workstation | VirtualBox |
|---|---|---|---|
| Цена | Бесплатно (в Pro) | ~200$ (Pro) | Бесплатно |
| Тип гипервизора | Type 1 (bare-metal) | Type 2 (hosted) | Type 2 (hosted) |
| Производительность | Высокая | Высокая | Средняя |
| USB Passthrough | Ограниченный | Полный | Полный |
| 3D-ускорение | Базовое | DirectX 11 | Базовое |
| Linux поддержка | Хорошая | Отличная | Отличная |
| macOS в VM | Нет | Неофициально | Неофициально |
Грубо говоря, Hyper-V лучше для серверных VM и Windows-сред. VMware лучше для 3D-приложений и USB-устройств. VirtualBox бесплатен и кроссплатформенен, но медленнее обоих.
Устранение неполадок
VM не запускается: «Hypervisor is not running»
Виртуализация отключена в BIOS. Зайдите в BIOS и включите VT-x / AMD-V / SVM Mode.
VM очень медленная
Проверьте: 1) Диск VM на SSD, а не на HDD? 2) Достаточно ли RAM? 3) Установлены ли Integration Services внутри VM? 4) Не конфликтует ли Hyper-V с другими гипервизорами (VMware, VirtualBox)?
Не работает интернет в VM
Проверьте, что VM подключена к виртуальному коммутатору. Если используете Default Switch, попробуйте перезапустить службу «Hyper-V Virtual Ethernet Adapter».
Hyper-V конфликтует с VirtualBox/VMware
Они используют разные подходы к виртуализации. Когда Hyper-V включён, VMware и VirtualBox работают через API Hyper-V, что может быть медленнее. Решение: либо используйте только один гипервизор, либо смиритесь с небольшой потерей производительности.
Практические сценарии: что можно сделать с Hyper-V дома
Давайте посмотрим, как люди реально используют Hyper-V на домашних компьютерах.
Домашний сервер. Создаёте VM, ставите Windows Server или Ubuntu, настраиваете файловый сервер, Plex для фильмов, Pi-hole для блокировки рекламы. Основная система остаётся чистой, а серверные задачи крутятся в изолированной среде.
Тестирование обновлений. Перед установкой крупного обновления Windows на рабочую машину, проверьте его в VM. Создали чекпоинт, накатили обновление, посмотрели что сломалось. Не понравилось? Откатились за секунду.
Разработка. Docker Desktop на Windows использует Hyper-V (или WSL2, но Hyper-V стабильнее для некоторых сценариев). Если вы разрабатываете контейнерные приложения, Hyper-V вам нужен.
Подготовка к сертификации. Готовитесь к экзаменам Microsoft (AZ-900, AZ-104, MD-100)? Разверните в Hyper-V Active Directory, DNS, DHCP, настройте домен из трёх серверов. Вот вам и лаборатория, за которую не нужно платить облачным провайдерам.
Мой коллега Максим (сетевой инженер, Dell XPS 15 с i7-12700H и 32 ГБ) готовился к сертификации Microsoft 365 Certified: Enterprise Administrator Expert. В Hyper-V у него крутились два контроллера домена, Exchange Server и файловый сервер. Всё на одном ноутбуке. Сдал экзамен с первого раза, потому что мог практиковаться каждый вечер дома, а не только на работе.
Полезные команды PowerShell для управления VM
# Посмотреть все VM и их состояние
Get-VM | Format-Table Name, State, CPUUsage, MemoryAssigned, Uptime
# Остановить VM
Stop-VM -Name "Windows11-Test" -Force
# Сохранить состояние VM (как "спящий режим")
Save-VM -Name "Windows11-Test"
# Удалить VM (диски останутся)
Remove-VM -Name "Windows11-Test" -Force
# Удалить VM и её диски
$vm = Get-VM -Name "Windows11-Test"
$disks = $vm | Get-VMHardDiskDrive | Select-Object -ExpandProperty Path
Remove-VM -Name "Windows11-Test" -Force
$disks | ForEach-Object { Remove-Item $_ -Force }
# Список всех виртуальных коммутаторов
Get-VMSwitch | Format-Table Name, SwitchType, NetAdapterInterfaceDescription
# Изменить количество ядер у работающей VM (нет, нельзя)
# Нужно сначала выключить VM
Stop-VM -Name "Windows11-Test"
Set-VMProcessor -VMName "Windows11-Test" -Count 6
Start-VM -Name "Windows11-Test"Какая лицензия нужна
Для Hyper-V нужна Windows 11 Pro. В Windows 11 Home этой функции нет. На keytrust24.store можно приобрести ключ Windows 11 Pro с мгновенной доставкой. Если вы планируете создавать VM с Windows Server, для них тоже потребуются лицензии (Windows Server Standard позволяет запускать до двух VM с серверной ОС).
Частые вопросы про Hyper-V
Можно ли играть в игры внутри VM на Hyper-V?
Технически да, но удовольствие сомнительное. Hyper-V не поддерживает полноценный GPU Passthrough на Windows 11 (в отличие от Linux KVM). 3D-производительность будет низкой. Для игр лучше VMware Workstation Pro с поддержкой DirectX 11.
Сколько VM можно запустить одновременно?
Столько, на сколько хватит RAM и процессора. Технический лимит Hyper-V в Windows 11 Pro: 1024 VM. На практике на 32 ГБ RAM комфортно работают 3-5 VM одновременно.
Hyper-V замедляет основную систему?
Немного. Hyper-V работает как Type 1 гипервизор, то есть ваша основная Windows тоже работает «поверх» Hyper-V. Разница в скорости обычно 1-3%, для обычных задач незаметна. Но некоторые приложения, особенно использующие вложенную виртуализацию (Android-эмуляторы), могут работать медленнее.
Можно ли подключить USB-устройство к VM?
Ограниченно. Hyper-V в Windows 11 поддерживает Enhanced Session Mode, через который можно пробросить USB-накопители и принтеры. Но прямой USB Passthrough (как в VMware) не поддерживается. Для работы с USB-оборудованием (Arduino, ключи защиты) лучше использовать VMware или VirtualBox.
Можно ли включить Hyper-V на Windows 11 Home?
Официально нет. Есть обходные скрипты в интернете, но они ненадёжные и могут сломаться при обновлении. Проще купить ключ Windows 11 Pro в keytrust24.store и получить полноценный Hyper-V с поддержкой и обновлениями.
Ну и главное. Hyper-V это бесплатный, встроенный, мощный инструмент виртуализации. Он уже есть в вашей Windows 11 Pro. Нужно только включить. Пять минут на установку, ещё десять на создание первой VM. А дальше целый мир возможностей.



