VirtualBox və Hyper-V virtual maşınlarını eyni kompüterdə necə idarə etmək olar?

VirtualBox virtual maşınlarını istifadə etsəniz (bu barədə bilmirsinizsə belə: bir çox Android emulatoru da bu VM-yə əsaslanır) və Hyper-V virtual maşınını (Windows 10 və 8 ayrı versiyaların yerleşik komponentləri) quraşdırdıqdan sonra, VirtualBox virtual maşınları dayandırılacaq.

Hata mətnində hesabat veriləcəkdir: "Virtual maşın üçün iclas açılmadı" və təsviri (Intel üçün nümunə): VT-x mövcud deyil (VERR_VMX_NO_VMX) səhv kodu E_FAIL (lakin Hyper-V-ni yükləməmisinizsə, Səhv, BIOS / UEFI-də virtualizasiya daxil deyildir).

Bu, Windows-da Hyper-V komponentlərini aradan qaldırmaqla həll edilə bilər (idarəetmə paneli - proqram və komponentlər - komponentləri quraşdırmaq və çıxarmaq). Lakin, Hyper-V virtual maşınlarına ehtiyacınız varsa, bu, əlverişsiz ola bilər. Bu təlimatda VirtualBox və Hyper-V-dən daha az vaxt olan bir kompüterdə necə istifadə edildiyini təsvir edir.

Hyper-V-ni VirtualBox-ı qısa müddətdə işə salmaq və aktivləşdirmək

Hyper-V komponentləri quraşdırıldıqda onlara əsaslanan VirtualBox virtual maşınları və Android emulatorlarını işə salmaq üçün Hyper-V hypervisor-un işini dayandırmaq lazımdır.

Bu, bu şəkildə edilə bilər:

  1. Komut satırını administrator olaraq çalıştırın və aşağıdakı komutu daxil edin
  2. bcdedit / set hypervisorlaunchtype off
  3. Komanda çalışdıqdan sonra kompüterinizi yenidən başladın.

İndi VirtualBox "Virtual maşın üçün iclas aça bilmədi" xətası olmadan başlayacaq (lakin Hyper-V başlamaz).

Hər şeyi özünün vəziyyətinə qaytarmaq üçün əmrdən istifadə edin bcdedit / set hypervisorlaunchtype auto kompüterin sonradan yenidən başlaması ilə.

Bu üsul, Windows açılış menyusuna iki maddə əlavə edilərək dəyişdirilə bilər: birinə Hyper-V effektiv və digər əlil. Yol təxminən aşağıdakıdur (administrator olaraq əmr satırında):

  1. bcdedit / copy {current} / d "Hyper-V funksiyasını aradan qaldırın"
  2. Yeni bir Windows önyükleme menyusu yaradılacaq və bu maddənin GUID də əmr satırında göstərilir.
  3. Komanda daxil edin
    bcdedit / set {göstərilən GUID} hypervisorlaunchtype off

Nəticədə, Windows 10 və ya 8 (8.1) yenidən işə salındıqdan sonra iki OS açma menyusu variantını görürsünüz: birinə başlanğıc Hyper-V VM işləyəcək, digərində - VirtualBox (əks halda eyni sistem olacaq).

Nəticədə, bir kompüterdə iki virtual maşının eyni vaxtda olmasa da, işə nail olmaq mümkündür.

Ayrı-ayrı hallarda qeyd edirəm ki, hvservice xidmətinin başlanğıcını dəyişdirərək İnternetdə təsvir edilmiş üsullar, HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services qeydiyyatı da daxil olmaqla, istənilən nəticə gətirməmişdir.