Сред трите лидери на пазара на софтуер за виртуализация на операционни системи - VMware, VirtualBox и Hyper-V - последният хипервизор заема специално място. Това специално място се дължи на факта, че Hyper-V е стандартен компонент на сървърните системи на Windows и някои версии на Windows за настолни компютри. Загубата на VMware Workstation и VirtualBox във функционалност, крос-платформа и отчасти в лесна употреба, Hyper-V обаче не е без своите предимства. И най-важното - по-висока производителност на гост OS..
По-долу ще говорим за активирането на Hyper-V в Windows 10 и създаването на виртуална машина с помощта на този хипервизор.
1. Hyper-V - хипервизор на пълен работен ден от Microsoft
Нативният компонент на Hyper-V беше наследен от Windows 10 от версии на Windows 8 и 8.1, а в тях хипервизорът мигрира от Windows Server. Както Windows 8.1, така и Windows 10 по избор включват компонента Hyper-V в изданията Pro и Enterprise. Работата с хипервизора е възможна само в 64-битови системи.
Дълго време Hyper-V не поддържаше никаква друга гост OS освен Windows. Въпреки това сравнително наскоро Microsoft се погрижи за поддръжката на хипервизори за гостната операционна система Linux. И днес с помощта на Hyper-V можете да тествате някои Linux дистрибуции, по-специално популярната Ubuntu.
2. Изисквания за Hyper-V
Минималното количество RAM памет на физически компютър за Hyper-V е 4 GB.
Компютърният процесор трябва да поддържа SLAT технология (Intel EPT или AMD RVI). Почти всички съвременни процесори отговарят на това изискване..
Друго изискване за процесор, осигурено и от много съвременни модели, е поддръжката на технологията за хардуерна виртуализация и съответно нейното активно състояние в BIOS. В BIOS на дънните платки за процесори на Intel тази технология (в зависимост от версията) може да бъде наречена по различен начин - Intel-VT, Intel Virtualization Technology, Intel VT-x, Vanderpool или Virtualization Extensions. В AMD хардуерната технология за виртуализация се нарича AMD-V или SVM (Secure Virtual Machines). Например, във AMI BIOS версия 17.9, функцията за виртуализация на хардуер на процесора AMD може да бъде намерена по пътя на Cell Menu - CPU Feature - SVM Поддръжка.
За AMD процесорите виртуализацията на хардуера обикновено е активирана по подразбиране. Дали определен модел процесор поддържа виртуализация на хардуера, тази точка може да бъде намерена на уебсайтовете на Intel и AMD.
3. Активиране и стартиране на Hyper-V
Hyper-V в комплект с Windows 10 Pro и Enterprise не е задължително. Първоначално хипервизорът на пълен работен ден е деактивиран. Той е включен в секцията на контролния панел "Програми и функции". Най-бързият начин да стигнете до там е чрез вътрешносистемно търсене.
Стартирайте „Включване и изключване на компоненти на системата“.
В малкия прозорец, който се показва, поставете отметка на всички под-елементи на Hyper-V елемент. Щракнете върху OK.
Системата ще приложи промените за няколко секунди и ще поиска рестартиране. След рестартирането търсим пряк път за стартиране на Hyper-V Manager. Можете веднага да прикачите пряк път на Hyper-V мениджър към началния екран на Windows 10, като го намерите в инструментите за администриране на менюто Старт.
Пряк път до Hyper-V Dispatcher също може да бъде достъпен с помощта на вътрешносистемното търсене.
Стартирайте Hyper-V Manager.
4. Конфигуриране на мрежовия достъп
В Hyper-V Manager мрежата е конфигурирана в отделна стъпка и първо трябва да създадете виртуален превключвател - параметър, който осигурява достъп до мрежата. Кликваме върху името на физическия компютър и от дясната страна на прозореца избираме „Virtual Switch Manager ...“.
Ще се стартира съветникът за създаване на виртуален превключвател, където първото нещо, което трябва да изберете типа мрежа. Има три от тях:
- Външни - този тип използва мрежова карта или Wi-Fi адаптер на физически компютър и свързва виртуалната машина към същата мрежа като физическия компютър. Съответно това е вид мрежа, която осигурява достъп на виртуални машини до Интернет;
- Вътрешен - този тип осигурява мрежа между физически компютър и Hyper-V виртуални машини, но не осигурява достъпа им до Интернет;
- Частно - този тип ви позволява да създавате мрежа между виртуални машини на Hyper-V, но в тази мрежа няма да има физически компютър, нито ще има достъп до Интернет.
В нашия случай достъпът на виртуалната машина до интернет е необходим, следователно ще изберем първия тип - външната мрежа. Кликнете върху „Създаване на виртуален превключвател“.
В прозореца със свойствата на виртуалния превключвател, ние му даваме име, може да бъде всяко име, което харесвате, например „Мрежова карта 1“. Ако е необходимо, към виртуалния превключвател може да се добави бележка. Ако физическият компютър има както мрежова карта, така и Wi-Fi адаптер на борда, конкретното устройство, чрез което виртуалната машина ще се свърже към мрежата, може да бъде избрано от падащия списък в колоната „Тип на връзката“. След като настройките са готови, щракнете върху "Приложи" в долната част на прозореца.
5. Създаване на виртуална машина
Сега можете да продължите директно към създаването на виртуална машина. Отляво в прозореца на Hyper-V изборът все още трябва да е върху името на физическия компютър. В горния десен ъгъл щракнете върху „Създаване“, след това съответно „Виртуална машина“.
В прозореца за добре дошли на работещия съветник щракнете върху Напред.
Дайте име на виртуалната машина; Можете също да промените местоположението му на диска на физически компютър, като посочите желания дял и папка на диска с помощта на бутона за преглед. Кликнете върху „Напред“.
Една от сравнително новите характеристики на Hyper-V е изборът на генерация на виртуални машини. В нашия случай е избрано поколение 2..
Какво означава това? Поколение 1 е виртуална машина, която поддържа 32-битова и 64-битова Windows система. Поколение 1, съвместимо с предишните версии на Hyper-V.
Поколение 2 - виртуални машини в нов формат с вграден софтуер, базиран на UEFI. Такива виртуални машини поддържат редица нови функции и могат да осигурят малко повишаване на производителността. Само 64-битови версии на Windows 8.1 и 10, както и базирани на сървъри Windows Server 2012, Server 2012 R2 и Server 2016 са инсталирани на виртуални машини поколение 2 като гост ОС.
Платформата UEFI предоставя още едно изискване за използване на виртуални машини от поколение 2 - зареждащи се носители на UEFI. Тази точка трябва да се изясни чрез изтегляне на ISO изображението с дистрибуцията на Windows от източници на трети страни в Интернет. Но е по-добре да изтеглите дистрибуциите на Windows от официални източници на Microsoft. И така, помощната програма за създаване на медия, която изтегля дистрибуции на Windows 8.1 и 10 от уебсайта на Microsoft, създава стартиращ ISO образ, който поддържа UEFI.
Ако инсталирате Windows 10 като гост операционна система, това е препоръчителният начин да получите ISO изображение на системата. Windows 10 осигурява инсталационен процес с възможност за отложено въвеждане на продуктовия ключ. В нашия случай Windows 8.1 ще бъде инсталиран като гост операционна система, а официалното му разпространение, получено с помощта на инструмента за създаване на медия, по време на инсталационния процес изисква продуктов ключ. За да осигурите поддръжка на UEFI средата и да се възползвате от безплатната възможност за тестване на системата Windows 8.1, сайтът на пробния център на TechNet ще помогне. На този сайт можете да изтеглите англоезичното издание на 64-битовия Windows 8.1 Enterprise и да тествате системата безплатно за 3 месеца. Проблемът с липсата на поддръжка на руския език след инсталирането на системата може да бъде решен отделно, като инсталирате езиковия пакет и зададете руски език като основен език на системата.
Връщаме се при съветника, за да създадем виртуална машина. В прозореца за разпределение на паметта оставяме предварително зададените параметри, ако физическият компютър няма повече от 4 GB RAM. Ако е повече от 4 GB, можете да увеличите показателя, разпределен при стартиране на виртуалната машина. За гост Windows XP индикаторът за RAM паметта може да бъде намален до 512 MB. Кликнете върху „Напред“.
В прозореца за мрежови настройки изберете предварително създадения виртуален превключвател от падащия списък. Кликнете върху „Напред“.
В прозореца за свързване на виртуален твърд диск дайте име на виртуалната машина, посочете местоположението на диска на физическия компютър, посочете размера. Това са опциите за създаване на нов твърд диск. Втората точка от тази стъпка на съветника се използва, когато компютърът вече има виртуален твърд диск, по-специално с инсталирана гост операционна система. Когато избирате виртуална машина от поколение 2, файлът за такъв виртуален твърд диск трябва да бъде във VHDX формат (не VHD) и гостната ОС трябва да поддържа UEFI зареждащата среда. Кликнете върху „Напред“.
Ако сте избрали опцията да създадете нов виртуален твърд диск в предишната стъпка на съветника, следващата стъпка ще бъде да посочите пътя към дистрибуцията на Windows. Виртуални машини от поколение 2 вече не изискват зареждане от физическо CD / DVD устройство. Само мрежа и ISO изображение могат да бъдат изтегляни източници за гост дистрибуция на ОС. В нашия случай това е ISO изображение. Кликнете върху „Напред“.
Последният етап на съветника - щракнете върху "Finish".
6. Свързване на виртуална машина
След създаването на виртуалната машина ще се върнем към прозореца на диспечера на Hyper-V. Сега трябва да го свържете. За целта има командата „Свързване“, наред с други команди на контекстното меню, извикана на виртуалната машина. Командата Connect също присъства от дясната страна на прозореца на Hyper-V Manager. За да се свържете, можете също да щракнете двукратно върху левия бутон на мишката в прозореца за преглед на избраната виртуална машина.
В прозореца за връзка, който се отваря, щракнете върху зеления бутон за старт.
След това натиснете произволен бутон, така че виртуалната машина да се стартира от ISO изображението.
Обичайният процес на инсталиране на Windows 8.1 ще последва, както би се случило на физически компютър.
След като инсталирате инсталационните файлове, можете да затворите прозореца за свързване към виртуалната машина и да правите други неща.
Затварянето на прозореца за връзка ще освободи някои ресурси на физическия компютър за други задачи, докато виртуалната машина ще продължи да работи във фонов режим. Изпълнението й ще бъде показано в Hyper-V Manager.
Можете да се свържете с виртуална машина при необходимост..
Всичко - Windows 8.1 е инсталиран. Можете да изключите, да поставите на пауза, да запазите виртуалната машина или да възстановите нейното състояние, като използвате командите в Hyper-V Manager и бутоните в горния панел на прозореца за връзка.
7. Изтеглете приоритет
За да не губите време по-късно, когато стартирате виртуалната машина в прозореца за зареждане от CD / DVD, в изключено състояние, отворете прозореца за настройки и премахнете пътя към ISO файла с дистрибуторския комплект. Това става в раздела на DVD устройството на хардуерните настройки на виртуалната машина.
Алтернатива е да се повиши устройството за приоритет на зареждане над DVD устройството (но не над файла "bootmgfw.efi"). Това се прави в раздела "Фърмуер" на хардуерните настройки..
И в двата случая направените промени се запазват от бутона "Приложи" по-долу.
8. Преминаване на ограниченията на прозореца за връзка Hyper-V
Hyper-V хипервизорът се фокусира върху производителността на виртуалната машина, а не върху функционалността. За разлика от своите конкуренти - VMware и VirtualBox - виртуалните машини Hyper-V не работят със свързани флаш устройства, не възпроизвеждат звук и взаимодействието с физически компютър се осъществява само чрез вмъкване на текст, копиран в основната ОС вътре в гостната ОС. Това е цената на производителността на виртуални машини Hyper-V. Но това е, ако работите с обикновен прозорец за връзка с Hyper-V.
Пълната интеграция на физическия компютър и виртуалната машина може да бъде получена с помощта на стандартната програма за свързване към отдалечения работен плот.
Тази помощна програма ви позволява гъвкаво да конфигурирате параметрите на връзката, по-специално да предоставите вътре във виртуалната машина не само USB устройства, свързани с физическия компютър, но и отделни секции на твърдия диск.
Свързването към виртуална машина по този начин ще осигури възпроизвеждане на аудио и двупосочен трансфер на файлове в гостната ОС.
Приятен ден!