Како да се стартуваат VirtualBox и Hyper-V виртуелни машини на ист компјутер

Ако користите 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 хипервизорот.

Ова може да се направи на овој начин:

  1. Стартувај ја командната линија како администратор и внеси следнава команда
  2. bcdedit / поставете го хипервизорот за исклучување
  3. По извршување на командата, рестартирајте го компјутерот.

Сега VirtualBox ќе започне без грешка "Не можам да ја отворам сесијата за виртуелната машина" (сепак, Hyper-V нема да започне).

За да се врати сè во првобитната состојба, користете ја командата bcdedit / поставете хипервизорен автоматски автомат со последователното рестартирање на компјутерот.

Овој метод може да се модифицира со додавање на две ставки во менито за подигање на Windows: еден со вклучен Hyper-V, а другиот исклучен. Патеката е приближно следна (во командната линија како администратор):

  1. bcdedit / copy {current} / d "Оневозможи Hyper-V"
  2. Ќе се креира нова ставка за мени за подигнување на Windows, а во командната линија ќе се прикаже и GUID на оваа ставка.
  3. Внесете ја командата
    bcdedit / set {прикажан GUID} hypervisorlaunchtype off

Како резултат на тоа, по рестартирањето на Windows 10 или 8 (8.1), ќе видите две опции за подигнување на оперативниот систем: за подигање во една од нив ќе се работи за Hyper-V VM, а во другиот - VirtualBox (инаку ќе биде истиот систем).

Како резултат на тоа, можно е да се постигне работа, дури и ако не истовремено, на две виртуелни машини на еден компјутер.

Одделно, забележувам дека методите опишани на Интернет со менување на типот на стартување на сервисот hservice, вклучително и во регистарот HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services во моите експерименти, не го донеле посакуваниот резултат.

Погледнете го видеото: Week 1 (Ноември 2024).