Как создать виртуальную машину Hyper-V и установить на неё Windows

Hyper-V – это гипервизор для Windows от компании Microsoft. Он позволяет создавать на физическом компьютере виртуальные машины – эмуляторы ПК, коим отдаётся часть системных ресурсов реального компьютера. На эти эмуляторы могут быть установлены операционные системы Windows и Linux по типу изолированных сред для проведения тестов, разработок и выполнения прочих задач, невозможных или нежелательных в системе на реальном компьютере. Hyper-V – не самый функциональный, не самый удобный, не самый гибкий в плане настроек гипервизор, но у него есть небольшое преимущество перед другими гипервизорами для Windows: он более производительный и стабильный, нежели VirtualBox, и он входит в состав некоторых выпусков Windows, тогда как VMware – это отдельный платный лицензионный продукт. Что нужно для работы с Hyper-V? Как создать его средствами виртуальную машину и установить на неё Windows?

Что нужно для работы с Hyper-V

Для начала поговорим обо всех требованиях и ограничениях при работе с Hyper-V. Операционными системами, устанавливаемыми на виртуальные машины, они называются гостевыми ОС, могут быть любые версии, редакции и сборки Windows 7, 8.1 и 10. Также Hyper-V поддерживает установку Ubuntu и некоторых прочих дистрибутивов Linux. Никакие иные операционные системы гостевыми ОС быть не могут.

Операционная система на реальном компьютере в отношении гостевых ОС называется хост-системой, и таковой для работы с Hyper-V может быть не любая версия и выпуск Windows. Дело в том, что Hyper-V – как упоминалось, не устанавливаемая в среду Windows программа, как гипервизоры VMware и VirtualBox, это встроенный в отдельные версии и выпуски Windows штатный компонент. Его некоторые возможности в разных системах незначительно отличаются, но функциональный базис одинаков везде. Hyper-V доступен на серверных системах Windows Server и 64-битных клиентских Windows 8.1 и 10, но только в редакциях, начиная с Pro. Это что касается программной части.

Аппаратные требования для работы с Hyper-V такие же, как и для работы с другими гипервизорами. Процессор компьютера должен поддерживать технологию виртуализации: у современных процессоров Intel она называется VT-x, у процессоров AMD – SVM или AMD-V. И в BIOS компьютера, соответственно, эта технология виртуализации должна быть активна.

Как активировать Hyper-V

А теперь давайте рассмотрим работу с Hyper-V на примере реализации этого гипервизора в Windows 10. Изначально штатный компонент Hyper-V неактивен, и его, соответственно, необходимо активировать. Нам нужно попасть в настройки программ панели управления, можем это сделать по ссылке из приложения «Параметры».

А можем зайти напрямую, кому как удобнее. Запускаем включение системных компонентов. Ставим галочку компонента Hyper-V, жмём «Ок».

После этого система нам предложить перезагрузиться. Соглашаемся. После нового запуска компьютера среди штатного функционала Windows ищем Hyper-V, он будет называться «Диспетчер Hyper-V». Можем закрепить его плитку в меню «Пуск».

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

Запускаем Hyper-V. Слева окна диспетчера, где размещаются серверы виртуализации, кликаем наш компьютер. И тогда в меню справа окна нам станут доступны все возможные операции с этим сервером. В их числе – создание виртуальной машины. В Windows 10 есть два варианта их создания: быстрый (операция «Быстро создать») и обычный (операция «Создать»). Быстрый способ – это упрощённый способ с многими дефолтными параметрами, примечателен тем, что в едином процессе создания машины и установки гостевой ОС мы ещё и можем скачать дистрибутив гостевых систем Ubuntu, а также специальных сборок Windows 10 Enterprise для разработчиков. Мы же будем использовать обычный способ с возможностью задания своих параметров и таким образом рассмотрим все этапы создания машины Hyper-V. Запускаем создание машины.

Жмём «Далее».

Даём имя машине, в нашем случае всё банально – она будет называться так, как гостевая ОС. Местом хранения файлов машин по умолчанию в Hyper-V является системный диск С. Мы же не будем захламлять его, поставим галочку сохранения машины в другом месте и в качестве пути сохранения файлов машины укажем папку на несистемном диске.

Теперь нам нужно выбрать поколение машины. Первое – это поколение машин на базе обычной BIOS Legacy. Ограничено возможностью использования только базового сеанса подключения к машине, а таковой не предусматривает воспроизведение в среде гостевой ОС звука, подключение устройств информации с реального компьютера, копирование данных. При базовом сеансе возможна только вставка текста в гостевой ОС, скопированного в хост-системе. Второе – поколение машин на базе эмуляции BIOS UEFI. И, соответственно, к ним относятся все особенности работы с UEFI – только 64-битные гостевые ОС, загрузочный ISO-образ UEFI, диск машины со стилем разметки GPT. Для машин второго поколения доступен как базовый сеанс подключения, так и расширенный, предусматривающий все возможного удалённого сетевого подключения по протоколу RDP – работа со звуком, подключение устройств информации и принтеров с реального компьютера, двунаправленное копирование текста и файлов. Мы выберем второе поколение, дабы полноценно работать с Hyper-V, со всеми его возможностями.

Примечание: при установке гостевой Windows 7 необходимо выбирать первое поколение машины. Несмотря на то, что в параметрах машины можно отключить эмуляцию протокола безопасной загрузки, как это делается и в настоящих прошивках UEFI, а именно этот протокол препятствует установке Windows 7 на физические UEFI-компьютеры, машина второго поколения с «Семёркой» всё равно не запустится.

Следующий этап – выделение оперативной памяти. Установим минимум в размере 2 Гб.

Далее указываем виртуальный сетевой адаптер – Default Switch.

Теперь разбираемся с виртуальным диском – жёстким диском машины. Выбираем вариант создания нового диска. И по умолчанию нам предлагается его объём 127 Гб. Можем оставить этот объём, в любом случае Hyper-V создаст виртуальный диск динамического типа, и его файл будет занимать на реальном диске такой объём, какой у него объём данных по факту. В дальнейшем с использованием возможностей гипервизора мы сможем диск машины дефрагментировать, если его объём по факту невероятно увеличится, либо же преобразовать в фиксированный тип.

Наконец, указываем ISO-образ установки системы, в нашем случае Windows 10.

Финальный этап – жмём «Готово».

Запуск машины и установка гостевой ОС

После создания машины мы вернёмся в окно диспетчера Hyper-V. Здесь будет отображаться созданная нами машина, и при клике на ней на панели справа у нас появятся всевозможные операции с ней. Мы же пока что просто выполним подключение к ней – делаем на ней двойной клик.

Откроется окно базового сеанса подключения, жмём в нём «Пуск».

В окне подключения нажимаем любую клавишу для запуска машины с образа CD/DVD.

И проходим процесс установки Windows так, как мы это обычно делаем на физическом компьютере.

Подключение к машинам Hyper-V

Функционирование машин Hyper-V возможно как в условиях их фоновой работы, т.е. без отображения окна их гостевых ОС, так и в условиях подключения к гостевой ОС – с отображением окна гостевых ОС. При фоновой работе, соответственно, машина потребляет меньше ресурсов физического компьютера. И за её запуск в фоне отвечает операция в диспетчере «Пуск». А операция «Подключить» или двойной клик по машине – это подключение с видимостью интерфейса гостевой ОС. После установки гостевой ОС на машинах второго поколения нам автоматически будет предлагаться расширенный сеанс подключения. При необходимости выбрать базовый сеанс мы можем это сделать в окне гостевой ОС – кнопкой переключения типов подключения или в меню «Вид». И также потом снова сможем переключиться на расширенный сеанс.

При подключении в рамках расширенного сеанса можем указать разрешение окна подключения, но это необязательно, размер окна можно менять обычным оттягиванием. И можем настроить подключение, кликнув «Показать параметры».

Здесь у нас есть вкладка «Локальные ресурсы», она позволяет нам настроить работу звука и его записи на машине, отключить интеграцию принтера и буфера обмена. И есть ещё опция «Дополнительно».

Она позволяет подключить к машине разделы диска и внешние носители физического компьютера.

В гостевой ОС они будут отображаться в корне проводника как перенаправленные диски и папки.

Метки: Hyper-V, Microsoft, Windows, Windows 10, Виртуальные машины