Ako koristite virtualne strojeve VirtualBox (čak i ako za to ne znate: mnogi Android emulatori također imaju ovaj VM kao osnovu) i instaliraju Hyper-V virtualni stroj (ugrađenu komponentu Windows 10 i 8 zasebnih izdanja), naići ćete na činjenicu da VirtualBox virtualne mašine prestat će se pokretati.
Tekst pogreške reći će: "Ne mogu otvoriti sesiju za virtualnu mašinu", i opis (primjer za Intel): VT-x nije dostupan (VERR_VMX_NO_VMX) kod pogreške E_FAIL (ako niste instalirali Hyper-V, najvjerojatnije ovo Greška je uzrokovana činjenicom da virtualizacija nije uključena u BIOS / UEFI).
To možete riješiti deinstaliranjem Hyper-V komponenti u sustavu Windows (upravljačka ploča - programi i komponente - instaliranje i uklanjanje komponenti). Međutim, ako vam trebaju Hyper-V virtualne mašine, to može biti nezgodno. Ovaj vodič je o tome kako koristiti VirtualBox i Hyper-V na istom računaru sa manje vremena.
![](http://img.eifeg.com/img/remo-2019/12429/virtualbox-hyper-v-2.png)
Brzo onemogućite i omogućite Hyper-V za VirtualBox
Da biste mogli pokrenuti VirtualBox virtualne strojeve i Android emulatore temeljene na njima s instaliranim Hyper-V komponentama, morate isključiti pokretanje Hyper-V hipervizora.
To možete učiniti na ovaj način:
- Pokrenite naredbeni redak kao administrator i unesite sljedeću naredbu
- bcdedit / set hipervizorski pokretač isključen
- Nakon izvršenja naredbe, ponovo pokrenite računalo.
Sada će VirtualBox pokrenuti bez pogreške "Ne mogu otvoriti sesiju za virtualnu mašinu" (međutim, Hyper-V se neće pokrenuti).
Da biste sve vratili u prvobitno stanje, upotrijebite naredbu bcdedit / set hipervizorski pokretač automatski nakon čega slijedi ponovno pokretanje računara.
Ova metoda se može modificirati dodavanjem dvije stavke u Windows boot meni: jedna s omogućenom Hyper-V, a druga s onemogućenim. Put je približno sljedeći (u naredbenoj liniji kao administrator):
bcdedit / copy {current} / d "Onemogući Hyper-V"
- Stvorit će se nova stavka izbornika za pokretanje sustava Windows, a GUID ove stavke također će se prikazati u naredbenom retku.
- Unesite naredbu
bcdedit / set {prikazano GUID} hipervisočni tip isključen
Kao rezultat, nakon ponovnog pokretanja Windows 10 ili 8 (8.1), vidjet ćete dvije stavke na OS-ovom meniju za pokretanje: nakon učitavanja u jedan od njih, dobit ćete radne Hyper-V VM-ove, a u drugi VirtualBox (inače će to biti isti sustav).
![](http://img.eifeg.com/img/remo-2019/12429/virtualbox-hyper-v-5.png)
Kao rezultat, moguće je dobiti rad, čak i ako ne istovremeno, dvije virtualne mašine na istom računaru.
Zasebno, napominjem da metode opisane na Internetu s promjenom vrste pokretanja usluge hvservice, uključujući i u registru HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services, nisu donijele željeni rezultat u mojim eksperimentima.