Как сделать интернет на виртуальной машине hyper v

Обновлено: 07.07.2024

Еще в Windows 8 появилась технология виртуализации Hyper-V, ранее доступная только в серверных ОС Microsoft. Это решение выглядит более удачным, чем входившая в Windows 7 виртуальная машина Windows Virtual PC. Сегодня я расскажу, как в Windows с помощью Hyper-V создать виртуальную машину, а также настроить в ней Интернет, локальную сеть и обмен файлами.

На пути к нашей цели мы успешно преодолели все препятствия вроде поиска дистрибутива и создания ISO из набора файлов на флешке, а также подбора пароля администратора на планшете ;) При этом все действия производились исключительно пальцами, что автоматически переводит их в разряд подвига.

Если же на современном компьютере у вас под рукой есть образ Windows в формате ISO и мышь с клавиатурой, то через 5-7 минут вы сможете приступить к установке системы на виртуальную машину.

[+] Содержание

Общие сведения о Hyper-V в Windows

Поскольку гипервизор является новинкой в клиентских системах, отмечу несколько моментов.

  • доступен только в 64-разрядной Windows не ниже профессионального издания
  • является единственной на данный момент технологией виртуализации Microsoft, поддерживающей 64-разрядные гостевые системы
  • в клиентских системах поддерживает режимы сна и гибернации, в отличие от серверного гипервизора
  • это вам не VirtualBox! © :)

Системные требования для работы Hyper-V в Windows

Если ваш процессор поддерживает требуемые технологии виртуализации, компонент Hyper-V установится без проблем.

У процессора должна быть в наличии и включена в BIOS:

  1. Аппаратная виртуализация. У Intel эта технология называется Intel-VT (может обозначаться как VMX), а у AMD – соответственно AMD-V (SVM).
  2. Трансляция адресов второго уровня, SLAT (Intel EPT или AMD RVI)

Проще всего определить наличие этих технологий с помощью утилиты Coreinfo из набора Sysinternals. У меня утилита указала на отсутствие поддержки VMX и EPT (прочерк на скриншоте), хотя по факту она есть. В комментариях читатель Артем подсказал причину — я запускал утилиту уже после установки компонента Hyper-V.

Кроме Coreinfo можно использовать фирменную утилиту Intel (у AMD есть аналогичная).

Вы также можете заглянуть в таблицу поддержки технологий виртуализации на сайте производителя вашего процессора: Intel | AMD.

Включение компонента Hyper-V

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

Если вы предпочитаете графический интерфейс, нажмите Win + R , введите OptionalFeatures и нажмите Enter .

Hyper-V в Windows

В открывшемся окне отметьте флажком Hyper-V.

Так или иначе, компонент станет доступен после перезагрузки системы. Из проблем с установкой в Windows 8 RP пока была замечена циклическая перезагрузка по вине драйверов контроллера USB 3.0, которая на некоторых системах решалась отключением USB 3.0 в BIOS.

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

Нажмите Win + R , введите virtmgmt.msc и нажмите Enter , чтобы открыть диспетчер Hyper-V. Из меню Действия выберите Создать – Виртуальная машина.

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

Стандартное расположение для виртуальных машин – папка ProgramData, но его можно изменить.

Hyper-V в Windows

Если у вас уже есть виртуальный диск в формате VHD, можете подключить его. Я, кстати, так и сделал, воспользовавшись диском, созданным ранее для Virtual Box.

Hyper-V в Windows

Когда вы указываете имеющийся VHD, из мастера пропадает шаг, на котором задается носитель для установки системы.

Hyper-V в Windows

Однако путь к ISO можно указать и позже, открыв параметры виртуальной машины в главном окне диспетчера Hyper-V.

Запуск виртуальной машины и установка Windows на нее

Здесь тоже все просто, но немного непривычно для тех, кто ранее не сталкивался с Hyper-V.

В диспетчере Hyper-V:

Когда в параметрах машины указан загрузочный ISO-образ Windows, вы увидите на экране знакомую надпись Press any key to boot… Дальше вы уже сами справитесь, но если вам нужны пошаговые инструкции по установке, они есть на OSZone для Windows 7 и Windows 8.

Если операционная система на физической машине новее той, что установлена на виртуальной, рекомендуется обновить компоненты интеграции (спасибо, Артем). Для этого подключитесь в диспетчере Hyper-V к виртуальной машине, нажмите Ctrl + I и запустите setup.exe.

Настройка доступа в Интернет и локальной сети

Инструкции из этого раздела необходимы лишь в том случае, если вас не устраивает появившийся в Windows 10 1709 коммутатор по умолчанию (Default Switch), который нельзя удалить или переименовать. При использовании Default Switch в случае подключения хоста к VPN виртуальная машина также использует VPN. В этом заключается одно из главных отличий от внешнего коммутатора, создание которого я опишу дальше.

В меню Действия выберите Настройка виртуальных коммутаторов. Откроется окно, в котором можно создать коммутатор одного из трех типов. Чтобы ваша виртуальная машина могла выходить в Интернет, создайте внешний коммутатор.

Теперь нужно задать имя коммутатора и выбрать сетевой адаптер, если у вас их больше одного. Дома я использую беспроводную сеть, поэтому выбрал адаптер Wi-Fi.

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

Теперь в установленной Windows у вас будет подключение к Интернету и локальная сеть между физической и виртуальной машинами.

На рисунке выше вы видите:

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

Как видите, настройка Интернета и локальной сети не столько сложна, сколько непривычна для пользователей клиентских ОС Microsoft.

Обмен файлами между физической и виртуальными машинами

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

Общие сетевые папки

Этот способ работает во всех изданиях Windows 10. Поскольку в нашем распоряжении есть локальная сеть, можно использовать общие папки для обмена файлами. Фактически инструкции ниже сводятся к основам создания общих папок.

Доступ с виртуальной машины на физическую

Картинка стоит тысячи слов, как говорят американцы.

Hyper-V в Windows

На рисунке показан проводник виртуальной машины (VIRTUAL-PC), откуда осуществляется доступ к физической машине (VADIK-PC). Как только вы введете учетные данные аккаунта, доступ к его профилю будет в вашем распоряжении.

Возможно, вы захотите сделать общей папку, расположенную на физической машине вне своего профиля. Для этого достаточно задействовать стандартные средства предоставления общего доступа, но этот процесс я объясню уже на примере доступа к произвольной папке виртуальной машины.

Доступ с физической машины на виртуальную

Допустим, в корне диска виртуальной машины есть папка Shared. Щелкните по ней правой кнопкой мыши и выберите Общий доступ – Отдельные люди (или Конкретные пользователи в Windows 7).

Теперь вы можете открыть общую папку по сети в проводнике, в том числе введя в адресную строку адрес вида \\имя-компьютера\имя-папки.

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

В Hyper-V между физической и виртуальной машиной невозможен обмен файлами путем копирования и вставки. Можно лишь вставлять скопированный на физической машине текст сочетанием клавиш Ctrl + V . Однако после запуска виртуальной машины можно соединяться с ней посредством RDP вместо того чтобы открывать ее из диспетчера Hyper-V. Этот способ работает в изданиях Pro и выше.

Действия на виртуальной машине

Сначала нужно разрешить на виртуальной машине подключения к удаленному рабочему столу в свойствах системы. Нажмите Win + R и выполните:

Затем разрешите подключение, как показано на рисунке.

Hyper-V в Windows

Остается лишь выяснить IP-адрес виртуальной машины командой ipconfig

Hyper-V в Windows

Действия на физической машине

Нажмите Win + R и введите mstsc и раскройте параметры входа.

Hyper-V в Windows

В открывшемся окне:

  1. Введите IP-адрес виртуальной машины (обязательно).
  2. Укажите имя пользователя, в чью учетную запись будет выполнен вход.
  3. Включите запоминание учетных данных.
  4. Сохраните параметры подключения.

Теперь можно обмениваться файлами между физической и виртуальной машинами привычными сочетаниями клавиш Ctrl + C и Ctrl + V .

Советы по использованию Hyper-V

Напоследок я хотел бы виртуализировать несколько рекомендаций Дениса Дягилева по работе с Hyper-V.

Используйте RDP для подключения к виртуальным машинам.

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

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

Hyper-V в Windows

Будьте внимательны со снимками

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

Hyper-V в Windows

Александр Косивченко (MVP по виртуализации) подробно, хотя и несколько сумбурно, описал принцип работы снимков Hyper-V на Хабре.

Используйте импорт виртуальных машин при необходимости

Импорт будет более интересен ИТ-специалистам, но мне случайно довелось воспользоваться этой функцией. После создания виртуальной машины я переименовал букву диска, на которой она хранилась, после чего диспетчер Hyper-V ее потерял.

Оглядевшись в оснастке, я увидел опцию импорта и моментально восстановил машину.

Hyper-V в Windows

Причем я даже не подозревал, что выполненные мною действия стали возможны лишь за счет появления новой возможности в Hyper-V :)

Hyper-V vs. VirtualBox

Разбираясь с Hyper-V, я невольно сравнивал решение Microsoft для клиентской операционной системы с Oracle VirtualBox.

С точки зрения типичных задач домашних пользователей (тестирование установки системы, ознакомление с ней, проверка работы приложений) эти решения практически не отличаются друг от друга. Но VirtualBox можно использовать в домашних изданиях Windows 10, в то время как Hyper-V в них недоступен.

VirtualBox не имеет столь жестких аппаратных требований, а его графические возможности даже шире, поскольку имеется поддержка аппаратного ускорения 3D (хотя я никогда ей не пользовался).

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

Наличие Hyper-V в Windows в первую очередь порадует ИТ-специалистов, привыкших к этой технологии. Для домашних пользователей – это хорошая возможность воспользоваться встроенными средствами системы и расширить свой кругозор, приобщившись к серверным технологиям Microsoft.

Опрос

Я познакомился с виртуальными машинами в 2004 году, когда начал заниматься автоустановкой Windows. С тех пор они стали неотъемлемой частью моей повседневной работы, включая тестирование системных настроек, программ и т.п.

В комментариях расскажите, каким решением для виртуализации вы пользуетесь и с какой целью!

Я хочу поблагодарить Дениса Дягилева за помощь в подготовке этого материала. Одним из преимуществ программы MVP является знакомство с лучшими специалистами по технологиям Microsoft. Это означает, что в частном порядке можно получить грамотную консультацию по любому вопросу ;)

Денис также любезно предложил свою помощь в проведении дискуссии. Поэтому если у вас возникнут технические вопросы по этой статье, вы можете рассчитывать на квалифицированные ответы.

Я хочу специально подчеркнуть, что комментарии не предназначены для обсуждения графического интерфейса и прочих нововведений в Windows 8. Своим взглядом на эти моменты и личным опытом работы в Windows 8 RP на десктопе я обязательно поделюсь с вами. Но для этого мне нужно поработать в системе какое-то время, потому что обзор на следующий день после установки может быть лишь поверхностным. Когда запись выйдет, вы сможете выплеснуть ненависть или восторг в комментариях. А пока я прошу вас не выходить за рамки темы виртуализации.

Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.

Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.

Создание и настройка виртуальных коммутаторов Hyper V

Virtual switch или коммутаторы Hyper V нужны для работы сети в виртуальных машинах. На примерах мы рассмотрим как создавать и настраивать эти коммутаторы.

Коммутатор или switch - это оборудование канального уровня или Layer 2 в модели OSI. То есть у коммутатора нет IP, но имеет MAC. Такое оборудование помогает устанавливать связь между хостами.

Первое что нужно понять, что в Hyper V есть три типа свитчей:

  • Внешний (External) - виртуальные хосты подключенные к этому свитчу могут общаться с машинами вне хоста Hyper V, выходить в интернет и общаться с другими виртуальными машинами на этом хосте.
  • Внутренний (Internal) - виртуальные машины с этим свитчем не могут выходить в интернет, но им доступен хост Hyper V и другие виртуалки с этим адаптером.
  • Частный (Private) - виртуалки с этим свитчем не могут выходить в интернет и обращаться к хосту Hyper V. Виртуальные хосты под этим свитчем общаются только между собой.

hyper v коммутатор

По сути мы создаем внешний виртуальный коммутатор Hyper V чаще всего, он имеет и доступ к внешнему DNS и DHCP. Если мы захотим протестировать DHCP сервер, например, отличным кандидатов будет приватный свитч.

Для создания первого свитча нужно нажать следующие кнопки:

hyper v виртуальный коммутатор

В новом окне у нас появится выбор выше описанных свитчей с кнопкой создания.

Hyper V не создает коммутаторов по умолчанию. Если в диспетчере виртуальных коммутаторов вы видите имя default switch , то скорее всего кто-то поленился написать название.

Можно выбрать любой, так как на следующем шаге этот выбор останется. Нажимаем кнопку 3:

настройка коммутатора hyper v

На следующем окне мы можем установить название свитча(1) и выбрать область его работы (2) и установить, если есть, идентификатор VLAN (3). Идентификаторы VLAN могут иметь свитчи кроме приватного.

Если на количество приватных и внутренних свитчей ограничений нет, то на внешний есть. Внешний свитч может создаваться один на каждый физический адаптер. Кроме этого внешний Hyper V виртуальный коммутатор имеет две дополнительные настройки:

  • Разрешить управляющей операционной системе предоставлять общий доступ к этому сетевому адаптеру (Allow management OS to share this network adapter) - хост с ролью Hyper V перестанет использовать этот сетевой адаптер. Его смогут использовать только виртуалки. Рекомендации любого вендора иметь отдельный адаптер для хоста виртуализации и отдельный для виртуальных машин.
  • Виртуализация ввода-вывода с единым корнем (Enable Single Root I/O Virtualization SR-IOV) - по сути эта технология позволяет миновать лишний расход ресурсов и направлять трафик с адаптера в виртуальную машину. Работа SR-IOV возможна с Windows Server 2012 и на виртуальных машинах с Windows Server 2012 и 8, при наличии физической поддержки со стороны сетевого адаптера, BIOS и процессора. Такая опция может быть включена только при создании свитча, но не после.

настройка виртуального коммутатора hyper v

Если вы выбрали внешний коммутатор, у вас единственный адаптер и включена опция "Allow management OS to share this network adapter", то вы можете обратить внимание что на хосте Hyper V у вас два адаптера в "Сетевые подключения". Один физический, работающий на канальном уровне, а другой, новый, через который работает хост Hyper V.

Виртуальную машину можно подсоединено ко множеству свитчей. Это делается либо при создании виртуальных машин в этом окне:

Подключение сетевого адаптера Hyper V

Либо у существующей виртуальной машины. Начиная с Windows Server 2016 адаптеры можно добавлять на работающую машину. Для того что бы это сделать нужно зайти в свойства машины:

Hyper V свойства виртуальной машины

Затем добавить сетевой адаптер:

Добавление адаптера Hyper V

Затем выбрать новый адаптер и подключить к настроенному коммутатору Hyper V:

Подключение к коммутатору сетевой адаптер Hyper V

После этого у хостов появится подключение.

Создание виртуальных коммутаторов Hyper V в Powershell

Для создания свитчей в Powershell у нас есть команда New-VMSwitch. Так как в этой команде доступен ключ ComputerName мы можем выполнять эту операцию удаленно. Командой ниже я создам приватный свитч:

В SwitchType мы можем указать коммутаторы описанные выше:

Так как внешний свитч не создается без физического адаптера мы должны получить его имя:

А затем создать свитч:

New-VMSwitch создание коммутатора External

  • Notes - описание коммутатора. Не обязательно заполнять.
  • AllowManagementOS - опция описанная выше. Позволяет пользоваться коммутатором хосту Hyper V.
  • EnableIov - включает SR-IOV

Есть дополнительные ключи, но они не часть этой темы:

  • EnableEmbeddedTeaming - нужен для создания Switch Embedded Teaming
  • EnablePacketDirect - нужна физическая поддержка. Позволяет ускорять работу адаптеров.
  • MinimumBandwidthMode - минимальная пропускная способность коммутатора.

Теперь добавим адаптер к виртуальной машине. Список всех виртуальных машин можно получить так:

Здравствуйте. Прошу помощи в настройке сети на Windows Hyper-V Server 2016.

Имеется физический (удаленный) сервер. Управляю гипервизором через Диспетчер Hyper-V на Windows 10.
Поставил на сервер Vicrosoft Hyper-V Server 2016. В нем создал виртуальную машину Windows Server 2016 Standart.
Сервер имеет одну сетевую карту и белый IP-адрес с выходом в интернет.

Создаю виртуальный свитч "wan" типа External , который смотрит на сетевую карту с выходом в интернет, ставлю галку "Разрешать управляющей ОС . ":

Создаю еще один виртуальный свитч "local" типа Internal:

Через IPMI подключился к физическому серверу (Windows Hyper-V Server 2016) и на виртуальный свитч "local" прописываю статичный ip-адрес 192.168.200.1.

После этого эти два свитча подключаю к виртуальной машине Windows Server 2016 Standart.
На сетевой карте local виртуальной машины прописываю адрес 192.168.200.55 с gateway 192.168.200.1
Виртуальная машина и родительская друг друга видят, пингуются в обе стороны. Но виртуалка не имеет доступа в интернет.
Подскажите, что делаю не так.
Заранее благодарю!

Вам должно быть известно, что Hyper-V не поддерживает беспроводные сетевые интерфейсы 802.11.

То есть на такие интерфейсы невозможно установить virtual network switch, и беспроводная связь недоступна для виртуальных машин. Сделано это в основном из-за технических проблем (если будет интересно, я расскажу, почему ни Hyper-V, ни Virtual Server 2005, ни даже Virtual PC 2007 не поддерживают беспроводную связь), но и позиционирование продукта как серверного решения также обычно не требует такой поддержки.

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

Очевидно, есть выход, который напрашивается сам собой. Все, что вам потребуется, — это лишь создать internal virtual switch и воспользоваться Internet Connection Sharing (ICS). Рассмотрим это подробнее.

Для начала нам потребуется создать internal virtual switch. Для этого:

  1. Откройте консоль Hyper-V Manager и соединитесь с вашим сервером.
  2. В панели действий справа выберите Virtual Network Manager.
  3. Выберите New virtual network, скажите Add и выберите Internal network.
  4. Назовите новую виртуальную сеть так, чтобы вам было понятно, что она будет использоваться для доступа к беспроводным сетям, и нажмите OK.

Теперь нужно настроить Internet Connection Sharing.

  1. В Control Panel откройте Network and Sharing Center.
  2. Укажите Manage network connections в списке слева.
  3. Найдите иконку вашего беспроводного интерфейса и в ее контекстном меню выберите Properties.
  4. Откройте закладку Sharing.
  5. Укажите Allow other network users to connect through this computer’s Internet connection.
  6. Если у вас имеется несколько сетевых интерфейсов, вам потребуется указать необходимый. Выберите тот виртуальный интерфейс, который вы только что создали.

Теперь вы можете подключать свои виртуальные машины к внутренней виртуальной сети, и внешняя беспроводная сеть будет доступна им через Internet Connection Sharing.

Кстати, есть еще один способ добиться такого же результата. Для этого используйте RRAS, если включение ICS на сервере для вас недопустимо по каким-либо соображениям. Если это будет востребовано, я могу описать и этот способ.

Привет, друзья. В этой публикации будем говорить о штатном гипервизоре Windows - Hyper-V. Это программа для работы с виртуальными машинами, точнее системный компонент, опционально входящий в состав серверных Windows и некоторых выпусков клиентских Windows. Но о штатном гипервизоре Windows мы будем говорить не только в этой публикации, мы сделаем целую серию статей, раскрывающих возможности Hyper-V. Конкретно эта публикация является обновлением опубликованного ещё в 2014 году на нашем сайте мануала по работе с Hyper-V в операционной системе Windows 8.1. С тех пор утекло много воды, Hyper-V перекочевал в клиентскую Windows 10, и по мере внедрения полугодичных накопительных обновлений Microsoft внесла в него некоторые улучшения. Но, давайте обо всём подробнее.


Как создать виртуальную машину 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 Гб), как минимум с двухъядерным процессором, чем мощнее частота на ядро, тем лучше. И если у вас хост-система установлена на диске HDD, для размещения файлов виртуальных машин желательно иметь другой жёсткий диск. Ну и главный момент - ваш процессор должен поддерживать технологию виртуализации. У вас в BIOS вашего компьютера должны быть включены параметры технологий:

Для процессоров Intel - Intel Virtualization Technology, у современных процессоров Intel она называется VT-x;

В нашем примере это технология Intel Virtualization Technology, в BIOS материнской платы Asus она включается в настройках конфигурации процессора.


Друзья, вы также можете проверить, поддерживает ли в целом ваш компьютер работу с Hyper-V. Жмите клавиши Win+R и впишите:

В окне сведений о системе смотрите пункты поддержки Hyper-V.


Ну а теперь давайте рассмотрим работу Hyper-V на примере его реализации в Windows 8.1 – активируем гипервизор, создадим виртуальную машину и установим на неё гостевую операционную систему Windows 7.

Как включить Hyper-V


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






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


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




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




Примечание:друзья, напомню, что мы работаем с Hyper-V в Windows 8.1, но в реализации гипервизора в Windows 10 на этапе настройки сети вам будет предлагаться настройка с выбором дефолтного виртуального коммутатора, т.е. виртуального сетевого адаптера Default Switch. Вы можете использовать этот Default Switch.




Как настроить Интернет в Hyper-V








Как установить операционную систему на виртуальную машину Hyper-V

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





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




Окно подключения к виртуальной машине Hyper-V

Проблемы с Интернетом на виртуальной машине Hyper-V

Друзья, несколько раз мне приходилось сталкиваться с тем, что в операционной системе Windows 8.1 на виртуальной машине Hyper-V при создании виртуального коммутатора хост-система уходила в синий экран с ошибкой:

The problem seems to be caused by the following file: fwpkclnt.sys UNEXPECTED_KERNEL_MODE_TRAP *** STOP: 0x0000007f

Проблему я пытался решать различными способами: переустановкой виртуальной машины, восстановлением системных файлов, удалением антивируса и файервола, обновлением драйверов на все комплектующие компьютера, включая и сетевую карту. Но лично мне помог лишь один способ - смена сетевого адаптера. Т.е. проблема крылась в аппаратной части компьютера, а Hyper-V просто чутко сигнализировал о проблеме.

Читайте также: