Hyper v windows 7 как включить

Обновлено: 30.06.2024

8 июля 2014 kna

Системные требования.

Чтобы установить и использовать Hyper-V Server 2012, необходим компьютер, отвечающий следующим требованиям:

  • x64-совместимый микропроцессор Intel или AMD;
  • аппаратно обеспечиваемая виртуализация (Intel VT или AMD-V);
  • поддержка аппаратного предотвращения выполнения данных (DEP) через XD-разряд Intel или NX-разряд AMD;
  • 512 Mb ОЗУ или больше, рекомендуется 2 Gb;
  • 32 Gb дискового пространства, рекомендуется 50 Gb.

Чтобы узнать, поддерживает ли Ваша система виртуализацию, найдите свой процессор на официальном сайте Intel или AMD.
Также Microsoft настоятельно рекомендует использовать как минимум 2 сетевых адаптера - один для управления хостовой ОС, другой - для виртуальных машин. Это решение значительно повышает уровень безопасности (подробнее (англ.)).

Установка.

Запишите скачанный образ .iso (

1.6 Gb) на диск или создайте загрузочную флешку. Выставьте в BIOS-е загрузку с нужного устройства и загрузитесь с него. Установка Microsoft Hyper-V Server 2012 тривиальна и не отличается от установки других ОС от Microsoft.
Примечания:

1) Если разбиваете дисковое пространство на 2 и более разделов, на системный выделите не менее 50 Gb.
2) Язык системы выберите английский, язык ввода и региональные настройки можно выбрать русские.
Сразу по окончанию установки Вам будет предложено задать пароль для учётной записи администратора. Постарайтесь придумать надёжный пароль - длиной не меньше 8 символов, содержащий строчные и прописные буквы, цифры, спецсимволы.

Настройка.

Перед тем, как приступить к настройке, обзаведёмся программой, призванной обеспечить процесс управления гипервизором из-под Windows7. Замечу, что Windows 7 должен быть 64-х разрядным, иначе 5nine manager не установится!

5nine Manager for Hyper-V предоставляет просмотрщик гостевых подключений виртуальных машин и локальный графический интерфейс пользователя для Hyper-V Server.

После ввода административного пароля видим на экране следующую картинку:

HV

Hyper-V Server Configuration console

Отсюда будем производить большинство настроек сервера.
Примечание. Если вы случайно закрыли окно Hyper-V Server Configuration console, можно вызвать его обратно командой sconfig.

Если гипервизор заявил что не найдено активных сетевых адаптеров, то следующий шаг - установка драйвера для сетевой карты (Кстати, если у Вас несколько сетевых карт, попробуйте переткруть сетевой кабель в другую. моожет на какую-нибудь он все-таки смог установить драйвер). Если на сайте производителя материнской платы отсутствует драйвер для Windows Server 2012, попробуйте драйвер для Windows 8 x64. Установить можно двумя путями:1)Запустить Corefig -> Панель управления -> Установка драйвера; 2) Запустить Total Commander -> setup.exe из папки с драйвером.

Далее выполним следующие манипуляции на стороне сервера:

Сначала в Hyper-V Server Configuration console.

8) Network Settings:

  • Введите номер сетевого адаптера для настройки (Network Adapter Index number)
  • Выберите 1 (настройка IP-адреса и шлюза)
  • Выберите S (для статического IP)
  • Введите желаемый IP для этого сервера
  • Введите маску подсети (Enter - оставить по умолчанию 255.255.255.0)
  • Введите адрес шлюза
  • Выберите 2 (настройка серверов DNS)
  • Введите адреса первичного и дополнительного DNS-сервера
  • Выберите 4 для выхода в главное меню
  • Выберите 1
  • Выберите W (использовать рабочую группу, а не домен)
  • Введите имя рабочей группы и нажмите Enter
  • Выберите 2
  • Введите имя для этого сервера Hyper-V
  • Перезагрузка

9) Date and Time:

7) Configure Remote Desktop: (теперь можно будет подключаться к гипервизору через RDP)

  • Выберите 7
  • Выберите E (включение службы Удалённых рабочих столов)
  • Выберите 2 (разрешить подключаться с любой версией клиента)

5) Windows Update Settings:

  • Выберите 5
  • Выберите M (ну его, это автообновление, от него одни проблемы)

4) Configure Remote Management:

  • Выберите 4
  • Выберите 1
  • Выберите 3
  • Нажмите Yes

. а затем в Hyper-V Server local command line interface:

1. Разрешим доступ к расшаренным файлам и папкам:

netsh advfirewall firewall set rule group=“File and Printer Sharing” new enable=yes

2. Разрешаем подключение по RDP (удаленный рабочий стол):

netsh advfirewall firewall set rule group=“Remote Desktop” new enable=yes

Кстати, чтобы полностью отключить фаерволл, используется команда:

netsh advfirewall set allprofiles state off

и команда для включения:

netsh advfirewall set allprofiles state on

На этом базовая настройка сервера, достаточная для создания и подключения ВМ, закончена.

Далее настраиваем клиентскую машину, с которой будет осуществляться управление виртуальными машинами. Устанавливаем 5nine Manager for Hyper-V. Встанет он только на Win 7 x64, либо на Win 8.

Когда он спросит имя пользавателя и пароль - ввести ему логин и пароль Hyper-v сервера.

Если при запуске виртуальной машины выдаст такую ошибку:

Err

то, возможно, поможет следующее решение:

Заходим в BIOS -> Advanced -> CPU Configuration. Присваиваем опции No-Execute Memory Protection значение Disabled. Конечно у всех это выглядит по-разному, но смысл остаётся тот-же - нужно отключить защиту памяти.

P.S.: У меня стоит Nod32 и при управлении виртуальными машинами через 5-nine hyper-v manager он начинает ругаться мол обнаружена атака сканирования портов. Чтобы этой ерунды не было, нужно добавить ещё два правила в фаервол:

Настройка правил фаервола

Управление Hyper-V с помощью PowerShell

Самым главным недостатком программы 5nine Hyper-V manager является то что она платная. Конечно, при первой установке можно поставить триальную версию и радоваться жизни первые 30 дней, но по истечению этого времени половина полезных функций (таких как экспорт (бакап) виртуальных машин, перемещение, импорт, и многое другое) откажутся работать. Решений три:

  1. Купить программу (это совсем как-то по-мажорски)
  2. Постоянно переустанавливать её, предварительно очистив нужные ветви реестра, и получая новые ключи активации (постоянный геморрой)
  3. Использовать PowerShell (рекомендую)

Ознакомиться с некоторыми способами применения PowerShell Вы можете здесь.

UPDATE

Возможно вы могли заметить что в некоторых случаях сеть в Hyper-V очень медленно работает. У меня были следующие симптомы:

- при установке Bareos на виртуальную машину, бакапы шли ооооочень медленно, хотя на выделенной физической машине всё было норм.

- на виртуальной машине с Ubuntu обзор файлов в сети и использованием Samba был медленным

- VNC до виртуальной машины с линуксом на борту ооочень сильно тормозил.

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

Посмотреть, статус можно командой PowerShell: Get-NetAdapterVMQ

Отключить её на всех сетевых адаптерах можно комбинацией: Get-NetAdapter|Disable-NetAdapterVMQ

Отключить её для одного конкретного адаптера можно командой Disable-NetAdapterVMQ, а после запроса Name[0] ввести имя адаптера (из столбца Name команды Get-NetAdapterVMQ).

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

ПЕРВЫЙ СПОСОБ

Первый способ также описывает процесс первоначального включения Hyper-V – сперва нужно открыть окно Windows Features и найти пункт Hyper-V (как на скриншоте ниже):

Соответственно, если вам необходимо установить 64-битную машину на VirtualBox, нужно снять галочку Hyper-V и перезагрузить компьютер.

ВТОРОЙ СПОСОБ – С ПОМОЩЬЮ POWERSHELL

Сперва требуется запустить PowerShell (оболочка, разработанная Microsoft для конфигурации и автоматизации различных задач). Самое простое – ввести Powershell в строку поиска и кликнуть на нужное приложение. Далее, есть две команды, одна соответственно включает, а вторая отключает функционал виртуализации .

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All - включение;
  • Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All - соответственно выключение;

Помните, что PowerShell должен быть запущен в elevated режиме – для этого просто нажмите правой кнопкой и запустите от имени администратора, иначе можете увидеть ошибку как на скриншоте ниже.

ТРЕТИЙ И ЧЕТВЁРТЫЙ СПОСОБЫ - ЧЕРЕЗ КОМАНДНУЮ СТРОКУ

Важно – командную строку также необходимо запускать от имени администратора

Четвертый способ похож на предыдущий, только команды отличаются:

  • Для включения – bcdedit /set hypervisorlaunchtype auto
  • Для выключения - bcdedit /set hypervisorlaunchtype off

ЗАКЛЮЧЕНИЕ

Итак, мы привели в пример несколько возможных способов включения и выключения Hyper-V, для меня самым удобным является первый способ – через Windows Features.

На мой личный вкус, возможности Hyper-V богаче, чем у VirtualBox, особенно в плане выделения ресурсов процессора, памяти, QoS и т.д. Однако, VirtualBox выгодно выделяется тем, что не требует включенной функции Intel Virtualization Technology (Intel VT) в BIOS.

Hyper-V — виртуальная машина от Майкрософт, созданная на основе гипервизора, с аппаратной поддержкой виртуализации для 64 битных систем. Ранее гипервизор использовался только в серверных операционных системах Microsoft.

Microsoft Hyper-V работает только на 64 битных операционных системах Windows, в редакциях Pro (Профессиональная) и Enterprise (Корпоративная), в операционных системах Windows 8, Windows 8.1, Windows 10, а также в серверных операционных системах (Windows Server).

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

Гипервизор Hyper-V

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

Гипервизор изначально создан для серверных операционных систем, поэтому работа в виртуальной машине Hyper-V имеет некоторые ограничения: отсутствует поддержка звуковых карт и записи CD/DVD дисков, в приложении имеются ограниченные, по сравнению с конкурентами, параметры визуальных настроек, нет возможности прямого копирования или вставки файлов между реальной и гостевой системами и т. д.

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

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

В статье будет рассмотрена установка и настройка Hyper-V в операционной системе Windows 10. В Windows 8.1 или в Windows 8 настройки производятся подобным образом.

Установка Hyper-V

Сначала необходимо включить компонент Hyper-V. Войдите в «Панель управления», далее «Программы и компоненты», нажмите на «Включение или отключение компонентов Windows».

В окне «Компоненты Windows» поставьте галку напротив «Hyper-V», а затем нажмите на кнопку «ОК».

установка hyper v

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

В меню «Пуск», в папке «Средства администрирования Windows», вы увидите классическое приложение Диспетчер Hyper-V. Запустите программу на компьютере.

диспетчер hyper v

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

управление

Теперь можно настроить соединение с интернетом.

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

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

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

внешняя сеть

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

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

Для запуска процесса создания виртуальной машины, пройдите по пути: меню «Действие», «Создать», «Виртуальная машина…». Далее откроется мастер создания виртуальной машины.

По умолчанию, файлы виртуальной машины сохраняются на диске «С» в папке «ProgramData»:

На моем компьютере виртуальные машины сохраняются не на системном, а на другом диске в специальной папке («Virtual Machines»). Поэтому, если вы хотите сохранить виртуальную машину не в папке по умолчанию, поставьте галку напротив пункта «Сохранить виртуальную машину в другом месте», а затем выберите папку для сохранения. Папку для хранения файлов виртуальной машины создайте заранее.

имя машины

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

поколение

В окне «Выделите память» необходимо выбрать объем выделяемой памяти для этой виртуальной машины. Я выделил 2 ГБ памяти со своего компьютера из 8 ГБ.

В следующем окне «Настройка сети» выберите ранее созданный сетевой адаптер (виртуальный коммутатор).

настройка сети

В окне «Подключить виртуальный жесткий диск» отобразится информация об имени виртуальной машины, о ее расположении на жестком диске, объем дискового пространства, выделяемого для виртуальной машины (по умолчанию предлагалось 127 ГБ, я выбрал — 50 ГБ).

подключить виртуальный диск

В окне «Параметры установки» можно выбрать вариант установки операционной системы: установить позднее или выбрать предпочтительный вариант установки.

Для установки ОС выберите пункт «Установить операционную систему с загрузочного компакт- или DVD-диска». Здесь выберите «Физический CD или DVD-диск» для установки системы с диска, помещенного в оптический привод, или выберите «Файл образа (.iso)» для установки операционной системы непосредственно с ISO образа ОС, который находится на компьютере.

При помощи кнопки «Обзор…» я выбрал образ операционной системы Windows 7 Максимальная SP1 x64, расположенный на внешнем жестком диске, который в данный момент подключен к моему компьютеру.

параметры установки

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

завершение

После применения настроек, в окне «Диспетчер Hyper-V» появится созданная виртуальная машина, и отобразятся ее настройки.

виртуальная машина

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

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

запуск

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

На моем сайте вы можете прочитать подробные статьи о процессе установки операционных систем Windows.

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

виртуальная машина запущена

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

Создать контрольную точку можно из окна приложения, Управлять контрольными точками (восстановить состояние виртуальной машины, удалить ненужные точки) можно из раздела «Контрольные точки» в Диспетчере Hyper-V.

Обмен файлами в Hyper-V

В виртуальной машине Hyper-V не работает перетаскивание и копирование файлов между физической и виртуальной операционными системами так, как это реализовано в VMware Workstation или в VirtualBox. Обмен данными между гостевой и установленной на ПК системами, можно реализовать с помощью общих сетевых папок.

Создайте и настройте в реальной операционной системе общую папку для доступа к общей папке из виртуальной системы. Затем создайте и настройте общую папку на виртуальной машине для доступа к общей папке с реальной системы. Как это сделать, читайте в статье на этом сайте.

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

Выводы статьи

Виртуальная машина Hyper-V от Microsoft встроена в редакции Pro и Enterprise в 64 битных операционных системах Windows 10, Windows 8.1, Windows 8. После установки и настройки гипервизора Hyper-V, создайте и установите виртуальную машину с гостевой операционной системой для тестирования программного обеспечения, которая не затрагивает основную операционную систему, установленную на компьютере.

Давайте разберемся, как включить(отключить) виртуализацию Hyper V в Windows.

Если у вас возникла необходимость или просто интересно развернуть виртуальную машину на вашем ПК с Windows, то Microsoft предоставляет бесплатную возможность сделать это без установки стороннего софта, если Вы обладатель 64-битной Windows 8 или Windows 10 версии Корпоративная или Профессиональная.

Для этого нужно установить компонент(в серверных системах, роль) Hyper-V.

«Железо» вашего ПК должно поддерживать технологии аппаратной виртуализации(Intel-VT или AMD-V), иметь 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT) и не менее 4 ГБ оперативной памяти.

(Как правило, современные компьютеры этим требованиям удовлетворяют. Не забудьте проверить в БИОС, включена ли поддержка виртуализации.)

Давайте рассмотрим установку и отключение этого компонента на примере Windows 10.

Для того, чтобы включить Hyper-V, идем Панель управления->Программы и компоненты->Включение или отключение компонентов Windows.

kak_vklyuchit_Hyper-V

Install-hyper-v-on-windows-10_Image-2

В открывшемся окне Компоненты Windows помечаем галками компоненты Hyper-V.

Жмем ОК.

После установки компонентов перезагрузите компьютер.

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

Управление Hyper-V производится из оснастки Hyper-V, доступной из Панель управления-Администрирование-Диспетчер Hyper-V

Также, установить компонент Hyper-V можно с помощью PowerShell, запущенного с правами Администратора, выполнив команду:

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