22Aug
Moderni procesorji vključujejo funkcije strojne opreme za virtualizacijo, ki pospešujejo virtualne naprave, ustvarjene v VirtualBox, VMware, Hyper-V in drugih aplikacijah. Toda te funkcije niso vedno omogočene privzeto.
Virtualni stroji so čudovite stvari. Z aplikacijami za virtualizacijo lahko v oknu vašega trenutnega sistema zaženete celoten virtualni računalnik. V tem navideznem računalniku lahko zaženete različne operacijske sisteme, preskusite aplikacije v okolju v peskovniku in preizkusite funkcije brez skrbi. Za delo, te aplikacije navideznega stroja potrebujejo strojne funkcije pospeševanja, vgrajene v sodobne procesorje. Za Intelove procesorje to pomeni strojno pospešitev Intel VT-x. Za AMD-je CPU pomeni AMD-V strojno pospeševanje.
V določenih točkah lahko naletite na sporočila o napakah v vaših aplikacijah VM, na primer:
- VT-x /AMD-V strojno pospeševanje ni na voljo v vašem sistemu
- Ta gostitelj podpira Intel VT-x, vendar je Intel VT-x onemogočen
- Procesor na tem računalniku ni združljiv s Hyper-V
Te napake se lahko pojavijo za nekajrazličnih razlogov. Prvo je, da je funkcija pospeševanja strojne opreme morda onemogočena. Na sistemih z Intelovim procesorjem je funkcija Intel VT-x mogoče onemogočiti prek nastavitve BIOS-a ali UEFI-ja. Dejansko je to pogosto onemogočeno na novih računalnikih. Na sistemih z AMD procesorjem to ne bo problem. Funkcija AMD-V je vedno omogočena, zato ni nastavitve BIOS-a ali UEFI-ja.
Drugi razlog, zaradi katerega se lahko pojavijo napake, je, če poskušate uporabiti aplikacijo za virtualizacijo, kot sta VMWare ali VirtualBox, če že imate nameščen Microsoftov Hyper-V.Hyper-V prevzame te funkcije pospeševanja strojne opreme in druge aplikacije za virtualizacijo ne bodo imele dostopa do njih.
Torej, poglejmo, kako odpraviti te težave.
Poskusite odstraniti Hyper-V
Če imate nameščen Hyper-V, postane pohlepen in drugim aplikacijam za virtualizacijo ne bo omogočil dostopa do funkcij pospeševanja strojne opreme. To se pogosteje zgodi s strojno opremo Intel VT-x, vendar se lahko to zgodi tudi z AMD-V.V tem primeru boste v svoji aplikaciji za virtualizacijo videli sporočila o napakah, da Intel VT-x( ali AMD-V) ni na voljo, čeprav je to omogočeno v računalniku.
Če želite rešiti to težavo, morate samo odstraniti Hyper-V.Hyper-V je neobvezna funkcija za Windows, zato je odstranitev le-te malo drugačna od odstranitve običajne aplikacije. Nadzorna plošča na vrhu & gt;Odstranite program. V oknu »Programi in funkcije« kliknite »Vklopi ali izklopi funkcije sistema Windows«.
V oknu »Značilnosti sistema Windows« počistite potrditveno polje »Hyper-V« in nato kliknite »V redu«.
Ko se Windows dokončno odstrani Hyper-V, boste morali ponovno zagnati računalnik in nato znova poskusiti uporabljati VirtualBox ali VMware.
Vklopite Intel VT-x v svojem BIOS-u ali UEFI-jevem firmware-u
Če imate CPU Intel in odstranite Hyper-V, vaš problem ni rešil, ali pa je aplikacija za virtualizacijo sporočila, da je bil Intel VT-x onemogočen, boste moralidostop do nastavitev BIOS-a ali UEFI računalnika. Računalniki, izdelani pred izdajo sistema Windows 8, verjetno uporabljajo BIOS.Računalniki, izdelani po operacijskem sistemu Windows 8, lahko uporabljajo UEFI, verjetnost uporabe UEFI pa postane bolj sodoben računalnik.
V sistemu, ki temelji na BIOS-u, boste dostopali do nastavitev BIOS-a, tako da znova zaženete računalnik in pritisnete ustrezno tipko, ko se bo prvič zagnal. Tipka, ki jo pritisnete, je odvisna od proizvajalca računalnika, vendar je pogosto tipka »Izbriši« ali »F2«.Prav tako boste med zagonom najverjetneje videli sporočilo, ki navaja nekaj takega: »Pritisnite { Key} za dostop do nastavitve.« Če ne morete ugotoviti, kaj je pravi ključ za dostop do vaših nastavitev BIOS-a, izvedite samo iskanje po spletu"{ računalnik}{ model_number} dostop do BIOS-a."
Na računalniku, ki temelji na UEFI, ne morete nujno pritisniti samo tipke med zagonom računalnika. Namesto tega boste morali slediti tem navodilom za dostop do nastavitev strojne programske opreme UEFI iz naprednih možnosti zagona sistema Windows. Držite tipko Shift, ko kliknete Ponovni zagon v operacijskem sistemu Windows, da se znova vklopite v ta meni.
Ali vaš računalnik uporablja BIOS ali UEFI, ko ste v meniju z nastavitvami, lahko začnete iskati možnost, ki je označena z oznako "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions", "Vanderpool,"Ali kaj podobnega.
Pogosto lahko najdete možnost pod podmenijem »Procesor«.Ta podmeni se lahko nahaja nekje pod "Chipset", "Northbridge", "Advanced Chipset Control" ali "Advanced CPU Configuration" meni.
Omogočite možnost in nato izberite »Shrani in izstopi« ali ekvivalentno funkcijo, da shranite nastavitve in znova zaženite računalnik.
Ko se računalnik ponovno zažene, znova poskusite uporabiti VirtualBox ali VMware.
Kaj storiti, če ne vidite možnosti Intel VT-x v BIOS-u ali UEFI
Na žalost nekateri proizvajalci prenosnih računalnikov in proizvajalci matičnih plošč ne vključujejo možnosti v svojih nastavitvah BIOS-a ali UEFI-ja za omogočanje Intel VT-x.Če ne vidite te možnosti, poskusite opraviti spletno iskanje za številko modela vašega prenosnika ali matične plošče, če je to namizni računalnik in omogočite Intel VT-x.
V nekaterih primerih bodo lahko proizvajalci kasneje izdali posodobitev BIOS-a ali UEFI-ja, ki vključuje to možnost. Posodobitev BIOS-a ali UEFI-ja lahko pomaga, če imate srečo.
In ne pozabite, če imate starejši CPU, morda sploh ne podpira funkcij za virtualizacijo strojne opreme Intel VT-x ali AMD-V.
Image Credit: Nick Grey na Flickr