As u VirtualBox-virtuele masjiene gebruik (selfs as u nie daarvan weet nie: baie Android-emulators het ook hierdie VM as basis) en die Hyper-V-virtuele masjien installeer (ingeboude komponent van Windows 10 en 8 afsonderlike uitgawes), sal u agterkom dat VirtualBox virtuele masjiene stop nie.
Die foutteks sal sê: "Kon nie die sessie vir die virtuele masjien open nie", en beskrywing (voorbeeld vir Intel): VT-x is nie beskikbaar nie (VERR_VMX_NO_VMX) foutkode E_FAIL (as u egter nie Hyper-V geïnstalleer het nie, is dit waarskynlik Die fout word veroorsaak deurdat virtualisering nie by BIOS / UEFI ingesluit is nie).
U kan dit oplos deur die Hyper-V-komponente in Windows te verwyder (beheerpaneel - programme en komponente - installering en verwydering van komponente). As u egter virtuele Hyper-V-masjiene benodig, kan dit ongerieflik wees. Hierdie handleiding handel oor hoe u VirtualBox en Hyper-V op dieselfde rekenaar met minder tyd kan gebruik.
Skakel Hyper-V vir VirtualBox vinnig in en in
Om VirtualBox-virtuele masjiene en Android-emulators daarop te kan bedryf, met geïnstalleerde Hyper-V-komponente, moet u die bekendstelling van die Hyper-V-hypervisor afskakel.
U kan dit so doen:
- Begin die opdragreël as beheerder en voer die volgende opdrag in
- bcdedit / stel hipervisorlaunchtype af
- Nadat u die opdrag uitgevoer het, moet u die rekenaar weer begin.
Nou begin VirtualBox sonder die fout "Kon nie die sessie vir die virtuele masjien open nie" (Hyper-V sal egter nie begin nie).
Gebruik die opdrag om alles in die oorspronklike toestand terug te kry bcdedit / stel hipervisorlaunchtype outomaties gevolg deur die rekenaar weer te begin.
Hierdie metode kan verander word deur twee items by die Windows-opstartmenu te voeg: een met Hyper-V ingeskakel, en die ander met gestremd. Die pad is ongeveer die volgende (op die opdragreël as administrateur):
bcdedit / copy {current} / d "Hyper-V deaktiveer"
- 'N Nuwe Windows-opstartmenu-item word geskep, en die GUID van hierdie item word ook op die opdragreël vertoon.
- Voer opdrag in
bcdedit / set {vertoon GUID} hypervisorlaunchtype af
As gevolg hiervan, sien u twee items op die opstartmenu van die bedryfstelsel nadat u Windows 10 of 8 (8.1) herbegin het: nadat u dit in een van hulle gelaai het, werk Hyper-V VM's, en in die ander VirtualBox (anders sal dit dieselfde stelsel wees).
As gevolg hiervan is dit moontlik om die werk, al is dit nie gelyktydig, van twee virtuele masjiene op dieselfde rekenaar te kry nie.
Ek let afsonderlik daarop dat die metodes wat op die internet beskryf word met die verandering van die tipe aanvang van die hvservice-diens, insluitend in die HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services-register, nie die gewenste resultaat in my eksperimente gebring het nie.