Nëse përdorni VirtualBox virtual machines (edhe nëse nuk dini për këtë: shumë emulatorë të Android bazohen gjithashtu në këtë VM) dhe instaloni makinën virtuale Hyper-V (komponent i integruar i Windows 10 dhe 8 botime të ndara), do të gjeni faktin se Makinat virtuale të VirtualBox do të ndalen.
Teksti i gabimit do të raportojë: "Seksioni nuk mund të hapet për makinën virtuale" dhe përshkrimi (shembull për Intel): VT-x nuk është i disponueshëm (VERR_VMX_NO_VMX) Kodi gabimi E_FAIL (megjithatë, nëse nuk e keni instaluar Hyper-V, Gabimi shkaktohet nga fakti që virtualizimi nuk është i përfshirë në BIOS / UEFI).
Kjo mund të zgjidhet duke hequr komponentët e Hyper-V në Windows (paneli i kontrollit - programet dhe komponentët - instalimi dhe heqja e komponentëve). Megjithatë, nëse keni nevojë për makinat virtuale Hyper-V, kjo mund të jetë e papërshtatshme. Ky tutorial përshkruan se si të përdorin VirtualBox dhe Hyper-V në një kompjuter me më pak kohë.
Shpejt çaktivizoni dhe aktivizoni Hyper-V për të drejtuar VirtualBox
Për të qenë në gjendje për të drejtuar makinat virtuale VirtualBox dhe emulators Android bazuar në ato kur komponentët Hyper-V janë instaluar, duhet të fikni nisjen e Hyper-V hypervisor.
Kjo mund të bëhet në këtë mënyrë:
- Run command prompt si administrator dhe futni komandën e mëposhtme
- bcdedit / set hypervisorlaunchtype off
- Pas ekzekutimit të komandës, rinisni kompjuterin.
Tani VirtualBox do të fillojë pa gabimin "S'mund të hapet sesioni për makinën virtuale" (megjithatë, Hyper-V nuk do të fillojë).
Për të kthyer gjithçka në gjendjen e tij origjinale, përdorni komandën bcdedit / set hypervisorlaunchtype auto me rifillimin e mëvonshëm të kompjuterit.
Kjo metodë mund të modifikohet duke shtuar dy elementë në menynë e nisjes së Windows: një me Hyper-V enabled dhe tjetra me aftësi të kufizuara. Rruga është afërsisht në vijim (në komandën si administrator):
bcdedit / copy {current} / d "Hiq Hyper-V"
- Do të krijohet një artikull i ri i menysë boot i Windows dhe GUID i këtij artikulli gjithashtu do të shfaqet në rreshtin e komandave.
- Shkruani komandën
bcdedit / set {shfaqur GUID} hypervisorlaunchtype off
Si rezultat, pasi të rifilloni Windows 10 ose 8 (8.1), do të shihni dy opsione të menysë së nisjes OS: futja në një prej tyre do të marrë Hyper-V VM që punon, në tjetrën - VirtualBox (ndryshe do të jetë i njëjti sistem).
Si rezultat, është e mundur të arrihet puna, edhe nëse jo e njëkohshme, e dy makinave virtuale në një kompjuter.
Veçmas, vura re se metodat e përshkruara në internet me ndryshimin e llojit të fillimit të shërbimit hvservice, duke përfshirë në regjistrin HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services në eksperimentet e mia, nuk kanë sjellë rezultatin e dëshiruar.