WindowsНизкая

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

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

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

Введение / Зачем это нужно

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

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

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

  • Операционная система: Windows 10/11 Pro, Enterprise или Education (домашняя версия не поддерживает Hyper-V).
  • Процессор: должен поддерживать виртуализацию (Intel VT-x или AMD-V) и иметь включённую опцию в BIOS/UEFi (обычно "Virtualization Technology").
  • Оперативная память: минимум 4 ГБ (рекомендуется 8 ГБ или больше, так как ВМ будет использовать часть RAM).
  • Дисковое пространство: достаточно места для виртуальных жёстких дисков (например, 40–60 ГБ на одну ВМ).
  • Установленная роль Hyper-V: если ещё не установлена, первый шаг гайда её охватывает.
  • Установочный носитель: ISO-образ желаемой ОС (Windows, Linux) или физический диск/флешка.

Шаг 1: Включение роли Hyper-V

Если Hyper-V ещё не активирован, начните с установки компонента.

Через панель управления:

  1. Откройте Панель управленияПрограммы и компонентыВключение или отключение компонентов Windows.
  2. Найдите Hyper-V и установите галочку (разверните, чтобы выбрать все подкомпоненты).
  3. Нажмите ОК и дождитесь установки. Завершите процесс перезагрузкой компьютера.

Через PowerShell (от имени администратора):

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Эта команда установит Hyper-V и все необходимые зависимости. После выполнения перезагрузите систему.

💡 Совет: После перезагрузки проверьте, что служба Hyper-V запущена: в PowerShell выполните Get-Service vmms. Статус должен быть "Running".

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

Виртуальный коммутатор обеспечивает сетевую связь между виртуальной машиной и внешним миром (интернет, локальная сеть).

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

⚠️ Важно: Если у вас несколько адаптеров, выберите тот, который используется для интернета. Для беспроводных адаптеров могут быть ограничения — в таком случае рассмотрите использование внутреннего коммутатора с мостом.

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

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

  1. В Диспетчере Hyper-V выберите ДействиеСоздатьВиртуальная машина. Откроется мастер.
  2. Перед началом: нажмите Далее.
  3. Указание имени: введите имя ВМ (например, Ubuntu-VM). optionally выберите расположение для её файлов (по умолчанию C:\Users\Public\Documents\Hyper-V).
  4. Поколение:
    • Для 64-битных современных ОС (Windows 10/11, Linux последних версий) выберите Поколение 2 (поддержка UEFI, лучше производительность).
    • Для 32-битных или старых ОС, требующих BIOS, выберите Поколение 1.
  5. Назначение памяти:
    • Укажите стартовую память (например, 2048 МБ для Linux, 4096 МБ для Windows).
    • Снимите галочку Использовать динамическую память, если хотите фиксированный объём (рекомендуется оставить включённой для гибкости).
  6. Настройка сети: выберите созданный виртуальный коммутатор (например, ExternalSwitch).
  7. Подключение виртуального жёсткого диска:
    • Выберите Создать виртуальный жёсткий диск.
    • Укажите имя, расположение и размер (для Windows 10/11 минимум 40 ГБ, для Linux можно от 20 ГБ).
    • Формат: VHDX (поддерживает большие размеры и устойчивее к сбоям).
  8. Установка операционной системы:
    • Выберите Загрузить образ из файла и укажите путь к ISO-образу (например, D:\ISOs\ubuntu-22.04.iso).
    • Или выберите Загрузить образ с физического диска, если используете флешку.
    • Можно выбрать Установить операционную систему позже и подключить ISO позже через параметры ВМ.
  9. Нажмите Готово. ВМ появится в списке.

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

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

  1. В диспетчере Hyper-V выберите созданную ВМ, правой кнопкой → Параметры.
  2. Процессор: увеличьте количество виртуальных процессоров (например, 2 или 4) в зависимости от ресурсов хоста.
  3. Память: при необходимости измените объём оперативной памяти. Для динамической памяти настройте буферы.
  4. Жёсткий диск: можно добавить дополнительные диски через Добавить в разделе "Жёсткий диск".
  5. ПрошивкаПорядок загрузки: убедитесь, что DVD-привод стоит выше Жёсткий диск, если планируете установку с ISO. После установки верните порядок.
  6. Интеграционные службы: убедитесь, что опция Включить интеграционные службы активна (обычно по умолчанию).

💡 Совет: Для игр или тяжёлых приложений во ВМ выделите больше ресурсов, но не более 80% от доступных на хосте, чтобы не замедлить основную систему.

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

Теперь запустим ВМ и установим ОС.

  1. В диспетчере Hyper-V выберите ВМ и нажмите Запустить.
  2. После запуска нажмите Подключиться... для открытия окна консоли (или дважды щёлкните ВМ).
  3. Начнётся загрузка с установочного носителя (ISO). Следуйте стандартному процессу установки:
    • Для Windows: выберите язык, нажмите Установить, введите ключ (или пропустите), выберите версию, примите соглашение, выберите тип установки (пользовательский), выберите виртуальный жёсткий диск и завершите установку.
    • Для Linux (например, Ubuntu): выберите язык, нажмите Установить Ubuntu, следуйте мастера (разметка диска, имя пользователя и т.д.).
  4. После установки система перезагрузится. Важно: отключите ISO-образ в параметрах ВМ (в разделе "DVD-привод" выберите "Нет") или снимите галочку Загружать образ при запуске, чтобы не зациклиться на установке.
  5. Завершите первоначальную настройку ОС (создайте пользователя, настройте обновления).

Шаг 6: Установка интеграционных служб

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

Для Windows:

  1. В меню Действие открытой консоли ВМ выберите Вставить диск с интеграционными службами.
  2. В гостевой Windows откроется автозапуск. Запустите установку.
  3. Следуйте инструкциям (обычно Next → Next → Finish).
  4. Перезагрузите виртуальную машину.

Для Linux (на примере Ubuntu/Debian): Интеграционные службы часто уже встроены, но для полной функциональности установите пакеты:

sudo apt update
sudo apt install linux-image-extra-virtual

Для других дистрибутивов используйте соответствующие менеджеры пакетов (yum, dnf). После установки перезагрузите ВМ.

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

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

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

  1. Запуск и загрузка: ВМ должна загружаться в гостевую ОС без ошибок.
  2. Сеть: если настроен внешний коммутатор, проверьте доступ в интернет из ВМ (откройте браузер или выполните ping 8.8.8.8).
  3. Интеграционные службы: в гостевой Windows проверьте в диспетчере задач наличие гипервизорных компонентов. В Linux проверьте наличие модулей hv_* (lsmod | grep hv).
  4. Общие папки: если настроены, убедитесь, что они доступны и доступны на запись.
  5. Производительность: проверьте, что ВМ реагирует на действия без сильных лагов.

Если все пункты работают, виртуальная машина готова к использованию.

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

Ошибка: "Не удалось инициализировать виртуальный коммутатор"

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

Ошибка: "Недостаточно памяти для запуска виртуальной машины"

  • Причина: на хосте недостаточно свободной RAM для выделения ВМ.
  • Решение:
    • Уменьшите объём памяти в параметрах ВМ (например, с 4096 МБ до 2048 МБ).
    • Закройте лишние программы на хосте.
    • Добавьте оперативной памяти в компьютер.

Ошибка: "Не удалось загрузить операционную систему"

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

Сеть не работает в виртуальной машине

  • Причина: неправильно настроенный коммутатор или отсутствие драйверов в гостевой ОС.
  • Решение:
    • Для Windows: в ВМ откройте "Сетевые подключения", проверьте, что адаптер "Hyper-V Virtual Ethernet Adapter" включён и имеет IP (DHCP). При необходимости переустановите драйвер через "Диспетчер устройств".
    • Для Linux: установите пакеты гипервизора (например, sudo apt install hyperv-daemons для Ubuntu). Проверьте, что модуль hv_netvsc загружен (lsmod | grep hv).
    • Пересоздайте виртуальный коммутатор, выбрав другой тип или адаптер.

Виртуальная машина тормозит или использует много ресурсов

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

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

Нужно ли отключать Hyper-V для работы с VirtualBox или VMware?
Как увеличить размер диска виртуальной машины после создания?
Можно ли создать виртуальную машину без ISO-образа?
Почему виртуальная машина не запускается с ошибкой 'Не удалось инициализировать виртуальный коммутатор'?

Полезное

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