Ако користите VirtualBox виртуелни машини (дури и ако не знаете за тоа: многу Android емулатори се исто така базирани на оваа VM) и инсталирање на виртуелната машина Hyper-V (вградена компонента на Windows 10 и 8 посебни изданија), ќе се сретнете со фактот дека Виртуелните машини VirtualBox ќе престанат да работат.
Текстот за грешка ќе пријави: "Не можам да ја отворам сесијата за виртуелна машина", а описот (пример за Интел): VT-x не е достапен (VERR_VMX_NO_VMX) код за грешка E_FAIL (сепак, ако не сте го инсталирале Hyper-V, најверојатно, ова Грешката е предизвикана од фактот дека виртуелизација не е вклучена во BIOS / UEFI).
Ова може да се реши со отстранување на компонентите на Hyper-V во Windows (контролен панел - програми и компоненти - инсталирање и отстранување на компоненти). Меѓутоа, ако ви требаат виртуелни машини Hyper-V, ова може да биде незгодно. Ова упатство опишува како да се користи VirtualBox и Hyper-V на еден компјутер со помалку време.
Брзо оневозможување и овозможување на Hyper-V да работи VirtualBox
За да може да се стартуваат VirtualBox виртуелните машини и Android-емулаторите врз основа на нив кога се инсталирани компонентите Hyper-V, треба да го исклучите лансирањето на Hyper-V хипервизорот.
Ова може да се направи на овој начин:
- Стартувај ја командната линија како администратор и внеси следнава команда
- bcdedit / поставете го хипервизорот за исклучување
- По извршување на командата, рестартирајте го компјутерот.
Сега VirtualBox ќе започне без грешка "Не можам да ја отворам сесијата за виртуелната машина" (сепак, Hyper-V нема да започне).
За да се врати сè во првобитната состојба, користете ја командата bcdedit / поставете хипервизорен автоматски автомат со последователното рестартирање на компјутерот.
Овој метод може да се модифицира со додавање на две ставки во менито за подигање на Windows: еден со вклучен Hyper-V, а другиот исклучен. Патеката е приближно следна (во командната линија како администратор):
bcdedit / copy {current} / d "Оневозможи Hyper-V"
- Ќе се креира нова ставка за мени за подигнување на Windows, а во командната линија ќе се прикаже и GUID на оваа ставка.
- Внесете ја командата
bcdedit / set {прикажан GUID} hypervisorlaunchtype off
Како резултат на тоа, по рестартирањето на Windows 10 или 8 (8.1), ќе видите две опции за подигнување на оперативниот систем: за подигање во една од нив ќе се работи за Hyper-V VM, а во другиот - VirtualBox (инаку ќе биде истиот систем).
Како резултат на тоа, можно е да се постигне работа, дури и ако не истовремено, на две виртуелни машини на еден компјутер.
Одделно, забележувам дека методите опишани на Интернет со менување на типот на стартување на сервисот hservice, вклучително и во регистарот HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services во моите експерименти, не го донеле посакуваниот резултат.