Com executar les màquines virtuals de VirtualBox i Hyper-V al mateix equip

Si utilitzeu les màquines virtuals de VirtualBox (fins i tot si no ho sabeu: molts emuladors d'Android també es basen en aquesta màquina virtual) i instal·leu la màquina virtual Hyper-V (component integrat de Windows 10 i 8 edicions separades). Les màquines virtuals de VirtualBox deixaran de funcionar.

El text d’error informarà: "No s’ha pogut obrir la sessió per a la màquina virtual" i la descripció (exemple per a Intel): el codi d’error de VT-x no està disponible (VERR_VMX_NO_VMX) E_FAIL (però, si no heu instal·lat Hyper-V, el més probable és que L’error es deu al fet que la virtualització no s’inclou a la BIOS / UEFI).

Això es pot solucionar eliminant els components d'Hyper-V a Windows (tauler de control - programes i components - instal·lació i eliminació de components). Tanmateix, si necessiteu les màquines virtuals Hyper-V, això pot ser un inconvenient. Aquest tutorial descriu com utilitzar VirtualBox i Hyper-V en un equip amb menys temps.

Inhabiliteu ràpidament i activeu Hyper-V per executar VirtualBox

Per poder executar les màquines virtuals de VirtualBox i els emuladors d’Android basant-se en ells quan s’instal·len components Hyper-V, haureu de desactivar el llançament de l’hipervisor Hyper-V.

Això es pot fer d’aquesta manera:

  1. Executeu l’ordre del sistema com a administrador i introduïu l’ordre següent
  2. bcdedit / set hypervisorlaunchtype off
  3. Després d’executar l’ordre, reinicieu l’ordinador.

Ara VirtualBox començarà sense l’error "No s’ha pogut obrir la sessió per a la màquina virtual" (però, Hyper-V no s’iniciarà).

Per tornar tot al seu estat original, utilitzeu l’ordre bcdedit / set hypervisorlaunchtype auto amb el reinici posterior de l’ordinador.

Aquest mètode es pot modificar afegint dos elements al menú d’arrencada de Windows: un amb Hyper-V habilitat i l’altre desactivat. El camí d'accés és aproximadament el següent (a la línia d'ordres com a administrador)

  1. bcdedit / copy {current} / d "Disable Hyper-V"
  2. Es crearà un nou element del menú d’arrencada del Windows i el GUID d’aquest element també es mostrarà a la línia d’ordres.
  3. Introduïu l'ordre
    bcdedit / set {display GUID} hipervisorlaunchtype off

Com a resultat, després de reiniciar Windows 10 o 8 (8.1), veureu dues opcions del menú d’arrencada del sistema operatiu: l’arrencada en un d’ells obtindrà el funcionament de la màquina virtual Hyper-V, de l’altra, VirtualBox (en cas contrari, serà el mateix sistema).

Com a resultat, és possible aconseguir un treball, encara que no sigui simultani, de dues màquines virtuals en un ordinador.

Per separat, observo que els mètodes descrits a Internet amb el canvi del tipus d’inici del servei hvservice, inclosos al registre HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Serveis en els meus experiments, no van aportar el resultat desitjat.