• Андрей Кучер
  • 9 мин. чтения
  • 16 мая 2026

Как настроить Hyper-V на Windows Server

Hyper-V — встроенный гипервизор Microsoft, который позволяет запускать виртуальные машины на Windows Server. Это бесплатная альтернатива VMware ESXi для большинства задач: тестовые среды, серверы баз данных, рабочие машины разработчиков, лёгкие VDI-решения. На Windows Server Standard включён по умолчанию, и активировать его — вопрос нескольких минут. Разбираем процесс установки, базовой настройки и создания первой VM с учётом лицензионных нюансов.

Что такое Hyper-V и когда он нужен

Hyper-V — гипервизор «второго типа» (Type 2) в режиме клиентского Windows, но «первого типа» (Type 1) на Windows Server. Это значит, что на сервере Hyper-V работает прямо над железом, обеспечивая высокую производительность.

Когда Hyper-V полезен:

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

Тестовые среды. Разработчики могут разворачивать VM для проверки ПО, не трогая продакшен.

Изоляция приложений. Каждое приложение в своей VM — если одно «сходит с ума», другие не страдают.

Гибкость в железе. Можно перенести VM на другой сервер за минуты (Live Migration), купить новый сервер мощнее и мигрировать без простоя.

Бэкап и восстановление. VM — это файлы. Скопировать VM = сделать бэкап. Восстановление быстрее, чем переустановка ОС.

Старые приложения. Legacy-софт, который не запускается на современной Windows, можно запустить в VM с Windows 7 или Windows XP.

Лицензирование Hyper-V

Это критичный момент, который часто упускают.

Сам Hyper-V — бесплатная роль Windows Server. Установка не требует доплат.

Но гостевые операционные системы в VM лицензируются отдельно:

Windows Server Standard — 1 лицензия покрывает 1 физический хост + 2 виртуальные машины с Windows Server на этом же хосте.

Если на хосте 5 VM с Windows Server — нужны 3 лицензии Standard (1 для хоста+2 VM, 1 для +2 VM, 1 для +1 VM = 5 VM покрыты).

Windows Server Datacenter — 1 лицензия покрывает 1 физический хост + неограниченное количество VM с Windows Server.

Если VM много — Datacenter становится выгоднее, чем многократно покупать Standard. Подробности про сравнение Standard и Datacenter — в нашей отдельной статье.

Linux-VM — лицензируются по правилам соответствующего дистрибутива. Ubuntu, Debian, AlmaLinux, Rocky Linux — бесплатны без ограничений. RHEL — платно. Microsoft не требует доплат за Linux-VM на Hyper-V.

Windows 10/11 в VM — нужна обычная лицензия Pro/Home на каждую VM, как для физического ПК.

Системные требования

Hyper-V требователен к железу:

Процессор. Должен поддерживать виртуализацию (Intel VT-x или AMD-V) и SLAT (Second Level Address Translation). Любой процессор последних 10 лет это умеет, но проверьте, что в BIOS виртуализация включена.

RAM. Минимум 8 ГБ для сервера + по 2-4 ГБ на каждую активную VM. На 32 ГБ сервере комфортно крутить 6-8 средних VM.

Диск. SSD сильно лучше HDD для Hyper-V. На HDD виртуальные машины тормозят и зависают, особенно при одновременной работе нескольких. На NVMe SSD можно крутить десятки VM на одном хосте.

Сеть. Гигабит — минимум. Для серьёзной виртуализации с миграцией между хостами — 10 Gbit.

Поддержка ОС. Hyper-V работает на Windows Server 2016/2019/2022/2025. На Windows 10/11 Pro/Enterprise тоже есть Hyper-V, но клиентская версия имеет ограничения.

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

Перед установкой роли убедимся, что железо поддерживает Hyper-V. Откройте PowerShell от имени администратора и выполните:

systeminfo

Прокрутите вывод вниз до раздела «Требования для Hyper-V». Должны быть «Да» по всем пунктам:

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

Если хотя бы один пункт «Нет» — нужно включить виртуализацию в UEFI BIOS:

  1. Перезагрузите сервер.
  2. Войдите в UEFI Setup (обычно F2 или Del при включении).
  3. Найдите раздел «CPU Configuration» или «Advanced».
  4. Включите «Intel VT-x» / «AMD-V» / «SVM Mode».
  5. Включите «VT-d» / «IOMMU» (для назначения устройств в VM).
  6. Сохраните и выйдите.

Шаг 2: установка роли Hyper-V

Через Server Manager:

  1. Откройте Server Manager (в Пуске).
  2. Управление → Добавить роли и компоненты.
  3. Тип установки: «Установка ролей и компонентов».
  4. Выбор сервера: ваш текущий сервер.
  5. Роли сервера: поставьте галочку на «Hyper-V».
  6. Откроется окно «Добавить требуемые компоненты» — согласитесь.
  7. На следующем экране нажмите «Далее».
  8. Компоненты — пропустите (всё нужное уже выбрано автоматически).
  9. «Создание виртуальных коммутаторов» — пока пропустите, настроим позже.
  10. «Миграция» — пока пропустите.
  11. «Хранилища VM по умолчанию» — укажите большой диск, где будут лежать виртуальные диски (например, D:\VMs).
  12. «Подтверждение» → поставьте галочку «Автоматический перезапуск».
  13. Установить.

Сервер перезагрузится несколько раз во время установки роли (это нормально для Hyper-V — он встраивается в нижний уровень системы). После завершения откройте Server Manager → Инструменты → «Диспетчер Hyper-V».

Альтернативно через PowerShell (быстрее):

Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Команда устанавливает Hyper-V со всеми инструментами управления и автоматически перезагружает сервер.

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

Виртуальный коммутатор (Virtual Switch) — это «сетевой кабель» между VM и внешней сетью. Без него VM работают в изоляции.

Типы коммутаторов:

External. Подключается к физической сетевой карте хоста. VM получают доступ к локальной сети и интернету. Используется для «серверов в проде».

Internal. Только между хостом и VM, плюс между VM. Без внешней сети. Используется для изолированных тестовых сред с обменом.

Private. Только между VM. Хост не видит, внешняя сеть не видит. Используется для совсем изолированных лабораторий.

Создание External-коммутатора (типичный сценарий):

  1. В Диспетчере Hyper-V справа: «Диспетчер виртуальных коммутаторов».
  2. Создайте новый External-коммутатор.
  3. Имя: «External-VS» (или удобное).
  4. В разделе «Подключение» выберите физическую сетевую карту хоста.
  5. «Разрешить операционной системе управления использовать этот сетевой адаптер» — оставьте галочку, иначе хост потеряет интернет.
  6. Применить.

Внимание: создание External-коммутатора кратковременно прерывает сетевое подключение хоста (5-30 секунд). Если работаете удалённо по RDP — будьте готовы к отключению.

Подробности про RDP — в нашей отдельной статье.

Шаг 4: создание первой VM

В Диспетчере Hyper-V:

  1. Действие → Создать → Виртуальная машина.
  2. Запустится мастер.
  3. Имя VM: «TestServer» или удобное.
  4. Расположение: указанный ранее путь (D:\VMs) или другое.
  5. Поколение: Поколение 2 (Generation 2) для современных ОС с UEFI. Поколение 1 — для совместимости со старыми ОС (Windows 7, XP, старые Linux).
  6. Память: 4-8 ГБ для типичной серверной VM. Включите «Динамическая память», чтобы VM не зарезервировала всю память сразу.
  7. Сеть: выберите ранее созданный External-VS.
  8. Виртуальный жёсткий диск: создать новый, размер 60-120 ГБ для серверной ОС, расширение VHDX (динамическое, рекомендуется).
  9. Параметры установки: подключить ISO с дистрибутивом ОС.
  10. Сводка → Готово.

VM создана, но не запущена. Запустите её правым кликом → Подключить → Запустить. Откроется окно консоли VM, начнётся установка ОС с подключённого ISO.

Установите гостевую ОС как обычно (Windows Server, Linux — без отличий от физического сервера).

Шаг 5: интеграционные службы

После установки гостевой ОС нужны Hyper-V Integration Services — драйверы, которые улучшают производительность и интеграцию VM с хостом.

В Windows Server 2019/2022/2025 и Windows 10/11 интеграционные службы установлены по умолчанию. Проверьте в Свойствах VM → Интеграционные службы — все должны быть включены.

В Linux-VM (Ubuntu, Debian) интеграционные службы тоже встроены в современные ядра. Поверьте: после установки ОС в VM должна быть полная скорость работы дисков и сети.

Если что-то не работает (низкая производительность, проблемы с мышью) — переустановите интеграционные службы вручную. Для Windows VM: меню VM → «Действие» → «Вставить установочный диск интеграционных служб».

Шаг 6: настройка хранения и снимков

Виртуальные диски (VHDX-файлы) занимают много места. На отдельный SSD/HDD лучше выделить раздел или диск только под Hyper-V.

Типы VHDX:

  • Динамический. Файл растёт по мере записи данных. Экономия места, но фрагментация и небольшая потеря производительности.
  • Фиксированный. Сразу занимает всё указанное место. Лучшая производительность, нет фрагментации.
  • Дифференцирующий. Хранит только различия от родительского диска. Используется для снимков (checkpoints).

Для продакшен-серверов — фиксированные VHDX. Для тестовых сред — динамические (экономия места).

Снимки (Checkpoints). Можно «зафиксировать» состояние VM в момент времени, потом откатиться. Удобно для тестов: сделал снимок, попробовал что-то опасное, откатил.

Снимок: правый клик на VM → Контрольная точка. Создаётся почти моментально.

Откат: правый клик на снимке в нижней панели → Применить.

Внимание: снимки не заменяют бэкап. Они работают только пока VM существует на хосте. Если хост сломается — снимки тоже теряются. Для бэкапа используйте экспорт VM или Windows Server Backup.

Шаг 7: управление ресурсами

На одном хосте обычно несколько VM. Нужно правильно распределить ресурсы:

Память. Не превышайте физическую RAM хоста. Если на сервере 32 ГБ, а вы дали 5 VM по 8 ГБ — всё будет тормозить. Используйте Динамическую память, чтобы VM «отдавала» неиспользуемое.

Процессорные ядра. Можно «переподписывать» (давать VM больше виртуальных CPU, чем физических). Но не более 4:1 (на хосте 8 CPU, всего VM-CPU не более 32). Превышение приводит к тормозам.

Сеть. Если несколько VM активно работают с сетью — выделите им разные физические сетевые карты (через несколько External-коммутаторов).

Диск. SSD критичен. Несколько VM на одном HDD будут конкурировать за головки чтения/записи, что вызывает сильные тормоза. На SSD меньше проблем, на NVMe — ещё меньше.

Распространённые проблемы

VM не запускается, ошибка «Виртуализация не поддерживается». Проверьте, что в BIOS включена VT-x/AMD-V. Иногда сбрасывается после обновления BIOS.

VM очень медленная. Проверьте: SSD (или HDD?), достаточно ли RAM хосту, не переподписаны ли CPU, установлены ли интеграционные службы.

«Не удалось подключить виртуальный коммутатор». Сетевая карта была удалена или переименована. Удалите старый коммутатор, создайте новый с правильной картой.

VM зависает при загрузке. Если Поколение 2 и гостевая ОС — старая Windows (например, Server 2008), переделайте VM в Поколение 1. Старые ОС не поддерживают UEFI-загрузку.

Высокая нагрузка на хост при простое VM. Иногда «застрявшие» процессы Hyper-V могут потреблять ресурсы. Перезапустите службу Hyper-V Virtual Machine Management: Restart-Service vmms

Дозревший VHDX-файл занял весь диск. Сжатие через Optimize-VHD: Optimize-VHD -Path "D:\VMs\test.vhdx" -Mode Full (VM должна быть выключена).

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

Сколько VM можно запустить на одном хосте?

Технически до 1024. Практически — зависит от ресурсов. На сервере 32 ГБ RAM можно крутить 6-10 средних VM. На 128 ГБ — 30-50. Самый критичный ресурс — память.

Чем Hyper-V отличается от VMware ESXi?

Оба гипервизоры первого типа. Hyper-V встроен в Windows Server (бесплатно). ESXi — самостоятельная ОС (бесплатная базовая версия + платные функции). Hyper-V лучше интегрирован с Windows-инфраструктурой (Active Directory, System Center). ESXi имеет более продвинутые корпоративные функции (NSX, vSAN). Для небольших и средних инсталляций Hyper-V обычно достаточно.

Можно ли мигрировать VM между серверами?

Да. Live Migration позволяет переносить активную VM с одного хоста на другой без простоя. Требует общего хранилища (SAN) или Shared-Nothing Live Migration (без общего хранилища).

Поддерживает ли Hyper-V macOS-VM?

Нет официально. Microsoft не разрабатывает поддержку macOS. Технически энтузиасты запускают, но это не поддержано Apple лицензионно и работает плохо.

Нужны ли отдельные лицензии для гостевых Windows Server?

Зависит от редакции хоста. На Windows Server Standard — лицензия покрывает 2 гостевых Windows Server. На Datacenter — неограниченно. Linux-VM лицензий Microsoft не требуют.

Помогает ли SSD при работе с Hyper-V?

Радикально. На HDD виртуализация работает медленно, особенно при нескольких VM. На SATA SSD приемлемо. На NVMe SSD — отлично. Для серьёзной виртуализации NVMe обязателен.

Полезная статья?

Ваша оценка
поможет нам стать лучше

Товары из статьи

артикул скопирован
👍
❤️
😊
👏
🔥
💅
🍀
🎯
🏆
🤔