Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • U kontaktu s
  • Omogućavanje virtualizacije u sustavu Windows 7. Tehnologije hardverske virtualizacije

Omogućavanje virtualizacije u sustavu Windows 7. Tehnologije hardverske virtualizacije

Kako omogućiti virtualizaciju u BIOS-u - vjerojatno ste već postavili ovo pitanje. Drugi korisnici možda su čuli za tehnologiju virtualizacije, ali ne znaju koje prednosti pruža i što uključuje. Pokušat ćemo razmotriti ova pitanja u ovom članku.

Prije svega, što znači koncept virtualizacije? Virtualizacija u računalnoj tehnologiji znači modeliranje hardvera softverskim metodama. Uz pomoć virtualizacijske tehnologije možete kreirati nekoliko virtualnih, odnosno softverski simuliranih računala, koristeći samo jedno, dovoljno snažno fizičko računalo.

Ključne prednosti virtualizacije:

  • Poboljšanje učinkovitosti hardvera
  • Smanjenje troškova materijala
  • Optimiziranje raspodjele resursa
  • Povećana sigurnost rada
  • Pojednostavljena administracija
  • Povećana pouzdanost

Za stvaranje virtualnih sustava koristi se poseban softver koji se zove hipervizor. Međutim, zbog niza značajki starijih procesora Intelove arhitekture, hipervizor nije mogao na najučinkovitiji način iskoristiti njihovu računalnu snagu za stvaranje virtualnih strojeva.

Stoga su vodeći proizvođači procesora za računala, Intel i AMD, razvili takozvanu tehnologiju hardverske virtualizacije, koja optimizira performanse procesora na takav način da značajno poboljšava učinkovitost softvera za virtualizaciju. Intelova verzija tehnologije podrške hardverskoj virtualizaciji zove se Intel-VT, a AMD-ova verzija zove se AMD-V.

Podrška za virtualizaciju

Budući da je tehnologija hardverske virtualizacije ugrađena u središnji procesor, kako bi korisnik maksimalno iskoristio prednosti koje pruža virtualizacija, potrebno je da njegovo računalo podržava ovu tehnologiju na razini procesora. Osim toga, potrebna je tehnološka podrška iz BIOS-a i operativnog sustava. U BIOS-ima koji podržavaju virtualizaciju hardvera, korisnik ima mogućnost omogućiti ili onemogućiti podršku za virtualizaciju u postavkama BIOS-a. Imajte na umu da postoje skupovi čipova za matične ploče temeljene na AMD procesorima u kojima se podrška za virtualizaciju ne može onemogućiti.

Omogućavanje virtualizacije u BIOS-u

Dakle, kako omogućiti virtualizaciju u BIOS-u? Za omogućavanje ili onemogućavanje virtualizacije u BIOS-u postoji posebna opcija Virtualization Technology. Obično ovu opciju možete pronaći u odjeljcima BIOS Chipset ili Processor.

Obično vam postavljanje vrijednosti na Enabled omogućuje omogućavanje virtualizacije hardvera, a postavljanje vrijednosti na Disabled isključuje je. Treba imati na umu da uključivanje opcije utječe samo na performanse virtualnih strojeva koji rade unutar hipervizora i ni na koji način ne utječe na performanse običnih programa operacijskog sustava. O ovoj smo opciji detaljnije raspravljali u odgovarajućem članku.

Zaključak

Virtualizacija je moćan alat koji vam omogućuje da proširite mogućnosti računalnih sustava i na najučinkovitiji način iskoristite postojeći hardver. Većina modernih računala ima rješenja ugrađena u procesor koja mogu poboljšati njihove performanse pri korištenju virtualnih strojeva. Osim toga, većina računala temeljenih na Intel i AMD procesorima može se konfigurirati za podršku hardverske virtualizacije.

Pozdrav svima U BIOS-u vaše matične ploče možete pronaći nešto poput Intel Virtualization Technology i onda ćete odmah imati pitanja, da li to omogućiti ili ne? Za što je to zapravo odgovorno, koji vrag, i ako ga uključite, možda će računalo raditi bolje? Da, može biti puno misli, dok sam hakirao za kompjuterom, proučavao sve, bilo je i puno misli, kao što će biti ako...

Ukratko, odmah ću reći, znam što je Intel Virtualization Technology, ali također ću reći da je u većini slučajeva ne morate omogućiti. Ni tebi ni tvojim prijateljima, pa, nešto mi govori da ti ova tehnologija baš i ne treba. Zašto to misliš? Dobro, reći ću ti. To znači da je Intel Virtualization Technology tehnologija virtualizacije tako da neki softver može raditi izravno s procesorom, da tako kažem.

Vjerojatno se pitate koji drugi softver? Ovdje mislim na programe za virtualizaciju računala, jednostavno rečeno to su virtualni strojevi, najpopularniji do sada su plaćeni VMware Workstation (usput, postoji besplatna opcija - VMware Player) i apsolutno besplatni VirtualBox. Kažu da je prvi virtualni stroj, a drugi emulator. Ali stvarno ne razumijem razliku

Evo kako ova opcija izgleda u samom BIOS-u:


Dakle, obični korisnici ne trebaju Intelovu tehnologiju virtualizacije uzalud, ona ne radi ništa, ne dodaje nikakvu snagu. Možda se pitate što je virtualni stroj, što je uopće? Ovo je program koji simulira računalo, ali je virtualan. Ovdje možete instalirati Windows u njega, dodati ili ukloniti tvrdi disk, postaviti broj jezgri procesora i odrediti količinu RAM-a. Da li razumiješ? No, da bi takvo virtualno računalo radilo brzo, potrebna vam je neka vrsta virtualnog pristupa procesoru, a za pružanje tog pristupa potrebna je Intelova tehnologija virtualizacije

Kao što već razumijete, ova tehnologija se nalazi u Intelovim procesorima, ali AMD također ima svoju, zove se AMD-V i otprilike je ista kao Intelova. Virtualni strojevi bez ove tehnologije radit će užasno sporo. Općenito, Intelova tehnologija virtualizacije podijeljena je u dva dijela, to su VT-x i VT-d, odnosno, ako vidite takve oznake, sada znate što je to. Ovdje sam već pisao o tome što su VT-x i VT-d, pa slobodno pročitajte.

Brz razvoj tržišta virtualizacijske tehnologije u proteklih nekoliko godina uvelike je posljedica povećanja kapaciteta hardvera, što je omogućilo stvaranje istinski učinkovitih virtualizacijskih platformi za poslužiteljske sustave i stolna računala. Tehnologije virtualizacije omogućuju pokretanje nekoliko virtualnih instanci operativnih sustava (guest OS) na jednom fizičkom računalu (host) kako bi se osigurala njihova neovisnost o hardverskoj platformi i koncentriralo nekoliko virtualnih strojeva na jednom fizičkom. Virtualizacija pruža mnoge prednosti za infrastrukturu poduzeća i krajnje korisnike. Virtualizacija omogućuje značajne uštede na hardveru i održavanju, povećava fleksibilnost IT infrastrukture i pojednostavljuje postupak sigurnosnog kopiranja i oporavka nakon kvarova. Virtualni strojevi, budući da su jedinice neovisne o hardveru, mogu se distribuirati kao unaprijed instalirani predlošci koji se mogu izvoditi na bilo kojoj hardverskoj platformi podržane arhitekture.

Sve do nedavno napori u virtualizaciji operacijskog sustava bili su koncentrirani prvenstveno na razvoj softvera. Godine 1998. VMware je prvi put ozbiljno zacrtao izglede za razvoj virtualnih sustava patentiranjem softverskih tehnika virtualizacije. Zahvaljujući naporima VMware-a, kao i drugih proizvođača virtualnih platformi, te sve većem tempu poboljšanja računalne tehnologije, korporativni i kućni korisnici uvidjeli su prednosti i izglede nove tehnologije, a tržište virtualizacijskih alata počelo je rasti na brzim tempom. Naravno, tako velike tvrtke kao što su Intel i AMD, koje kontroliraju većinu tržišta procesora, nisu mogle zanemariti ovu obećavajuću tehnologiju. Intel je bio prvi koji je u novoj tehnologiji vidio izvor tehnološke superiornosti u odnosu na konkurente i započeo je rad na poboljšanju x86 procesorske arhitekture za podršku virtualizacijskim platformama. Nakon Intela, i AMD se uključio u razvoj hardverske virtualizacijske podrške u procesorima kako ne bi izgubio poziciju na tržištu. Trenutno obje tvrtke nude modele procesora koji imaju proširen skup instrukcija i omogućuju izravno korištenje hardverskih resursa u virtualnim strojevima.

Razvoj tehnika hardverske virtualizacije

Ideja virtualizacije hardvera nije nova: prvi put je implementirana u 386 procesora i nazvana je V86 mod. Ovakav način rada procesora 8086 omogućio je paralelno pokretanje nekoliko DOS aplikacija. Hardverska virtualizacija sada vam omogućuje pokretanje nekoliko neovisnih virtualnih strojeva u odgovarajućim dijelovima hardverskog prostora računala. Hardverska virtualizacija logičan je nastavak evolucije apstraktnih razina softverskih platformi – od multitaskinga do razine virtualizacije:

Prednosti hardverske virtualizacije u odnosu na softver

Softverska virtualizacija trenutno prevladava nad hardverom na tržištu tehnologije virtualizacije zbog činjenice da proizvođači procesora dugo vremena nisu mogli pravilno implementirati podršku za virtualizaciju. Proces uvođenja nove tehnologije u procesore zahtijevao je veliku promjenu njihove arhitekture, uvođenje dodatnih instrukcija i načina rada procesora. To je dovelo do problema u osiguravanju kompatibilnosti i stabilnosti, koji su u potpunosti riješeni 2005.-2006. u novim modelima procesora. Unatoč činjenici da su softverske platforme uvelike napredovale u pogledu performansi i pružanja alata za upravljanje virtualnim strojevima, hardverska virtualizacijska tehnologija ima neke neporecive prednosti u odnosu na softver:

  • Pojednostavite razvoj virtualizacijskih platformi pružanjem sučelja za upravljanje hardverom i podrške za virtualne goste. To doprinosi nastanku i razvoju novih virtualizacijskih platformi i alata za upravljanje, zbog smanjenja intenziteta rada i vremena njihovog razvoja.
  • Mogućnost povećanja performansi virtualizacijskih platformi. Budući da virtualnim gostima izravno upravlja mali međusloj (hipervizor), očekuje se da će virtualizacijske platforme temeljene na hardveru postati brže u budućnosti.
  • Mogućnost samostalnog pokretanja nekoliko virtualnih platformi s mogućnošću prebacivanja između njih na hardverskoj razini. Nekoliko virtualnih strojeva može raditi neovisno, svaki u svom prostoru hardverskih resursa, što će eliminirati gubitke performansi povezane s održavanjem host platforme, kao i povećati sigurnost virtualnih strojeva zbog njihove potpune izolacije.
  • Odvajanje gostujućeg sustava od arhitekture host platforme i implementacije virtualizacijske platforme. Koristeći tehnologije hardverske virtualizacije, moguće je pokrenuti 64-bitne gostujuće sustave iz 32-bitnih host sustava koji pokreću 32-bitna virtualizacijska okruženja.

Kako funkcionira virtualizacija hardvera

Potreba za podrškom hardverske virtualizacije natjerala je proizvođače procesora da malo promijene svoju arhitekturu uvođenjem dodatnih uputa za izravan pristup resursima procesora iz sustava za goste. Ovaj skup dodatnih uputa zove se Virtual Machine Extensions (VMX). VMX daje sljedeće upute: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXON i VMXOFF.

Procesor s podrškom za virtualizaciju može raditi u dva načina: root rad i non-root rad. U root načinu rada pokreće se poseban softver, koji je "lagani" sloj između operativnih sustava za goste i hardvera - monitor virtualnog stroja (VMM), koji se naziva i hipervizor. Riječ “hipervizor” pojavila se na zanimljiv način: nekada davno, jako davno, operativni sustav se zvao “nadzornik”, a softver koji je bio “pod nadzorom” zvao se “hipervizor”.

Kako bi se procesor stavio u virtualizacijski mod, virtualizacijska platforma mora pozvati VMXON instrukciju i prenijeti kontrolu na hipervizor, koji pokreće virtualni gostujući sustav s VMLAUNCH i VMRESUME instrukcijama (ulazne točke u virtualni stroj). Virtual Machine Monitor može izaći iz načina virtualizacije procesora pozivanjem instrukcije VMXOFF.

Svaki gostujući operativni sustav radi i radi neovisno o drugima i izoliran je u smislu hardverskih resursa i sigurnosti.

Razlika između hardverske virtualizacije i softvera

Klasična arhitektura softverske virtualizacije uključuje prisutnost glavnog operativnog sustava, na čijem se vrhu pokreće virtualizacijska platforma, emulirajući rad hardverskih komponenti i upravljajući hardverskim resursima u odnosu na gostujući operativni sustav. Implementacija takve platforme prilično je složena i dugotrajna; postoje gubici performansi zbog činjenice da se virtualizacija izvodi na vrhu glavnog sustava. Sigurnost virtualnih strojeva također je ugrožena jer preuzimanje kontrole nad glavnim operativnim sustavom automatski znači preuzimanje kontrole nad svim gostujućim sustavima.

Za razliku od softverske tehnologije, uz pomoć hardverske virtualizacije moguće je dobiti izolirane gostujuće sustave kojima upravlja izravno hipervizor. Ovaj pristup može omogućiti jednostavnost implementacije virtualizacijske platforme i povećati pouzdanost platforme s višestrukim istovremeno pokrenutim gostujućim sustavima, dok nema smanjenja performansi za servisiranje glavnog sustava. Ovaj model će performanse gostujućih sustava približiti stvarnim i smanjiti troškove performansi održavanja host platforme.

Nedostaci virtualizacije hardvera

Također je vrijedno napomenuti da virtualizacija hardvera potencijalno donosi više od samo pozitivnih aspekata. Sposobnost upravljanja gostujućim sustavima putem hipervizora i jednostavnost pisanja virtualizacijske platforme korištenjem hardverskih tehnika omogućuju razvoj zlonamjernog softvera koji, nakon preuzimanja kontrole nad host operativnim sustavom, virtualizira ga i izvodi sve radnje izvan njega.

Početkom 2006., Microsoftovi istraživački laboratoriji stvorili su rootkit pod kodnim nazivom SubVirt, koji inficira Windows i Linux host sustave i čini njegovu prisutnost gotovo neprimjetnom. Princip rada ovog rootkita bio je sljedeći:

  1. Kroz jednu od ranjivosti u operativnom sustavu računala, zlonamjerni softver dobiva administrativni pristup.
  2. Nakon toga rootkit započinje proceduru migracije fizičke platforme na virtualnu, nakon čega se virtualizirana platforma pokreće preko hipervizora. Pritom se ništa ne mijenja za korisnika, sve nastavlja raditi kao i prije, a svi alati i servisi potrebni za pristup hipervizoru izvana (primjerice terminalski pristup) nalaze se izvan virtualiziranog sustava.
  3. Antivirusni softver ne može otkriti zlonamjerni kod nakon postupka migracije jer se nalazi izvan virtualiziranog sustava.

Vizualno ovaj postupak izgleda ovako:

Ipak, ne treba pretjerivati ​​u opasnosti. Još uvijek je mnogo teže razviti zloćudni program korištenjem virtualizacijskih tehnologija nego korištenjem “tradicionalnih” alata koji iskorištavaju razne ranjivosti operativnih sustava. U isto vrijeme, glavna pretpostavka onih koji tvrde da je takav zlonamjerni softver teže otkriti i, štoviše, ne može iskorištavati "rupe" u OS-u, djelujući isključivo "unutar pravila", jest da navodno virtualizirani operativni sustav ne može otkriti da radi na virtualnom računalu, da postoji početno netočna poruka. Sukladno tome, antivirusni softver ima svaku priliku otkriti činjenicu infekcije. I, stoga, nema smisla razvijati tako trojanski i složen trojanac, s obzirom na dostupnost mnogo jednostavnijih metoda upada.

Intelove i AMD virtualizacijske tehnologije

Intel i AMD, kao vodeći proizvođači procesora za poslužiteljske i desktop platforme, razvili su tehnike hardverske virtualizacije za korištenje u virtualizacijskim platformama. Ove tehnike nisu izravno kompatibilne, ali obavljaju suštinski slične funkcije. Oba pretpostavljaju hipervizor koji kontrolira nemodificirane gostujuće sustave i imaju mogućnost razvoja virtualizacijskih platformi bez potrebe za hardverskom emulacijom. Procesori obje tvrtke koji podržavaju virtualizaciju uključuju dodatne upute za pozivanje hipervizora za upravljanje virtualnim sustavima. Grupa koja trenutno istražuje mogućnosti tehnika hardverske virtualizacije uključuje AMD, Intel, Dell, Fujitsu Siemens, Hewlett-Packard, IBM, Sun Microsystems i VMware.

Intelova virtualizacija

Intel je službeno najavio lansiranje tehnologije virtualizacije početkom 2005. godine na konferenciji Intel Developer Forum Spring 2005. Nova tehnologija dobila je kodno ime Vanderpool i službeno Intel Virtualization Technology (skraćeno Intel VT). Intel VT tehnologija sadrži brojne tehnologije različitih klasa koje imaju brojeve verzija VT-x, gdje je x slovo koje označava podvrstu hardverske tehnologije. Podrška za novu tehnologiju najavljena je u procesorima Pentium 4, Pentium D, Xeon, Core Duo i Core 2 Duo. Intel je također objavio specifikacije za Intel VT za procesore temeljene na Itaniumu, gdje se virtualizacijska tehnologija pojavila pod kodnim imenom "Silvervale" i verzijom VT-i. Međutim, od 2005. novi modeli procesora Itanium ne podržavaju x86 instrukcije u hardveru, a x86 virtualizacija se može koristiti samo na IA-64 arhitekturi kroz emulaciju.

Kako bi omogućio Intel VT tehnologiju u računalnim sustavima, Intel je surađivao s proizvođačima matičnih ploča, BIOS-a i perifernih uređaja kako bi osigurao da je Intel VT kompatibilan s postojećim sustavima. Na mnogim računalnim sustavima tehnologija hardverske virtualizacije može se onemogućiti u BIOS-u. Specifikacije za Intel VT kažu da za podršku ove tehnologije nije dovoljno samo imati procesor koji je podržava; morate imati i odgovarajuće čipsetove matične ploče, BIOS i softver koji koristi Intel VT. Popis podržanih Intel VT procesora je naveden u nastavku:

  • Intel® 2 Core™ Duo Extreme procesor X6800
  • Intel® 2 Core™ Duo procesor E6700
  • Intel® 2 Core™ Duo procesor E6600
  • Intel® 2 Core™ Duo procesor E6400 (E6420)
  • Intel® 2 Core™ Duo procesor E6300 (E6320)
  • Intel® Core™ Duo procesor T2600
  • Intel® Core™ Duo procesor T2500
  • Intel® Core™ Duo procesor T2400
  • Intel® Core™ Duo procesor L2300
  • Intel® Pentium® procesor Extreme Edition 965
  • Intel® Pentium® procesor Extreme Edition 955
  • Intel® Pentium® D procesor 960
  • Intel® Pentium® D procesor 950
  • Intel® Pentium® D procesor 940
  • Intel® Pentium® D procesor 930
  • Intel® Pentium® D procesor 920
  • Intel® Pentium® 4 procesor 672
  • Intel® Pentium® 4 procesor 662

Procesori za prijenosna računala:

  • Intel® 2 Core™ Duo procesor T7600
  • Intel® 2 Core™ Duo procesor T7400
  • Intel® 2 Core™ Duo procesor T7200
  • Intel® 2 Core™ Duo procesor T5600
  • Intel® 2 Core™ Duo procesor L7400
  • Intel® 2 Core™ Duo procesor L7200
  • Intel® 2 Core™ Duo procesor L7600
  • Intel® 2 Core™ Duo procesor L7500

Procesori za poslužiteljske platforme:

  • Intel® Xeon® procesor 7041
  • Intel® Xeon® procesor 7040
  • Intel® Xeon® procesor 7030
  • Intel® Xeon® procesor 7020
  • Intel® Xeon® procesor 5080
  • Intel® Xeon® procesor 5063
  • Intel® Xeon® procesor 5060
  • Intel® Xeon® procesor 5050
  • Intel® Xeon® procesor 5030
  • Intel® Xeon® procesor 5110
  • Intel® Xeon® procesor 5120
  • Intel® Xeon® procesor 5130
  • Intel® Xeon® procesor 5140
  • Intel® Xeon® procesor 5148
  • Intel® Xeon® procesor 5150
  • Intel® Xeon® procesor 5160
  • Intel® Xeon® procesor E5310
  • Intel® Xeon® procesor E5320
  • Intel® Xeon® procesor E5335
  • Intel® Xeon® procesor E5345
  • Intel® Xeon® procesor X5355
  • Intel® Xeon® procesor L5310
  • Intel® Xeon® procesor L5320
  • Intel® Xeon® procesor 7140M
  • Intel® Xeon® procesor 7140N
  • Intel® Xeon® procesor 7130M
  • Intel® Xeon® procesor 7130N
  • Intel® Xeon® procesor 7120M
  • Intel® Xeon® procesor 7120N
  • Intel® Xeon® procesor 7110M
  • Intel® Xeon® procesor 7110N
  • Intel® Xeon® procesor X3220
  • Intel® Xeon® procesor X3210

Treba napomenuti da sljedeća četiri procesora ne podržavaju Intel VT tehnologiju:

  • Intel® 2 Core™ Duo procesor E4300
  • Intel® 2 Core™ Duo procesor E4400
  • Intel® 2 Core™ Duo procesor T5500
  • Intel® Pentium® D procesor 9x5 (D945)

Intel također planira razviti tehnologiju pod nazivom Virtualizacija za usmjereni I/O za Intel VT, koja ima VT-d verziju. Trenutno je poznato da se radi o značajnim promjenama u I/O arhitekturi, koje će poboljšati sigurnost, robusnost i performanse virtualnih platformi koristeći tehnike hardverske virtualizacije.

AMD virtualizacija

AMD je, poput Intela, nedavno počeo usavršavati arhitekturu procesora kako bi podržao virtualizaciju. U svibnju 2005. AMD je najavio početak uvođenja virtualizacijske podrške u procesore. Službeni naziv nove tehnologije je AMD Virtualization (skraćeno AMD-V), a interni kodni naziv je AMD Pacifica. AMD-V tehnologija je logičan nastavak Direct Connect tehnologije za AMD64 procesore, usmjerene na povećanje performansi računalnih sustava kroz čvrstu, izravnu integraciju procesora s drugim hardverskim komponentama.

Sljedeći popis prikazuje procesore koji podržavaju značajke hardverske virtualizacije AMD-V. Podrška za ove značajke trebala bi raditi na svim AMD-V serijama stolnih procesora koji pokreću Socket AM2 počevši od koraka F. Također treba napomenuti da Sempron procesori ne podržavaju hardversku virtualizaciju.

Procesori za stolna računala:

  • Athlon™ 64 3800+
  • Athlon™ 64 3500+
  • Athlon™ 64 3200+
  • Athlon™ 64 3000+
  • Athlon™ 64 FX FX-62
  • Athlon™ 64 FX FX-72
  • Athlon™ 64 FX FX-74
  • Athlon™ 64 X2 Dual-Core 6000+
  • Athlon™ 64 X2 Dual-Core 5600+
  • Athlon™ 64 X2 Dual-Core 5400+
  • Athlon™ 64 X2 Dual-Core 5200+
  • Athlon™ 64 X2 Dual-Core 5000+
  • Athlon™ 64 X2 Dual-Core 4800+
  • Athlon™ 64 X2 Dual-Core 4600+
  • Athlon™ 64 X2 Dual-Core 4400+
  • Athlon™ 64 X2 Dual-Core 4200+
  • Athlon™ 64 X2 Dual-Core 4000+
  • Athlon™ 64 X2 Dual-Core 3800+

Za prijenosna računala podržani su procesori s markom Turion 64 X2:

  • Turion™ 64 X2 TL-60
  • Turion™ 64 X2 TL-56
  • Turion™ 64 X2 TL-52
  • Turion™ 64 X2 TL-50

Sljedeći Opteron procesori podržani su za poslužiteljske platforme:

  • Serija Opteron 1000
  • Serija Opteron 2000
  • Serija Opteron 8000

Softver koji podržava virtualizaciju hardvera

Trenutačno je velika većina dobavljača virtualizacijskih softverskih platformi najavila podršku za Intel i AMD hardverske virtualizacijske tehnologije. Virtualni strojevi na tim platformama mogu se pokretati uz hardversku podršku za virtualizaciju. Osim toga, na mnogim operativnim sustavima koji uključuju softverske platforme za paravirtualizaciju kao što su Xen ili Virtual Iron, virtualizacija hardvera omogućit će rad nemodificiranih operativnih sustava za goste. Budući da je paravirtualizacija jedna od vrsta virtualizacije koja zahtijeva modifikaciju gostujućeg operativnog sustava, implementacija hardverske virtualizacijske podrške u paravirtualizacijske platforme vrlo je prihvatljivo rješenje za ove platforme, sa stajališta mogućnosti pokretanja nemodificiranih verzija gostujućeg operativnog sustava. sustava. Sljedeća tablica navodi glavne popularne virtualizacijske platforme i softver koji podržavaju tehnologije hardverske virtualizacije:

Virtualizacijska platforma ili softverKoje tehnologije podržava?Bilješka
Virtualni stroj temeljen na jezgri (KVM)Intel VT, AMD-VVirtualizacija razine instance operacijskih sustava pod Linuxom.
Microsoft Virtual PCIntel VT, AMD-VPlatforma za virtualizaciju radne površine za Windows host platforme.
Microsoftov virtualni poslužiteljIntel VT, AMD-VPlatforma za virtualizaciju poslužitelja za Windows. Verzija koja podržava hardversku virtualizaciju, Microsoft Virtual Server 2005 R2 SP1, je u beta verziji. Očekuje se u drugom kvartalu 2007.
Radna stanica ParallelsIntel VT, AMD-VVirtualizacijska platforma za Windows i Linux hostove.
VirtualBoxIntel VT, AMD-VPlatforma za virtualizaciju radne površine otvorenog koda za Windows, Linux i Mac OS. Prema zadanim postavkama podrška za hardversku virtualizaciju je onemogućena, budući da je prema stručnim istraživanjima hardverska virtualizacija trenutno sporija od softverske
Virtualno željezoIntel VT, AMD-VVirtual Iron 3.5 je prva virtualizacijska platforma temeljena na hardveru koja vam omogućuje pokretanje 32-bitnih i 64-bitnih nemodificiranih gostiju bez gotovo ikakvog gubitka performansi.
VMware Workstation i VMware ServerIntel VT, AMD-VZa pokretanje 64-bitnih gostujućih sustava potrebna je podrška za Intel VT (kao i za VMware ESX Server); za 32-bitne gostujuće OS-e podrška za IntelVT je onemogućena prema zadanim postavkama iz istih razloga kao i za VirtualBox.
XenIntel VT, AMD-VVirtualizacijska platforma Xen otvorenog koda omogućuje vam pokretanje nemodificiranih gostiju korištenjem hardverskih tehnika virtualizacije.

Virtualizacija hardvera danas

VMware, dio Hardware Virtualization Research Group, proveo je krajem 2006. studiju vlastite softverske virtualizacije u usporedbi s Intelovim tehnologijama hardverske virtualizacije. Dokument "Usporedba softverskih i hardverskih tehnika za x86 virtualizaciju" dokumentirao je rezultate ove studije (na procesoru Intel Pentium 4 672 od 3,8 GHz s onemogućenom tehnologijom Hyper-Threading). Jedan od eksperimenata proveden je pomoću testnih sustava SPECint2000 i SPECjbb2005, koji su de facto standard za procjenu performansi računalnih sustava. Kao gostujući sustav korišten je OS Red Hat Enterprise Linux 3, kojim upravlja softverski i hardverski hipervizor. Očekivalo se da hardverska virtualizacija pruži omjer performansi od oko sto posto u odnosu na izvorno pokretanje operativnog sustava. Međutim, rezultati su bili prilično iznenađujući: dok je softverski hipervizor bez hardverskih virtualizacijskih tehnika pretrpio gubitak performansi od 4 posto u odnosu na izvorno pokretanje, hardverski hipervizor ukupno je pretrpio gubitak performansi od 5 posto. Rezultati ovog testa prikazani su na donjoj slici:

zaključke

Podrška za tehnologije hardverske virtualizacije u procesorima otvara široke izglede za korištenje virtualnih strojeva kao pouzdanih, sigurnih i fleksibilnih alata za povećanje učinkovitosti virtualnih infrastruktura. Prisutnost podrške za tehnike hardverske virtualizacije u procesorima ne samo poslužiteljskih već i desktop sustava ukazuje na ozbiljnost namjera proizvođača procesora u odnosu na sve segmente tržišta korisnika računalnih sustava. Korištenje virtualizacije hardvera u budućnosti trebalo bi smanjiti gubitke performansi pri pokretanju nekoliko virtualnih strojeva na jednom fizičkom poslužitelju. Naravno, hardverska virtualizacija će povećati sigurnost virtualnih sustava u korporativnim okruženjima. Danas je jednostavnost razvoja virtualizacijskih platformi korištenjem hardverskih tehnika dovela do pojave novih igrača na tržištu virtualizacije. Dobavljači paravirtualizacijskih sustava široko koriste hardversku virtualizaciju za pokretanje nemodificiranih gostujućih sustava. Dodatna prednost virtualizacijskih tehnika temeljenih na hardveru je mogućnost pokretanja 64-bitnih gostiju na 32-bitnim verzijama virtualizacijskih platformi (na primjer, VMware ESX Server).

Ne biste trebali uzimati rezultate izvedbe kao jedine istinite. Objektivna procjena performansi različitih hardverskih i softverskih platformi za virtualizaciju nije trivijalan zadatak, spomenuta radna skupina unutar SPEC-a radi na stvaranju skupa standardnih metoda za procjenu takvih sustava. Danas se može primijetiti da su AMD-ovi virtualizacijski alati tehnički napredniji od onih koje implementira Intel. Mnogo toga ovisi o korištenom softveru, na primjer, za razliku od VMWarea, postoje okruženja koja puno bolje "odgovaraju" na hardversku podršku, na primjer, Xen 3.0.

U radu s virtualizacijskim programskim proizvodom VirtualBox često se javljaju problemi i kvarovi vezani uz instalaciju određenog operativnog sustava na virtualnom računalu. Razlozi grešaka u radu mogu biti različiti i kod jednog od njih, koji glasi da "hardversko ubrzanje (VT-x AMD-V) nije dostupno na vašem sustavu", razumjet ćemo u ovom članku.

U ovom slučaju, takav se problem pojavio prilikom instaliranja operativnog sustava Windows 8, iako se prilikom instaliranja OS Windows 7 takva pogreška nije dogodila. Kako možemo riješiti ovaj problem? Otkrijmo u nastavku.

Dakle, prije svega moramo biti sigurni da procesor podržava tu funkciju VT-x/AMD-V, za ovo pročitajte članak Kako provjeriti podržava li vaš procesor hardversku virtualizaciju Intel VT-x/VT-d i AMD-V. A da biste ga omogućili, morate otići u BIOS matične ploče. Da biste to učinili, ponovno pokrenite računalo i idite na BIOS našeg sustava.

Kako bi otišao na BIOS, trebamo pritisnuti tipku kada palimo računalo Izbrisati na tipkovnici. (Ako ne uđe pomoću ključa izbrisati probaj F1, F2) Kada uključite računalo, obično možete vidjeti na početnom ekranu do koje tipke vodi BIOS.

Kao rezultat toga, ulazimo u BIOS našeg računala. Zatim odaberite karticu " Napredna". Tu vidimo karticu " Konfiguracija CPU-a" odaberite ga i pritisnite " Unesi"

Dolazimo do konfiguracijskog izbornika, gdje vidimo karticu "Sigurni način rada virtualnog stroja" suprotno je vrijednost "Onemogućeno"što znači onemogućeno, samo ga trebamo omogućiti, da biste to učinili, kliknite na karticu i odaberite vrijednost "Omogućeno".

Kao što vidimo na slici, vrijednost se promijenila, sada moramo spremiti promjene.

Da biste spremili promjene, idite na karticu "Izlaz" zatim odaberite karticu "Izađi i spremi promjene". U prozoru koji se otvori gdje se od nas traži da spremimo napravljene promjene kliknite "U REDU" i pričekajte da se računalo ponovno pokrene.

Zatim otvorite program VirtualBox, idite na " postavke" sustav koji ste htjeli instalirati, u mom slučaju to je Windows 8.1 Kliknite na karticu ". sustav", Nadalje "ubrzanje", potvrdite okvire pored stavki navedenih na slici i kliknite "U REDU."

Svi! Pogreška se više ne pojavljuje, možete započeti instalaciju.

OKO Iznesite svoje mišljenje o ovom članku i, naravno, postavite pitanja ako vam nešto iznenada pođe po zlu.

Hvala na pozornosti!

Tehnologija virtualizacije omogućuje stvaranje nekoliko virtualnih računala s vlastitim operativnim sustavima na jednom fizičkom računalu. Operacijski sustavi za goste koristit će resurse stvarnog osobnog računala koji su im dodijeljeni unutar utvrđenih ograničenja. U tom slučaju nema potrebe particionirati disk i nema opasnosti od oštećenja bootloadera. Osobni podaci korisnika nisu ugroženi i sigurni su. Ako ste zainteresirani za ove mogućnosti, ostanite s nama. Danas ćemo vam reći kako omogućiti virtualizaciju u sustavu Windows 10.

Hipervizor koji je razvio Microsoft pod nazivom Hyper-V uključen je kao dodatna komponenta. Može se koristiti samo u x64 bit OS Windows 10 Enterprise ili Pro. U poslovnom okruženju Microsoft čak preporučuje određena prijenosna računala HP i Lenovo. Ova opcija nije dostupna korisnicima Home izdanja i svih x32 bitnih sustava.

  1. Možete brzo saznati parametre instaliranog sustava Windows pomoću tipkovničke prečice Win + X. U proširenom izborniku odaberite stavku označenu okvirom.

  1. Prozor koji se otvara sadrži dva bloka informacija. U prvom gledamo količinu instalirane memorije i bitnu dubinu. Hyper V zahtijeva najmanje 4 GB RAM-a. U drugom bloku obraćamo pozornost na izdanje OS-a.

  1. Prema parametrima sustava računalo je prikladno za instaliranje i pokretanje Microsoft VM-a. Dodatno, Hyper-V zahtijeva da procesor podržava ugniježđeno SLAT straničenje. Intel ga je implementirao u liniji Core i3/5/7, a AMD od prvih 64-bitnih Opterona. Model procesora naveden je u karakteristikama uređaja, tako da ga nije potrebno provjeravati u BIOS-u ili UEFI-ju. Pomoću naredbenog retka možemo provjeriti podršku Hyper tehnologija. Unesite naredbu “systeminfo” i potražite podatkovni blok naveden na snimci zaslona.

Kao što vidite, svi potrebni zahtjevi su ispunjeni i izvršili smo provjeru bez odlaska u BIOS. Nakon što smo se uvjerili da je hardverska konfiguracija prikladna za korištenje virtualnog stroja, možemo nastaviti s instalacijom.

Montaža

Hyper-V je komponenta operativnog sustava. Ne može se zasebno preuzeti i instalirati. Možete omogućiti samo korištenje u Windows okruženju. Pogledajmo nekoliko opcija za povezivanje Microsoft Virtual Machine.

Grafički način rada

Počnimo s korištenjem grafičkog načina rada, jer je on najpoznatiji korisnicima.

  1. Pomoću kombinacije tipki Win + R otvorite dijaloški okvir "Pokreni" i unesite naredbu "control" u tekstualno polje kao što je prikazano na snimci zaslona.

  1. Rezultat naših radnji bit će izgled klasične upravljačke ploče sustava Windows. Tražimo navedenu stavku i otvaramo je.

  1. U ovom prozoru koristit ćemo navigacijski izbornik koji je odgovoran za rad s komponentama operativnog sustava.

  1. Uključite Hyper-V. Proširite granu "Hyper" i provjerite jesu li sve njezine komponente označene. Dovršavamo rad u ovom odjeljku klikom na gumb "U redu".

  1. Windows interno traži i instalira naručene komponente.

  1. Nakon dovršetka promjena konfiguracije softvera, sustav će od vas zatražiti ponovno pokretanje.

Time je instalacija dovršena i računalo je spremno za korištenje ugrađenih alata za virtualizaciju.

Naredbeni redak

Također možete instalirati komponente hipervizora pomoću mogućnosti naredbenog retka.

  1. Otvorite izbornik Power User i pokrenite PowerShell ili CMD shell kao administrator.

  1. Unesite sljedeći redak u prozor koji se otvori:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V –All

  1. Windows obrađuje primljenu naredbu za instaliranje dodatnih komponenti.

  1. Na kraju, od nas će se tražiti da potvrdimo učinjene promjene i ponovno pokrenemo sustav. Unesite englesko slovo "Y" u svakom slučaju.

Računalo će odmah izaći iz grafičkog načina rada i prikazati standardni prozor ažuriranja. Sustav će se pokrenuti s omogućenim Hyper-V.

Posljednja metoda uključuje korištenje Windows Image Deployment and Management Tool.

  1. Pokrenite naredbeni redak s administratorskim pravima. Unesite sljedeći redak:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

  1. Nakon instaliranja komponenti, DISM traži potvrdu.

Unos slova "Y" odmah ponovno pokreće računalo, pri čemu se izvodi početno postavljanje Hyper-V-a.

Korištenje

Nakon dovršetka instalacije možete početi stvarati novi virtualni stroj.

  1. Nova se komponenta nalazi u odjeljku Administrativni alati izbornika Start.

  1. Hyper-V Manager standardna je konzola za upravljanje sustavom Windows. Omogućavanje i konfiguriranje operacija vrši se u području Action. Odaberite označenu stavku za pokretanje čarobnjaka.

  1. Otvorit će se izbornik s tri stavke. Odaberite onu označenu okvirom.

  1. Prvi prozor je informativni. Postavljanjem kvačice na navedeno mjesto više je nećete vidjeti tijekom sljedećih pokretanja. Za izradu stroja s vlastitom konfiguracijom odaberite gumb označen okvirom.

  1. Ovdje dajemo naziv stroja koji se stvara i možemo promijeniti mjesto pohrane njegovih datoteka.

  1. Generaciju treba odabrati na temelju bitne dubine OS-a koji se instalira. Za 32-bitne verzije ostavljamo prvu, ali moderne distribucije pripadaju drugoj.

  1. Veličina dodijeljene memorije ovisi o fizičkim mogućnostima osobnog računala. Najjednostavnije rješenje bilo bi dodijeliti 2 GB (2048 MB). Ovo je minimalna količina potrebna za pokretanje 64-bitnog sustava Windows. Dovoljno je instalirati bilo koju verziju Linuxa.

  1. U mrežnim postavkama otvorite padajući izbornik i odaberite navedenu opciju. VM Manager će automatski konfigurirati vezu za virtualni stroj pomoću vaše trenutne internetske veze.

  1. Veličina diska koji će se koristiti za instalaciju može se ograničiti na 32 GB. Ovo je dovoljno za pokretanje gostujućeg OS-a sa skupom programa.

  1. Slažemo se s prijedlogom naknadne instalacije sustava za goste. To se može učiniti pomoću DVD medija ili ISO slike.

Virtualni stroj je spreman. Da biste onemogućili Hyper-V i uklonili goste, morate onemogućiti ovu Windows značajku na upravljačkoj ploči.

Alternativa

Vlasnici Windows Home koji nemaju pristup Hyper-V-u mogu koristiti besplatno alternativno rješenje tvrtke Oracle. Za razliku od Microsoftovog proizvoda, VirtualBox aplikacija radi na 32-bitnim sustavima, ima više mogućnosti i manje je zahtjevna za resurse. Ne zahtijeva poseban skup procesorskih instrukcija.

Gotovo svi postojeći operativni sustavi radit će u VirtualBoxu, što se ne može reći za Hyper-V. U njemu je izbor ograničen na nekoliko verzija Windowsa, a odnedavno i Linuxa.

Konačno

Kako biste udobno koristili virtualne strojeve, ne zaboravite da oni troše fizičke resurse računala. U idealnom slučaju, računalo bi trebalo imati 8 GB memorije kako bi se osigurao istovremeni rad trenutnog i gostujućeg OS-a s pokrenutim aplikacijama.

Video

Kako bismo pomogli korisnicima koji žele bolje razumjeti postavke virtualizacije sustava Windows 10, u nastavku su poveznice na videozapise.

Najbolji članci na temu