Jinsi ya kuendesha mashine za VirtualBox na Hyper-V kwenye kompyuta sawa

Ikiwa unatumia mashine ya virtual VirtualBox (hata kama hujui juu yake: wengi wa emulators Android pia hutegemea VM hii) na kufunga mashine ya Hyper-V (iliyojengwa katika sehemu ya Windows 10 na 8 tofauti matoleo), utapata ukweli kwamba Mashine ya VirtualBox itaacha kukimbia.

Nakala ya kosa itasema: "Haikuweza kufungua kikao cha mashine ya kawaida", na maelezo (mfano wa Intel): VT-x haipatikani (VERR_VMX_NO_VMX) msimbo wa kosa E_FAIL (hata hivyo, ikiwa hutaweka Hyper-V, inawezekana, hii Hitilafu husababishwa na ukweli kwamba virtualisation haijatumiwa katika BIOS / UEFI).

Hii inaweza kutatuliwa kwa kuondoa vipengele vya Hyper-V katika Windows (kudhibiti jopo-programu na vipengele - kufunga na kuondoa vipengele). Hata hivyo, kama unahitaji mashine halisi ya Hyper-V, hii inaweza kuwa haifai. Mafunzo haya yanaelezea jinsi ya kutumia VirtualBox na Hyper-V kwenye kompyuta moja na muda mdogo.

Fanya haraka na uwezesha Hyper-V kukimbia VirtualBox

Ili uweze kuendesha mashine za virtual VirtualBox na emulators za Android zikizingatia wakati vipengele vya Hyper-V vimewekwa, unahitaji kuzima uzinduzi wa Hyper-V hypervisor.

Hii inaweza kufanyika kwa njia hii:

  1. Tumia haraka ya amri kama msimamizi na ingiza amri ifuatayo
  2. bcdedit / kuweka hypervisorlaunchtype mbali
  3. Baada ya kutekeleza amri, fungua upya kompyuta.

Sasa VirtualBox itaanza bila "Haiwezi kufungua kikao cha kosa la mashine" (hata hivyo, Hyper-V haitaanza).

Kurudi kila kitu kwa hali yake ya asili, tumia amri bcdedit / kuweka auto auto hypervisorlaunchtype na kuanza upya kwa kompyuta.

Njia hii inaweza kubadilishwa kwa kuongeza vitu viwili kwenye orodha ya boot ya Windows: moja yenye uwezo wa Hyper-V, na nyingine imewashwa. Njia ni takriban zifuatazo (katika mstari wa amri kama msimamizi):

  1. bcdedit / nakala {sasa} / d "Zima Hyper-V"
  2. Kipengee kipya cha menu ya boot ya Windows kitaundwa, na GUID ya kipengee hiki kitaonekana kwenye mstari wa amri.
  3. Ingiza amri
    bcdedit / kuweka {kuonyeshwa GUID} hypervisorlaunchtype mbali

Matokeo yake, baada ya kuanzisha Windows 10 au 8 (8.1), utaona chaguo mbili za menyu ya boot ya OS: kupiga kura ndani ya mmoja wao kupata Hyper-V VM kazi, kwa upande mwingine - VirtualBox (isipokuwa itakuwa mfumo sawa).

Matokeo yake, inawezekana kufanikisha kazi, hata kama si wakati huo huo, wa mashine mbili za virusi kwenye kompyuta moja.

Kwa upande mwingine, ninaona kuwa njia zilizoelezwa kwenye mtandao na kubadilisha aina ya kuanzisha huduma ya hvservice, ikiwa ni pamoja na katika usajili HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet huduma katika majaribio yangu, haukuleta matokeo yaliyohitajika.