Преобразувайте компютър с Windows във виртуална машина с помощта на Hyper-V

Чудесен начин да се спасите от вируси, злонамерен софтуер и шпионски софтуер е да използвате виртуална машина за сърфиране в интернет(Internet) вместо обикновения компютър с Windows . И така, какво е виртуална машина? По същество това е пълно копие на Windows , което работи в друго копие на Windows , наречено хост.

Виртуалната версия на Windows е просто голям файл и специален софтуер, работещ на вашия компютър с Windows (софтуер за виртуализация), действа като фалшив компютър, така че Windows да може да работи. Всичко, което правите във виртуалната машина, няма да повлияе на вашата хост операционна система. Така че можете да изтеглите 10 вируса на виртуалната машина и основната ви операционна система ще бъде безопасна.

Хубавото на виртуалните машини е, че можете да ги нулирате. Така че, ако получите вирус, докато сърфирате във виртуалната машина, можете просто да нулирате виртуалната машина до състоянието по подразбиране, когато сте я инсталирали за първи път, и да започнете отначало. Това също е чудесен начин да увеличите поверителността си, защото можете просто да изтриете всичко, което сте направили във виртуална машина.

Преди да започнем, нека поговорим за изискванията. Има много инструменти за виртуализация на софтуера като VMWare , Parallels , VirtualBox и т.н., но аз ще се придържам само към софтуера на Microsoft  . За да работи това, имате нужда от две неща:

  1. Disk2VHD – Безплатен инструмент от Microsoft , който ще се използва за конвертиране на всякаоперационна система Windows от Windows XP(Windows XP) нататък във файл на виртуална машина.
  2. Windows 8.1 Pro или Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) – Ще ви трябват Pro версиите на Windows 8.1 или Windows 10, за да завършите този процес. И двете операционни системи имат инструмент, наречен Hyper-V , който може да се използва за достъп до виртуалния файл, създаден от Disk2VHD .

Също така си струва да се отбележи, че въпреки че можете да използвате Windows XP , Vista и 7 като виртуална машина, най-добре е да конвертирате машина с Windows 8.1 или Windows 10, защото най-високата разделителна способност, която Hyper-V поддържа за тези по-стари операционни системи, е 1600 ×1200. Наистина е досадно и не знам защо Microsoft все още не са си направили труда да отстранят този проблем. Както и да е, това е проблем само за тези с монитори с висока разделителна способност.

Конвертирайте Windows OS във VHD

Нека започнем с лесната част: конвертиране на текущата ви версия на Windows във виртуална машина ( VHD или VHDX файл). За да направите това, изтеглете споменатия по-горе инструмент Disk2VHD и стартирайте (Disk2VHD)EXE файла.

disk2vhd старт

Когато го стартирате, ще видите екран като горния. Тук наистина не трябва да правите много, освен да изберете местоположението, където искате да запишете VHDX файла и кои томове искате да включите.

Ако имате голям твърд диск, можете просто да му позволите да запише файла в същия дял като Windows . Ако не, изберете друго място, като втори твърд диск или външен USB твърд диск. По подразбиране той ще избере всички томове, които намери на вашия компютър, което може да не е желано, което всъщност искате.

В моя случай имам няколко твърди диска, свързани към компютъра, така че искам да избера само том C:, който е с размер 37,26 GB. Освен това искате да сте сигурни, че сте избрали всички други томове, които са били създадени, когато сте инсталирали Windows , най-вероятно обемът за стартиране( Boot ) и томът , запазен в системата( System Reserved) . Те обикновено са наистина малки: в моя случай обемът System Reserved е само 34 MB, а другият том, който няма етикет, е само 322,08 MB.

Много е важно да изберете тези други томове в допълнение към основния том на Windows , защото ако не го направите, операционната система няма да се стартира, когато я заредите в Hyper-V . Вместо това ще получите съобщение за грешка при зареждане(Boot Failure) ! Това е така, защото тези два допълнителни тома казват на системата къде се намира Windows и как да го стартира.

неизправност при зареждане

Вероятно ще отнеме известно време, за да създадете VHDX файла в зависимост от това колко голям е вашият дял на Windows. След като приключите, ще имате един наистина голям файл и два по-малки файла.

vhdx изображения

Инсталирайте Hyper-V в Windows 8.1/10

След това трябва да инсталираме инструментите Hyper-V в Windows 8.1 или Windows 10 Pro . Ако имате Home издания, ще трябва да надстроите до Pro , преди да можете да инсталирате Hyper-V. Щракнете(Hyper-V. Click) върху Старт(Start) и въведете функции на Windows(windows features) .

функции на windows

В горната част щракнете върху Включване или изключване на функциите на Windows( Turn Windows features on or off) . Ще се появи прозорец, в който можете да отметнете допълнителни елементи, които искате да инсталирате. Продължете и поставете отметка в квадратчето за Hyper-V . Той трябва автоматично да постави отметка в квадратчетата за Hyper-V Management Tools и Hyper-V Platform също.

активиране на хипер v

Щракнете върху OK(Click OK) и оставете Windows да инсталира функциите. Ще трябва също да рестартирате компютъра си. След като стартирате резервно копие, щракнете върху Старт(Start) , Всички приложения(All Apps) и след това превъртете надолу до Административни инструменти на Windows(Windows Administrative Tools) . Трябва да видите Hyper-V Manager в(Hyper-V Manager) списъка там. Можете също така просто да щракнете върху Старт(Start) и да въведете Hyper-V , за да го потърсите.

Старт меню hyper v

Конфигуриране на Hyper-V

Сега за забавната част! Нека започнем с Hyper-V. Продължете(Hyper-V. Go) и отворете Hyper-V Manager и ще видите празно работно пространство.

хипер срещу мениджър

Най-вляво е сървърът, който трябва да бъде името на вашия компютър. В средната секция са списъкът с виртуални машини и контролни точки. Вдясно имате динамично меню, което се променя в зависимост от избрания елемент в левите секции. За да започнете, изберете името на компютъра най-вляво.

нова виртуална машина

Сега най-вдясно щракнете върху Нова(New) и след това Виртуална машина(Virtual Machine) . Това ще изведе новия съветник за виртуална машина. Първата стъпка е да дадете име на вашата виртуална машина.

име на виртуална машина

След това трябва да изберете поколението за виртуалната машина. Ако конвертирате 64-битова версия на Windows във виртуална машина и вашият компютърен хардуер поддържа UEFI , продължете и изберете Generation 2 , тъй като това позволява по-разширени функции. Използвайте поколение 1( Generation 1) за 32-битови версии на Windows или ако вашата машина използва наследен BIOS . Поколение 2(Generation 2) също така поддържа широкоекранни дисплеи при виртуализация на  Windows 8.1 или Windows 10.

Ако нямате представа какво означава всичко това, просто изберете поколение 1(Generation 1) , за да сте в безопасност. Имайте предвид, че ако виртуалната машина не успее да се стартира, можете лесно да я изтриете и да започнете този процес отново. Изберете друго поколение и вижте дали се зарежда правилно. Изтриването на виртуалната машина в Hyper-V не изтрива вашите оригинални VHDX файлове.

генериране на виртуална машина

На следващия екран трябва да изберете количеството памет, което искате да зададете на вашата виртуална машина. Оставих го на стойност по подразбиране от 1024 MB, но можете да го увеличите, ако имате достатъчно RAM налична на вашата хост машина.

памет на виртуална машина

Продължете и пропуснете екрана Конфигуриране на мрежа( Configure Networking) за сега, защото ще трябва да го направим по-късно. Засега просто го оставете на Not Connected . На екрана Connect Virtual Hard Disk трябва да изберете Използване на съществуващ виртуален твърд диск(Use an existing virtual hard disk) .

свържете виртуален твърд диск

Щракнете върху бутона Преглед(Browse) и изберете VHDX изображението, което представлява вашия действителен дял на Windows . Това трябва да е наистина големият VHDX файл. Ще трябва ръчно да добавим другите две VHDX устройства след съветника, който ще покажа по-долу. На този етап прегледайте обобщението и щракнете върху Готово(Finish) .

Сега трябва да видите нов елемент, посочен под Виртуални машини( Virtual Machines) . Ако щракнете върху това, ще видите още куп опции в десния панел.

стартирайте виртуална машина

За да стартирате виртуалната машина, изберете я и след това щракнете върху Старт(Start) . Колоната State ще се промени на Running . След това, за да видите виртуалната машина, щракнете върху Свързване(Connect) . Ако сте направили това сега, ще видите съобщението за грешка, което споменах в началото на статията: Неуспех при стартиране(Boot failure) . Все още трябва да добавим другите твърди дискове.

Изберете виртуалната машина и щракнете върху Изключване( Turn Off) . След това кликнете върху връзката Настройки(Settings) . От лявата страна трябва да видите IDE контролер 0(IDE Controller 0) и IDE контролер 1( IDE Controller 1) . Щракнете първо върху контролера 0( Controller 0) . Ако изберете поколение 2(Generation 2) , ще видите само SCSI контролер(SCSI Controller) .

ide контролер

Ще видите, че първият VHDX файл, който добавихме в съветника, вече е в списъка. Сега трябва да добавим втория и третия файл. Уверете(Make) се , че е избран твърд диск и след това щракнете върху (Hard Drive)Добавяне(Add) .

добавете втори vhdx

Полето за местоположение(Location) трябва автоматично да избере 1 , тъй като слотът 0 е зает от нашия първи VHDX файл. Всеки IDE контролер(IDE Controller) има само два налични слота за добавяне на устройства. Щракнете върху (Click) Виртуален твърд диск(Virtual hard disk) и изберете втория си VHDX файл.

Сега щракнете върху IDE Controller 1 и след това щракнете отново върху бутона Добавяне(Add) . Направете същото тук, но изберете третия си VHDX файл.

добавете трети vhdx

Сега, когато имаме и трите прикачени VHDX(VHDX) файла, можем да щракнем върху OK и да стартираме нашата виртуална машина. Този път трябва да се надяваме да получите екран със зареждане на Windows !

Windows, работещи в hyper v

Конфигуриране на работа в мрежа

И накрая, трябва да настроим работа в мрежа за виртуалната машина, така че да можете да се свържете с локалната мрежа и с интернет(Internet) . За да направите това, щракнете върху Virtual Switch Manager в горната част на дясното меню.

нов виртуален превключвател

Щракнете върху Нов превключвател на виртуална мрежа(New virtual network switch) и след това изберете Външен(External) от списъчното поле. Накрая щракнете върху Създаване на виртуален превключвател(Create Virtual Switch) .

външен виртуален превключвател

Дайте име на вашия виртуален превключвател, ако желаете, и след това изберете правилната мрежа от падащото меню. Ако имате повече от една мрежова карта, изберете тази, която е свързана към мрежата и Интернет(Internet) . След като вашият превключвател е създаден, трябва да кажем на виртуалната машина да го използва. За да направите това, щракнете върху виртуалната машина в Hyper-V мениджъра и след това щракнете върху връзката Настройки(Settings) в десния прозорец.

конфигуриране на мрежов превключвател

Щракнете върху Мрежов адаптер( Network Adapter) и след това изберете новия виртуален превключвател, който сте създали в предишната стъпка. Това е! Сега, когато стартирате вашата виртуална машина, тя трябва да получи достъп до мрежата през хост компютъра.

Надяваме се, че тази статия ще ви помогне да вземете текущия си компютър и да го конвертирате във виртуална машина, която можете да стартирате на същия компютър или друг компютър, ако желаете. Има много неща, които могат да се объркат в този процес, така че не се колебайте да коментирате, ако срещнете проблеми. Наслади се!



About the author

Аз съм хардуерен инженер с над 10 години опит в работата с IOS и MacOS системи. Освен това бях учител във вечерен клас през последните 5 години и се научих да използвам Google Chrome. Уменията ми и в двете области ме правят перфектния кандидат за разработка на уебсайтове, графичен дизайн или работа по уеб сигурност.



Related posts