telegram
🪟windows

Встроенная виртуальная машина Hyper-V в Windows 11/10

Многие из вас наверняка и не знали, что в Windows 11/10 есть своя встроенная виртуальная машина для виртуализации. Вам больше не нужно скачивать сторонние программы, такие как VM VirtualBox и VMware Workstation, чтобы запустить виртуальную машину. С виртуальной машиной Hyper-V в Windows 11/10, вы сможете установить Linux, Ubuntu, Windows, Android OS и другие операционные системы, чтобы ознакомиться или протестировать их. К примеру, я использую Hyper-V с установленной Windows 11 insider для ознакомления новых функций, которые потом будут выпущены. Также я применяю инструкции на сайте с помощью виртуализации Hyper-V, чтобы не навредить основной системе.

Давайте разберем, как включить Hyper-V в Windows 11 и 10, создать виртуальную машину и настроить её, чтобы установить на Hyper-V любую операционную систему.

💡Что нужно знать?

  • Вам потребуется Windows 11/10 Pro или Enterprise, поскольку Hyper-V недоступен в Home домашних версиях ОС.
  • Вы должны зайти в BIOS или UEFI и включить параметр аппаратной виртуализации. В моем случае я вошел в БИОС и перешел по параметрам Advanced > CPU Configuration > Intel Virtualization Technology и Enabled (Включено).
  • Рекомендую создать отдельный локальный диск, к примеру F, для хранения виртуальных машин. В конце статьи я описал ситуацию, что может произойти в случае резкого прерывания процесса.

❗Вы можете пропустить шаг с включением виртуализации в BIOS, так как по умолчанию она обычно включена. Вы всегда можете вернутся к этому шагу, если ниже не получится включить виртуализацию.Включить виртуализацию в BIOS

Как установить Hyper-V в Windows 11/10

Нужно включить программную виртуализацию в самой системе, чтобы установился сам компонент Hyper-V в Windows 11/10.

  1. Нажмите сочетание кнопок Win+R и введите appwiz.cpl.
  2. Далее слева выберите "Включение и отключение компонентов".
  3. Найдите в списке Hyper-V и поставьте галочку.
  4. Нажмите "OK", чтобы активировать виртуальную машину.
  5. Дождитесь окончания установки необходимых компонентов и перезагрузите ПК.Включить Hyper-V

Настройка и установка ОС на Hyper-V

  1. Как только мы включили Hyper-V он появится в вашей системе. Чтобы открыть виртуальную машину, просто наберите в поиске "hyper-v" и запустите.запуск hyper-v
  2. Чтобы установить операционную систему, нажмите правой кнопкой мыши на своем имени устройства и "Создать" > "Виртуальная машина".создать виртуальную машину
  3.  Появится мастер первоначальных настроек "приступая к работе". Нажимаем "Далее".мастер настроек hyper v
  4. Задайте любое имя виртуальной машине и укажите путь для её сохранения, если нужно сохранить виртуальную машину на другом локальном диске. Если вы не укажите другой путь, то виртуальная машина сохранится на диске "C" по умолчанию.Имя и путь виртуальной машины
  5. Выберите поколение виртуальной машины. Если вы уверены, что устанавливаете 64-bit версию ОС, то выбирайте 2 поколение. Первое поколение подойдет для запуска старых 32-bit ОС и программ. Если вы сомневаетесь, то выбирайте первое поколение.Выбор поколение виртуальной машины
  6. Укажите объем выделенной памяти для виртуальной машины. Если вы устанавливаете ОС, то рекомендую 2048 МБ и установите динамическую память, чтобы в случае нехватки, она автоматически увеличилась.Выделить память
  7. Выберите свой сетевой адаптер из списка. Если у вас, как и у меня на картинке, то выбираем "Default Switch".Настройка сети
  8. Если создаем новую установку ОС, то выбираем "Создать виртуальный жесткий диск". Путь будет указан, который мы указали выше в шаге 4. Единственное, что нужно изменить - это размер. Я указал 30 Гб, так как ставлю Linux и мне много не нужно. Если у вас уже была ранее создана виртуальная машина, то выберите "Использовать имеющийся виртуальный жесткий диск" и укажите к нему путь. Для Windows 11 нужно указать размер не ниже 65 Гб, так как это системное требование для установки.💡Созданный виртуальный жесткий диск, можно скопировать на флешку и установить позднее со всеми настройками на другом ПК указав путь к папке Virtual Hard Disks и расширения файла с именем .vhdx.Подключить виртуальный жесткий диск
  9. Выберите "Установить ОС с загрузочного компакт диска", установите "файл образ ISO" и укажите путь к вашей системе (iso образу), которую хотите установить на виртуальную машину Hyper-V.Параметры установки
  10. Завершение мастера настроек покажет вам все выбранные параметры. Убедитесь еще раз и нажмите "Готово" для установки.Завершение мастера настроек
  11. Еще пару штрихов перед запуском созданной виртуальной машины. Откройте диспетчер Hyper-V, описано в шаге 1, и вы увидите справа список вашей созданной виртуальной машины. Нажмите по ней правой кнопкой мыши и выберите "Параметры".Параметры виртуальной машины
  12. Здесь вы можете изменить параметры. К примеру, изменить сетевой адаптер, добавить оперативной памяти. Рекомендую первым делом добавить 2 виртуальных ядра, так как в мастере настроек этой опции не было.Добавить 2 ядра к hyper-v
  13. Возвращаемся обратно в диспетчер Hyper-v, нажимаем по созданной машине правой кнопкой мыши и выбираем "Подключить".Запустить ОС на виртуальной машине Hyper-v
  14. Появится темное окно и  нажимаем "пуск" для установки ОС на Hyper-v.Пуск ОС на hyper-v
  15. Далее просто следуйте инструкциям на экране по установке ОС. Думаю дальше вы разберетесь, как установить ту или иную ОС, если вам понадобился Hyper-V. Если после установки ОС на виртуальную машину Hyper-V у вас нет сети, то смотрите ниже.

Важные моменты и исправление возможных ошибок с Hyper-V

1 момент. Когда я писал эту инструкцию, я не дождался установки Linux Zorin и попытался выключать. Установка не выключалась, а на экране появились ошибки связанные с кривым дистрибутивом. После, перезагрузил ПК и локальный диск на котором были созданные виртуальные машины больше не открывался и просил отформатировать его. Я понимал, что на диске была вся моя работа и она просто исчезнет.

Если после сбоя Hyper-V диск не открывается и просит отформатировать его, то запустите командную строку от имени администратора и введите команду:

  • chkdsk F: /f
  • где F имя локального диска, который не открывается и просит отформатировать просит отформотировать диск

2 момент. Если после установки ОС на виртуальную машину Hyper-V у вас нет интернета и сети, то откройте "сетевые адаптеры", нажмите правой кнопкой мыши на заданном нами адаптере "Default Switch" и выберите "Свойства". Далее выделите графу "IP версии 4 (TCP/IPv4)" и нажмите ниже на кнопку "Свойства". В новом окне установите получать автоматически IP и DNS адреса.Настройка сетевого адаптера для hyper-v

3 момент. Если в шаге 5 выше при настройки создания виртуальной машине выбрали 2-ое поколение, то при первом запуске может быть ошибка, что нужно включить безопасную загрузку, особенно для Windows 11.

  • Нажмите правой кнопкой мыши по выключенной виртуальной машине и выберите "Параметры".
  • Перейдите во вкладку "Безопасность".
  • Установите галочки "Включить безопасную загрузку" и "Включить доверенный платформенный модуль".Включение TPM и Безопасного запуска на Hyper-V