Kako pokrenuti VirtualBox i Hyper-V virtualne strojeve na istom računalu

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:

  1. Izvedite naredbeni redak kao administrator i unesite sljedeću naredbu
  2. bcdedit / set hypervisorlaunchtype off
  3. 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):

  1. bcdedit / copy {current} / d "Onemogući Hyper-V"
  2. Nova stavka za pokretanje sistema Windows biće kreirana, a GUID ove stavke će biti prikazan iu komandnoj liniji.
  3. 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.

Pogledajte video: Podešavanje mreže na virtuelnoj mašini (Septembar 2024).