Hoe VirtualBox en Hyper-V virtuele masjiene op dieselfde rekenaar hardloop

As jy VirtualBox-virtuele masjiene gebruik (selfs al weet jy nie daarvan nie: baie Android-emulators is ook gebaseer op hierdie VM) en installeer die Hyper-V virtuele masjien (ingeboude komponent van Windows 10 en 8 afsonderlike uitgawes) VirtualBox-virtuele masjiene sal ophou hardloop.

Die fouttekst sal aanmeld: 'Kon nie sessie vir virtuele masjien oopmaak nie' en die beskrywing (voorbeeld vir Intel): VT-x is nie beskikbaar nie (VERR_VMX_NO_VMX) foutkode E_FAIL (egter, as jy nie Hyper-V installeer nie, waarskynlik Die fout word veroorsaak deurdat virtualisasie nie in die BIOS / UEFI ingesluit is nie).

Dit kan opgelos word deur die komponente van Hyper-V in Windows te verwyder (beheerpaneel - programme en komponente - komponente installeer en verwyder). As jy egter die Hyper-V virtuele masjiene benodig, kan dit ongemaklik wees. Hierdie handleiding beskryf hoe om VirtualBox en Hyper-V op een rekenaar met minder tyd te gebruik.

Skakel Hyper-V vinnig in en aktiveer VirtualBox

Ten einde virtuele masjiene en Android-emulators op basis van hulle te kan uitvoer wanneer Hyper-V-komponente geïnstalleer is, moet u die bekendstelling van die Hyper-V-hipervisor afskakel.

Dit kan so gedoen word:

  1. Begin die opdrag prompt as administrateur en voer die volgende opdrag in
  2. bcdedit / stel hypervisorlaunchtype af
  3. Nadat u die opdrag uitgevoer het, herbegin die rekenaar.

Nou begin VirtualBox sonder die foute "Sessie vir virtuele masjien nie kon oopmaak nie" (Hyper-V sal egter nie begin nie).

Om alles terug te keer na sy oorspronklike toestand, gebruik die opdrag bcdedit / set hypervisorlaunchtype auto met die daaropvolgende herlaai van die rekenaar.

Hierdie metode kan verander word deur twee items by die Windows-opstartkieslys te voeg: een met Hyper-V aangeskakel, en die ander gedeaktiveer. Die pad is ongeveer die volgende (in die opdrag lyn as administrateur):

  1. bcdedit / copy {current} / d "Hyper-V uitskakel"
  2. 'N Nuwe Windows-kieslys-item sal geskep word, en die GUID van hierdie item sal ook op die opdraglyn vertoon word.
  3. Voer die opdrag in
    bcdedit / set {vertoon GUID} hypervisorlaunchtype af

As gevolg hiervan, nadat u Windows 10 of 8 (8.1) weer begin het, sal u twee OS-opsies vir opstartkieslys sien: die opstarten van een van hulle sal Hyper-V VM werk, in die ander - VirtualBox (anders sal dit dieselfde stelsel wees).

Gevolglik is dit moontlik om werk, al is dit nie gelyktydig, van twee virtuele masjiene op een rekenaar te bereik nie.

Afsonderlik let ek daarop dat die metodes wat op die internet beskryf is, met die verandering van die tipe diens wat die diens van die diens gedoen het, insluitend in die register HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services in my eksperimente, nie die verlangde resultaat gebring het nie.

Kyk na die video: Week 1 (Mei 2024).