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

Ako koristite VirtualBox virtualne strojeve (čak i ako to ne znate: mnogi Android emulatori također se temelje na ovom VM-u) i instalirate Hyper-V virtualni stroj (ugrađena komponenta sustava Windows 10 i 8 izdvojenih izdanja), naići ćete na Virtualni strojevi VirtualBoxa prestat će se prikazivati.

Tekst pogreške izvješćuje: "Ne može se otvoriti sesija za virtualni stroj", 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, Pogreška je uzrokovana činjenicom da virtualizacija nije uključena u BIOS / UEFI).

To se može riješiti uklanjanjem komponenti Hyper-V u sustavu Windows (upravljačka ploča - programi i komponente - instalacija i uklanjanje komponenti). Međutim, ako trebate Hyper-V virtualne strojeve, to može biti neprikladno. Ovaj vodič opisuje kako koristiti VirtualBox i Hyper-V na jednom računalu s manje vremena.

Brzo onemogućite i omogućite Hyper-V za pokretanje VirtualBoxa

Kako bi mogli pokrenuti VirtualBox virtualne strojeve i Android emulatore temeljene na njima kada su Hyper-V komponente instalirane, trebate isključiti pokretanje hipervisora ​​Hyper-V.

To se može učiniti na ovaj način:

  1. Pokrenite naredbeni redak kao administrator i unesite sljedeću naredbu
  2. bcdedit / set hypervisorlaunchtype off
  3. Nakon izvršenja naredbe, ponovno pokrenite računalo.

Sada VirtualBox će započeti bez pogreške "Ne može se otvoriti sesija za virtualni stroj" (međutim, Hyper-V se neće pokrenuti).

Da biste sve vratili u prvobitno stanje, upotrijebite naredbu bcdedit / set hypervisorlaunchtype auto s naknadnim ponovno pokretanjem računala.

Ta se metoda može izmijeniti dodavanjem dviju stavki u izbornik za podizanje sustava Windows: one s omogućenim značajkom Hyper-V, a druga je onemogućena. Put je otprilike sljedeći (u naredbi kao administrator):

  1. bcdedit / copy {current} / d "Onemogući Hyper-V"
  2. Nova stavka izbornika sustava Windows će se stvoriti i GUID ove stavke bit će prikazani i na naredbenom retku.
  3. Unesite naredbu
    bcdedit / postavite {displayed GUID} hypervisorlaunchtype off

Kao rezultat toga, nakon ponovnog pokretanja sustava Windows 10 ili 8 (8.1), vidjet ćete dvije stavke izbornika OS-a: podizanje sustava u jedan od njih će Hyper-V VM raditi, a drugo - VirtualBox (inače će biti isti sustav).

Kao rezultat toga, moguće je postići rad, čak i ako ne i istodobno, dva virtualna računala na jednom računalu.

U međuvremenu, napominjem da metode opisane na Internetu s promjenom vrste pokretanja usluge hvservice, uključujući i HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services registar, nisu donijeli željeni rezultat u mojim eksperimentima.