VirtualBox va Hyper-V virtual mashinalarini bir xil kompyuterda qanday ishlatish kerak

Agar VirtualBox virtual mashinalaridan foydalansangiz (bu haqida bilmasangiz ham, ko'pgina Android emulyatorlari ham ushbu VM-ga asoslangan) va Hyper-V virtual mashinasini (Windows 10 va 8 alohida versiyalarning o'rnatilgan komponenti) o'rnatgan holda, VirtualBox virtual mashinalari ishlashni to'xtatadi.

Xato matnida "virtual mashinalar uchun sessiya ochilmadi" va tavsif (masalan, Intel uchun): VT-x mavjud emas (VERR_VMX_NO_VMX) xato kodi E_FAIL (lekin Hyper-V ni o'rnatmagan bo'lsangiz, ehtimol bu Xato, virtualizatsiya BIOS / UEFIga kiritilmaganligi sababli yuzaga keladi).

Bu Windowsdagi Hyper-V komponentlarini olib tashlash yo'li bilan hal qilinishi mumkin (boshqaruv paneli - dastur va komponentlar - komponentlarni o'rnatish va o'chirish). Ammo Hyper-V virtual mashinalariga kerak bo'lsa, bu noqulay bo'lishi mumkin. Ushbu qo'llanmada VirtualBox va Hyper-V ni bir vaqtning o'zida bir kompyuterda qanday ishlatishni tasvirlaydi.

Hyper-V'ni VirtualBox ishga tushirish uchun tezlik bilan o'chiring va yoqing

Hyper-V komponentlari o'rnatilganida VirtualBox virtual mashinalarini va ularga asoslangan Android emulyatorlarini ishga tushirish uchun Hyper-V hipervizorini ishga tushirishni o'chirishingiz kerak.

Bu shunday qilish mumkin:

  1. Buyruqning xohishini boshqaruvchi sifatida ishga tushiring va quyidagi buyruqni kiriting
  2. bcdedit / hipervisorlaunch shaklini o'chirish
  3. Buyruqni bajarganingizdan so'ng, kompyuterni qayta yoqing.

VirtualBox "Virtual Mashina uchun sessiyani ochib bo'lmadi" xatosiz ishga tushadi (ammo Hyper-V ishga tushmaydi).

Hamma narsani asl holatiga qaytarish uchun buyruqni ishlating bcdedit / sozlash hipervisorlaunchtype auto keyinchalik kompyuterni qayta ishga tushiradi.

Ushbu usulni Windows boot menyusiga ikkita maqola qo'shib o'zgartirish mumkin: biri Hyper-V bilan faollashtirilgan, ikkinchisi bekor qilingan. Yo'l taxminan quyidagilar (administrator buyruqlar qatorida):

  1. bcdedit / copy {current} / d "Hyper-Vni o'chirib qo'yish"
  2. Yangi Windows boot menyusi yaratiladi va ushbu element GUID buyruq satrida ham ko'rsatiladi.
  3. Buyruqni kiriting
    bcdedit / set {ko'rsatiladigan GUID} hypervisorlaunchtype off

Natijada, Windows 10 yoki 8 ni qayta ishga tushirganingizdan so'ng (8.1) ikkita OS yuklash menyusi tanlovini ko'rasiz: ularning biriga kirishni boshlash Hyper-V VM ishlaydi, boshqasida - VirtualBox (aks holda u bir xil tizim bo'ladi).

Natijada, bir kompyuterda ikkita virtual mashinaning bir vaqtning o'zida ishlashiga erishish mumkin.

Bundan tashqari, Internetda tasvirlangan usullar hvservice xizmatini ishga tushirish turini o'zgartirib, tajriba-larimda, jumladan, HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ro'yxatida, istalgan natijani bermadi.

Videoni tomosha qiling: Hyper-V vs VirtualBox: How much faster is Type-1 Hypervisor? (Aprel 2024).