Виртуальные машины — отличный вариант, если вам нужно запустить несколько различных операционных систем на одном компьютере. Представьте, что ваш персональный компьютер превратился в мощный хост, который может одновременно работать с Windows, Linux или даже устаревшими версиями операционной системы, независимо от друг друга. Это похоже на то, чтобы иметь несколько компьютеров, но не покупать дополнительное железо.
Hyper-V, технология, интегрированная в Windows, позволяет создавать и управлять такими виртуальными машинами. Поскольку корпоративные и профессиональные версии системы уже включают ее, вам не нужно покупать ничего дополнительного. Ее настройка и создание первой виртуальной машины довольно просто и легко.
В этой статье мы подробно разберем, как включить Hyper-V в вашу систему, создать новую виртуальную машину, изменить ее настройки и установить гостевую операционную систему на нее. Убедитесь, что это работает даже для начинающих пользователей, не требующих глубоких технических знаний.
Что такое Hyper-V
Друзья, Hyper-V – это, как упоминалось, родной гипервизор Windows, он поставляется в качестве системного компонента в серверные Windows и клиентские 64-битные Windows 8.1 и 10 в редакциях начиная с Pro. В Hyper-V можно создавать виртуальные машины и устанавливать на них гостевые операционные системы. Перечень последних ограничен: это могут быть только Windows 7, 8.1, 10, а также некоторые дистрибутивы Linux, в частности, Ubuntu. В этом плане Hyper-V заметно проигрывает другим гипервизорам для Windows — VMware и VirtualBox, их перечень поддержки гостевых операционных систем шире. Но у Hyper-V есть и преимущества перед VMware и VirtualBox. Тогда как VMware – это платное ПО, за Hyper-V вам не нужно платить отдельно, поскольку это системный компонент, предполагается, что вы оплатили лицензию Windows. Это единственное преимущество Hyper-V перед VMware, а вот перед VirtualBox их больше – лучшая производительность виртуальных машин, лучшая стабильность, лучшая интеграция хост- и гостевой операционной системы при расширенном сеансе подключения.
Друзья, если вы хотите познать возможности Windows, исследовать её в различных версиях и выпусках, поэкспериментировать с её настройками и сторонним софтом без риска для Windows, установленной на вашем компьютере, т.е. хост-системы, вы можете делать это на виртуальных машинах. Несмотря на то, что Hyper-V в первую очередь Hyper-V предназначен для IT-специалистов и используется на серверах, гипервизор от Microsoft можете использовать для своих нужд, даже если вы новичок в углублённом познании компьютера. Hyper-V – это хороший выбор программы для работы с виртуальными машинами, он непритязателен в ресурсах компьютера, а его виртуальные машины могут работать в фоне, без подключения к интерфейсу гостевых операционных систем. И, соответственно, при проведении длительных каких-то операций не будут особо мешать работать в это время с хост-системой.
Требования для работы с Hyper-V
Друзья, чтобы использовать Hyper-V, нам нужен компьютер с относительно высокой производительностью. Он должен иметь как минимум 4 Гб оперативной памяти (но лучше 8 Гб), двухъядерный процессор и более высокую частоту на ядро. Кроме того, желательно иметь дополнительный жёсткий диск, если ваша хост-система установлена на диске жесткого диска. И последнее, но не менее важное: ваш процессор должен поддерживать виртуализацию. Должны быть включены параметры технологий в BIOS вашего компьютера:
-
Для процессоров Intel — Intel Virtualization Technology, у современных процессоров Intel она называется VT-x;
-
Для процессоров AMD Virtualization может также называться SVM или AMD-V.
В нашем примере это технология Intel Virtualization Technology, в BIOS материнской платы Asus она включается в настройках конфигурации процессора.
Кроме того, друзья, вы можете проверить, поддерживает ли ваш компьютер в целом работу с Hyper-V. Введите следующее, сочетая клавиши Win+R:
msinfo32
Смотпайте пункты поддержки Hyper-V в окне системных данных.
Давайте рассмотрим функционирование Hyper-V на примере его реализации в Windows 8.1 — включаем гипервизор, создадим виртуальную машину и установим гостевую операционную систему Windows 7 на нее.
Как включить Hyper-V
Друзья, как уже говорилось, Hyper-V — опциональный компонент системы в клиентских Windows 8.1 и 10 — изначально выключен. Входим в раздел «Программы» панели управления, чтобы включить его.
Выберите пункт «Включение или освобождение системных компонентов».

Откройте раздел Hyper-V и отметьте его галочкой. Мы нажимаем «Да».

После короткого поиска необходимых файлов система предложит перезагрузку, и мы перезагружаемся.

После перезагрузки у нас появится новый системный компонент, Диспетчер Hyper-V. Мы можем найти его с помощью внутрисистемного поиска или в меню «Пуск».

Начиная с запуска интерфейса Hyper-V, я рекомендую определить наиболее подходящие для нас места хранения виртуальных машин и их виртуальных жёстких дисков. Когда файл виртуального жёсткого диска растет, эти файлы сначала помещаются на диске С, что затрудняет его разрастание и в конечном итоге увеличивает размер файла до нескольких десятков гигабайт. Во-вторых, если мы захотим переместить файлы виртуальной машины вручную, эти места будут недоступны. Запускаем параметры Hyper-V, кликнув слева в диспетчере имени компьютера.

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

Как создать виртуальную машину Hyper-V
Работайте с виртуальными машинами прямо сейчас. Наш компьютер всегда должен быть выбран слева в диспетчере Hyper-V. Мы должны создать виртуальную машину. Выберите «Создать» слева и выберите «Виртуальная машина».

Жмем «Далее», чтобы запустить мастер создания виртуальной машины, который поможет нам создать виртуальную машину.

Название виртуальной машины должно быть латинским, например Windows 7. Кроме того, мы указываем местонахождение файлов виртуальной машины Hyper-V. Поскольку на диске C недостаточно места, я отмечаю пункт «Сохранить виртуальную машину в другом месте», нажимаю «Обзор», а затем переключаюсь на диск D. Нажмите «Далее».

Теперь указываем поколение виртуальной машины. Друзья, поколений машин у Hyper-V два – 1 и 2. Поколение 1 – это виртуальные машины, работающие на базе обычной BIOS, они ограничены возможностью использования только базового сеанса подключения, при котором у нас в гостевой ОС нет звука и прочих возможностей интеграции хост- и гостевой систем. Такие возможности есть у виртуальных машин поколения 2 в рамках работы расширенного сеанса подключения, который основан на технологии удалённого доступа по протоколу RDP и, соответственно, предусматривает все его возможности. Виртуальные машины поколения 2 полностью работают с более производительным контроллером SCSI, тогда как машины поколения 1 могут загружаться с виртуальных жёстких дисков с устаревшим и менее производительным контроллером IDE. Но виртуальные машины поколения 2 базируются на BIOS UEFI, и на них, соответственно, нельзя установить Windows 7 даже при условии отключения в настройках виртуальной машины эмуляции протокола безопасной загрузки. Поэтому мой выбор предопределён только виртуальной машиной поколения 1.

Выделяем оперативную память. На моем компьютере 8 Гб оперативной памяти, поэтому я могу легко выделить 2 Гб оперативной памяти для виртуальной машины. Отмечаем этот пункт и жмем «Далее».

Мы отменим этап настройки сетей и позже настроим подключение к Интернету.

Друзья, я хотел бы отметить, что хотя мы работаем с Hyper-V в Windows 8.1, на этапе настройки сети в Windows 10 вам предлагается выбрать дефолтный виртуальный коммутатор — то есть виртуальный сетевой адаптер Default Switch. Вы можете использовать этот стандартный переключатель.
На этапе подключения виртуального жёсткого диска отмечаем пункт «Создать виртуальный жёсткий диск». Расположение виртуального диска можем не трогать, ведь мы в начале изменили расположение файлов всей виртуальной машины. И также можем не трогать размер виртуального диска 127 Гб. Друзья, такой большой не означает то, что на вашем реальном жёстком диске сразу «отожмётся» 127 Гб. Hyper-V создаёт для виртуальных машин динамические виртуальные диски. Динамический диск растёт в объёме постепенно в соответствии с накапливаемыми данными, но поначалу занимает несколько Мб. Но вы можете создать машину с фиксированным виртуальным диском. Фиксированный виртуальный диск сразу требует выделения для него необходимого пространства на реальном жёстком диске. Т.е. если вы создаёте виртуальный диск на 120 Гб, значит, ровно столько вы должны выделить ему места на реальном жёстком диске. Но, друзья: фиксированный виртуальный жёсткий диск считается более производительным. Вы можете на этапе подключения к машине диска выбрать последний вариант «Подключить виртуальный жёсткий диск позднее». Потом создать фиксированный виртуальный диск средствами мастера создания виртуальных дисков Hyper-V. И затем подключить его к машине в её параметрах. Как это делается, смотрите в статье сайта
«Как создать виртуальный жёсткий диск средствами Hyper-V»
Нажмите «Далее», чтобы продолжить создание динамического виртуального диска, предложенного мастером создания виртуальной машины.

В разделе «Параметры установки» на этапе «Параметры установки» мы можем сразу указать путь к установочному ISO-файлу гостевой Windows (в нашем случае Windows 7). Тем не менее, мы отметим пункт «Установить операционную систему познее». Так мы будем действовать в будущем, чтобы узнать, как запустить виртуальную машину Hyper-V с образов загрузочных дисков. Нажмите «Далее».

Просто жмем «Готово».

Как настроить Интернет в Hyper-V
Мы должны создать сеть для нашей виртуальной машины Hyper-V. Жмем на «Диспетчер виртуальных коммутаторов» в главном окне «Диспетчера Hyper-V».

В появившемся окне выбираем «Создать виртуальный коммутатор» и выбираем тип сети «Внешняя». Затем нажимаем «Создать виртуальный коммутатор».

Мы даем виртуальному коммутатору произвольное имя. Я решил дать это название сетевой адаптеру Wi-Fi на моем компьютере производителя «Atheros». Нажмите «Применить».

В окошке предупреждения об изменении параметров сети нажмите «Да».

И теперь нажмите «ОК».

Мы включаем нашу виртуальную машину и открываем ее настройки.

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

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

В левой части страницы выберите «BIOS Загрузка с компакт-диска», а затем используйте кнопки «Вверх» и «Вниз». Мы можем выбрать загрузку виртуальной машины с компакт-диска, то есть с загрузочного образа ISO, или с интерфейса IDE, то есть с жёсткого диска. Мы должны начать виртуальную машину с установочного ISO, и мы выбираем компакт-диск.

Далее слева раскрываем контроллер IDE, кликаем DVD-дисковод, справа отмечаем «Файл образа». Указываем путь к установочному ISO Windows 7. При необходимости можем использовать оптический диск в приводе физического компьютера. Жмём «Применить» и «Ок».

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

Откроется окно для подключения к виртуальной машине, где мы с вами и будем сотрудничать. Чтобы начать загрузка с установочного диска Windows 7, нажмите любую клавишу.

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

Окно подключения к виртуальной машине Hyper-V
Друзья, окно подключения к виртуальной машине, в котором будет отображаться наша гостевая операционная система у машин поколения 1, как упоминалось ограниченное. Все возможные операции по управлению машиной располагаются кнопками вверху этого окна. У виртуальных машин поколения 2 будет возможность использовать расширенный сеанс подключения со всеми возможностями, которые позволяет задействовать технология родного удалённого подключения Windows по протоколу RDP. И вы сможете сами выбирать какое сеанс подключения вам нужен – базовый или расширенный, кнопка переключения сеансов также будет расположена в числе кнопок окна подключения. Что за возможности у расширенного сеанса с использованием технологии подключения по RDP? Двустороннее копирование файлов, текста, наличие звука в гостевой операционной системе, подключение к ней различных устройств физического компьютера, в частности, разделов жёсткого диска. Но вы также можете оставлять виртуальную машину поколения работать в фоне, а подключаться к ней с использованием штатной реализации подключения по протоколу RDP. Для этого необходимо, чтобы для виртуальной машины поколения 1 был настроен виртуальный коммутатор внешней сети, т.е. так, как мы проделали в этой статье выше. Такой коммутатор реализует между физическим компьютером и виртуальной машиной локальную сеть, в которой возможно выполнять подключение по протоколу RDP. Само же подключение по протоколу RDP в локальной сети у нас описано в статье «Удалённое подключение в локальной сети по протоколу RDP». Единственный нюанс – в качестве гостевой операционной системы Windows у вас должна быть установлена редакция не ниже Pro.
Таким образом, у вас теперь есть виртуальная машина, работающая в Hyper-V. Это отличный способ начать тестирование программ, эксперименты или изучение новых операционных систем, не затрагивая ваш основной компьютер. Вы преодолели первый барьер и начали свой первый виртуальный мир. Это было самое главное, что вы сделали.
Одно из больших преимуществ виртуализации — возможность экспериментировать с различными параметрами, такими как изменение объема оперативной памяти или подключение виртуальных дисков. Если что-то пойдет не так, вы всегда можете удалить эту машину и создать новую с чистого листа. Это позволяет вам не бояться продолжать исследования.
Если вы сделали первый и основной шаг, вы можете использовать эту способность для открытия множества новых возможностей. Со временем вы сможете настраивать сеть между виртуальными машинами, снимать мгновенные снимки их состояния или переносить их на другой компьютер.








