Windows

Создание виртуальной машины в Hyper-V: подробное руководство

В этом руководстве вы узнаете, как создать и настроить виртуальную машину с помощью Hyper-V на Windows. Мы рассмотрим все этапы: от проверки поддержки виртуализации до установки операционной системы в виртуальной среде.

Обновлено 16 февраля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 ProWindows 10 EnterpriseWindows 11 ProWindows 11 Enterprise

Введение

Hyper-V — это встроенный в Windows гипервизор, который позволяет создавать и управлять виртуальными машинами (VM) без установки стороннего ПО. С его помощью вы можете запускать несколько изолированных операционных систем на одном компьютере: тестировать программное обеспечение, изучать новые ОС, создавать тестовые среды или изолировать потенциально опасные приложения.

Это руководство подробно объясняет, как создать виртуальную машину в Hyper-V с нуля, настроить её параметры и установить гостевую операционную систему. Пошаговая инструкция подходит для Windows 10 и 11 профессиональных редакций.

Требования и подготовка

Перед началом убедитесь, что ваша система соответствует следующим требованиям:

  1. Операционная система: Windows 10/11 Pro, Enterprise или Education. Издания Home не поддерживают Hyper-V.
  2. Процессор: 64-битный процессор с поддержкой виртуализации (Intel VT-x или AMD-V). Включите виртуализацию в BIOS/UEFI (обычно в разделе Advanced → CPU Configuration).
  3. Оперативная память: Минимум 4 ГБ, рекомендуется 8 ГБ или более. Учтите, что память разделяется между хостом и гостевой системой.
  4. Место на диске: Достаточно свободного пространства для виртуальных жестких дисков (например, 40–60 ГБ на одну VM).
  5. Установочный носитель: ISO-образ гостевой ОС (Windows, Linux и т.д.) или физический диск.
  6. Права администратора: Для включения компонентов и настройки Hyper-V необходимы права администратора.

💡 Совет: Проверьте, включена ли виртуализация, выполнив в PowerShell:
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
Если состояние Disabled, включите компонент через Панель управления.

Шаг 1: Включение Hyper-V и проверка поддержки виртуализации

Hyper-V по умолчанию отключён в Windows. Его нужно активировать как компонент операционной системы.

  1. Откройте Панель управленияПрограммыВключение или отключение компонентов Windows.
  2. Найдите в списке Hyper-V и разверните его. Установите галочки:
    • Hyper-V
    • Hyper-V Management Tools
    • Hyper-V Platform
  3. Нажмите ОК и дождитесь установки. Система запросит перезагрузку — выполните её.

После перезагрузки Hyper-V будет доступен. Для быстрой проверки откройте Диспетчер Hyper-V через поиск Windows (введите "Hyper-V").

Шаг 2: Создание виртуального коммутатора для сети

По умолчанию виртуальные машины изолированы от сети. Чтобы предоставить им доступ в интернет и локальную сеть, создайте внешний виртуальный коммутатор.

  1. В Диспетчере Hyper-V в правой панели выберите Виртуальный коммутатор менеджер.
  2. В разделе Виртуальные коммутаторы нажмите Создать виртуальный коммутатор.
  3. Выберите тип Внешний и нажмите Создать.
  4. В поле Соединение с внешней сетью выберите ваш физический сетевой адаптер (например, "Ethernet" или "Wi-Fi").
  5. Установите галочку Разрешить управление операционной системой управления (это не обязательно, но упростит настройку).
  6. Нажмите ОК. Коммутатор будет создан, и хостовая система временно может потерять сеть (система автоматически переподключится).

⚠️ Важно: Если у вас ноутбук, внешний коммутатор может работать некорректно при переключении между Wi-Fi и Ethernet. В таком случае рассмотрите использование внутреннего коммутатора и настройку моста в гостевой ОС.

Шаг 3: Создание новой виртуальной машины

Теперь создадим саму виртуальную машину с помощью мастера.

  1. В Диспетчере Hyper-V в правой панели нажмите СоздатьВиртуальная машина.
  2. Перед началом: нажмите Далее.
  3. Укажите имя и расположение:
    • Имя: например, Windows10-VM.
    • Расположение: оставьте по умолчанию или укажите другой диск с достаточным местом.
  4. Назначьте поколение:
    • Поколение 2 (рекомендуется): поддерживает UEFI, более быстрая загрузка, защита от буткитов. Совместим с Windows 8/10/11 и современными Linux.
    • Поколение 1: для старых ОС (Windows 7, старые Linux). Выбирайте только если требуется.
  5. Назначьте память:
    • Память запуска: например, 4096 МБ (4 ГБ) для Windows 10.
    • Память динамического: можно включить, чтобы VM использовала память по мере необходимости (но для производительности лучше выделить фиксированный объём).
  6. Настройте сеть:
    • Выберите созданный ранее внешний виртуальный коммутатор (например, External Virtual Switch).
  7. Подключите виртуальный жесткий диск:
    • Выберите Создать виртуальный жесткий диск.
    • Имя и расположение: оставьте по умолчанию или задайте свои.
    • Размер: для Windows 10 минимум 20 ГБ, но рекомендуется 40–60 ГБ. Для Linux достаточно 10–20 ГБ.
  8. Установите операционную систему:
    • Выберите Загрузить операционную систему с загрузочного диска или установочного носителя.
    • В Привод DVD выберите файл ISO-образа (нажмите Обзор и укажите путь к вашему ISO, например, D:\ISOs\Win10_22H2.iso).
  9. Нажмите Готово. Виртуальная машина появится в списке Диспетчера Hyper-V.

Шаг 4: Настройка дополнительных параметров VM (опционально)

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

  1. В списке VM щёлкните правой кнопкой по созданной машине и выберите Параметры.
  2. Процессор:
    • Количество виртуальных процессоров: 2–4 для Windows 10/11. Не выделяйте больше, чем физических ядер.
    • Приоритет процесса: оставьте по умолчанию.
  3. Память:
    • Если не использовали динамическую память, можно увеличить Память запуска (но не более 80% от физической RAM).
  4. Безопасность:
    • Для Windows 10/11 гостевой ОС включите Защита по безопасности на основе виртуализации (VBS) только если требуется (например, для Windows Sandbox). Обычно не нужно.
  5. Автозапуск: можно настроить автозапуск VM при запуске Hyper-V, но для первого раза отключите.

Нажмите ОК для сохранения.

Шаг 5: Запуск и установка гостевой операционной системы

Теперь загрузимся с установочного носителя и установим ОС внутри VM.

  1. В Диспетчере Hyper-V выделите VM и нажмите Запустить (или щёлкните правой кнопкой → Запустить).
  2. После запуска VM дважды щёлкните по ней, чтобы открыть окно консоли (Virtual Machine Connection).
  3. В окне VM нажмите любую клавишу для загрузки с DVD (если не загружается автоматически).
  4. Далее процесс installation стандартен:
    • Выберите язык, раскладку, формат времени.
    • Нажмите Установить.
    • Введите ключ продукта (если требуется) или выберите "У меня нет ключа продукта".
    • Выберите редакцию ОС (например, Windows 10 Pro).
    • Примите лицензионное соглашение.
    • Выберите тип установки: Выборочная (чтобы удалить ненужные компоненты) или Полная.
    • Выберите диск (виртуальный) и нажмите Далее. Установка начнётся и может занять 15–30 минут.
  5. После перезагрузки завершите настройку OOBE (Out-of-Box Experience):
    • Настройте учетную запись (локальная или Microsoft).
    • Задайте пароль.
    • Настройте параметры конфиденциальности (можно отключить).

Шаг 6: Установка компонентов интеграции Hyper-V

После установки гостевой ОС установите компоненты интеграции для улучшения производительности и функциональности (например, динамическое управление памятью, синхронизация времени, общие папки).

  1. В окне консоли VM в меню выберите ДействияВставить диск установки интеграции служб.
  2. В гостевой ОС откроется автозапуск. Если нет, откройте Этот компьютер и запустите setup.exe с виртуального DVD-привода.
  3. Следуйте инструкциям установщика. Для Windows гостевых ОС процесс автоматический.
  4. После установки перезагрузите VM.

💡 Совет: Для Linux гостевых ОС установите пакеты linux-azure или hyperv-daemons через менеджер пакетов вашего дистрибутива (например, apt install linux-azure для Ubuntu).

Шаг 7: Настройка сети и тестирование

После установки ОС проверьте сетевое подключение.

  1. В гостевой ОС откройте Панель управленияСеть и ИнтернетЦентр управления сетями и общим доступом.
  2. Убедитесь, что адаптер подключён (обычно называется "Ethernet" или "vEthernet (External Virtual Switch)").
  3. Проверьте доступ в интернет, открыв браузер.
  4. Если сеть не работает:
    • В настройках VM (параметры → Сеть) убедитесь, что выбран правильный коммутатор.
    • В гостевой ОС обновите драйверы сетевого адаптера (для Windows обычно устанавливаются автоматически с компонентами интеграции).
    • Перезапустите VM.

Проверка результата

Вы успешно создали виртуальную машину, если:

  • Виртуальная машина запускается и загружается в гостевую ОС.
  • Гостевая ОС стабильно работает (не зависает, интерфейс откликается).
  • Сеть функционирует: можно открыть веб-сайты, пропинговать внешние адреса.
  • Вы можете устанавливать программы внутри VM.
  • Компоненты интеграции установлены (в Windows можно проверить в "Программы и компоненты" наличие "Hyper-V Integration Services").

Дополнительно проверьте производительность: откройте Диспетчер задач в гостевой ОС и убедитесь, что выделенные ресурсы (CPU, память) соответствуют настройкам.

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

1. Hyper-V не включается или отображает ошибку

  • Причина: процессор не поддерживает виртуализацию, она отключена в BIOS, или используется редакция Windows Home.
  • Решение:
    • Войдите в BIOS/UEFI (при загрузке нажмите Del/F2/F10) и включите Intel VT-x / AMD-V.
    • Проверьте редакцию Windows: winver. Если Home, Hyper-V недоступен — используйте VirtualBox.
    • Убедитесь, что нет конфликтующих гипервизоров (например, VirtualBox с включённым Hyper-V). Отключите их.

2. При создании VM ошибка "Недостаточно памяти"

  • Причина: выделено больше памяти, чем доступно физически, или включена динамическая память с некорректными настройками.
  • Решение: Уменьшите память VM (например, до 2048 МБ) и/или закройте другие приложения на хосте.

3. Сеть в VM не работает

  • Причина: неправильный виртуальный коммутатор, отсутствующие драйверы в гостевой ОС.
  • Решение:
    • Проверьте, что в настройках VM выбран внешний коммутатор.
    • Установите компоненты интеграции Hyper-V (см. Шаг 6).
    • Для Linux: убедитесь, что модули hv_netvsc загружены (lsmod | grep hv).

4. Установка ОС зависает или медленная

  • Причина: недостаточно ресурсов VM, проблемы с ISO-образом, устаревшие компоненты.
  • Решение:
    • Увеличьте количество виртуальных процессоров (но не более физических ядер).
    • Проверьте целостность ISO-образа (перекачайте или используйте другой).
    • Включите в настройках VM Платформа защиты памяти только если требуется (может замедлить работу).

5. Ошибка "Не удалось инициализировать гипервизор"

  • Причина: Hyper-V не запущен, или включены конфликтующие функции (например, Hyper-V и VirtualBox одновременно).
  • Решение:
    • Перезапустите службу Hyper-V: в PowerShell от имени администратора Restart-Service vmms.
    • Отключите другие гипервизоры: в "Включение компонентов Windows" снимите галочки с VirtualBox/VMware, если они есть.

6. Виртуальная машина не запускается после создания

  • Причина: неправильно указан путь к ISO, или VM сконфигурирована для другого типа загрузки.
  • Решение:
    • В параметрах VM → Параметры прошивкиПривод DVD укажите корректный ISO.
    • Убедитесь, что в Параметры прошивкиПорядок загрузки DVD-привод стоит выше жёсткого диска.

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

Можно ли создать виртуальную машину в Hyper-V на Windows 10 Home?
Сколько оперативной памяти можно выделить виртуальной машине?
Как установить гостевую операционную систему на виртуальную машину?
Что делать, если Hyper-V не включается в Windows?

Полезное

Включите Hyper-V и проверьте поддержку виртуализации
Создайте виртуальный коммутатор для сети
Создайте новую виртуальную машину
Настройте виртуальный жесткий диск
Подготовьте установочный носитель и запустите VM
Установите гостевую операционную систему