Ako koristite VirtualBox virtuelne mašine (čak i ako ne znate za to: mnogi Android emulatori su takođe bazirani na ovom VM) i instaliraju Hyper-V virtuelnu mašinu (ugrađenu komponentu Windowsa 10 i 8 zasebnih izdanja), naići ćete na činjenicu da VirtualBox virtualne mašine će prestati s radom.
Tekst greške će prikazati: "Nije moguće otvoriti sesiju za virtualnu mašinu", a opis (primjer za Intel): VT-x nije dostupan (VERR_VMX_NO_VMX) kod pogreške E_FAIL (međutim, ako niste instalirali Hyper-V, najvjerojatnije Greška je uzrokovana činjenicom da virtualizacija nije uključena u BIOS / UEFI).
To se može riješiti uklanjanjem komponenti Hyper-V u Windowsu (kontrolni panel - programi i komponente - instaliranje i uklanjanje komponenti). Međutim, ako vam trebaju virtualne mašine Hyper-V, to može biti nezgodno. Ovaj vodič opisuje kako koristiti VirtualBox i Hyper-V na jednom računalu s manje vremena.
Brzo onemogućite i omogućite da Hyper-V pokrene VirtualBox
Da biste mogli da pokrećete VirtualBox virtuelne mašine i Android emulatore zasnovane na njima kada instalirate Hyper-V komponente, morate isključiti pokretanje Hyper-V hipervizora.
To se može učiniti na ovaj način:
- Izvedite naredbeni redak kao administrator i unesite sljedeću naredbu
- bcdedit / set hypervisorlaunchtype off
- Nakon izvršavanja naredbe, ponovo pokrenite računalo.
Sada će se VirtualBox pokrenuti bez greške "Ne može se otvoriti sesija za virtualnu mašinu" (međutim, Hyper-V se neće pokrenuti).
Da biste sve vratili u prvobitno stanje, koristite naredbu bcdedit / set hypervisorlaunchtype auto sa ponovnim pokretanjem računara.
Ovaj metod se može modifikovati dodavanjem dve stavke u meni za pokretanje sistema Windows: jedna sa Hyper-V omogućenom, a druga onemogućena. Put je otprilike sljedeći (u komandnoj liniji kao administrator):
bcdedit / copy {current} / d "Onemogući Hyper-V"
- Nova stavka za pokretanje sistema Windows biće kreirana, a GUID ove stavke će biti prikazan iu komandnoj liniji.
- Unesite naredbu
bcdedit / set {prikaz GUID-a} hypervisorlaunchtype off
Kao rezultat toga, nakon ponovnog pokretanja Windowsa 10 ili 8 (8.1), videćete dve opcije OS izbornika za pokretanje sistema: dizanje u jednu od njih će raditi Hyper-V VM, u drugom - VirtualBox (inače će biti isti sistem).
Kao rezultat, moguće je postići rad, čak i ako ne istovremeno, dva virtuelna stroja na jednom računaru.
Odvojeno, napominjem da metode opisane na Internetu sa promjenom tipa pokretanja hvservice servisa, uključujući u registar HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services u mojim eksperimentima, nisu donijele željeni rezultat.