Ինչպես վարվել VirtualBox- ի եւ Hyper-V վիրտուալ մեքենաների նույն համակարգչի վրա

Եթե ​​օգտագործում եք վիրտուալ վիրտուալ վիրտուալ մեքենաներ (նույնիսկ եթե չգիտեք դրա մասին, շատ Android emulators- ը նույնպես հիմնված է այս VM- ի վրա) եւ տեղադրել Hyper-V վիրտուալ մեքենա (Windows 10-ի եւ 8 առանձին հրատարակությունների ներկառուցված բաղադրիչը), դուք կգտնեք այն փաստը, VirtualBox վիրտուալ մեքենաները կդադարեցնեն վազքը:

«Չհաջողվեց բացել վիրտուալ մեքենայի համար» եւ նկարագրությունը (օրինակ, Intel- ի համար). VT-x- ը հասանելի չէ (VERR_VMX_NO_VMX) սխալ կոդը E_FAIL (սակայն, եթե չեք տեղադրել Hyper-V, ամենայն հավանականությամբ, սա Սխալը պայմանավորված է նրանով, որ վիրտուալիզացիան ներառված չէ BIOS / UEFI- ում):

Սա կարելի է լուծել Windows- ի Hyper-V- ի բաղադրիչները հեռացնելու միջոցով (կառավարման վահանակ - ծրագրեր եւ բաղադրիչներ `տեղադրելու եւ հեռացնելու բաղադրիչները): Սակայն, եթե Ձեզ անհրաժեշտ է Hyper-V վիրտուալ մեքենաներ, դա կարող է անհարմար լինել: Այս ձեռնարկը նկարագրում է, թե ինչպես օգտագործել VirtualBox- ը եւ Hyper-V- ը մեկ համակարգչի վրա, ավելի քիչ ժամանակով:

Արագ անջատել եւ թույլատրել Hyper-V- ը վազել VirtualBox- ը

Որպեսզի տեղադրվեն Hyper-V- ի բաղադրիչները, որոնք կարող են վազում VirtualBox- ի վիրտուալ մեքենաները եւ դրանց վրա հիմնված Android emulators, կարող եք անջատել Hyper-V hypervisor- ի մեկնարկը:

Դա կարելի է անել հետեւյալ կերպ.

  1. Հրահանգի հրամանատարը գործարկել որպես ադմինիստրատոր եւ մուտքագրեք հետեւյալ հրահանգը
  2. bcdedit / set hypervisorlaunchtype off
  3. Հրամանին կատարումից հետո վերագործարկեք համակարգիչը:

Այժմ VirtualBox- ը կսկսի առանց «Չհաջողվեց բացել վիրտուալ մեքենայի համար» (սակայն Hyper-V- ը չի սկսվի):

Ամեն ինչ վերադառնալու համար պետք է օգտագործել հրամանը bcdedit / set hypervisorlaunchtype auto հետագայում համակարգչի վերագործարկման հետ:

Այս մեթոդը կարող է փոփոխվել `Windows- ի սկավառակի մենյուին երկու կետ ավելացնելու միջոցով` մեկը Hyper-V- ով, մյուսը `անջատված: Ճանապարհը մոտավորապես հետեւյալն է (հրամանի տողում որպես ադմինիստրատոր):

  1. bcdedit / copy (ընթացիկ) / d "Disable Hyper-V"
  2. Կստեղծվի նոր Windows boot menu item, եւ այս նյութի GUID- ը կցուցադրվի հրամանի տողում:
  3. Մուտքագրեք հրամանը
    bcdedit / set {ցուցադրեց GUID} hypervisorlaunch տիպը

Արդյունքում Windows 10-ը կամ 8-ը (8.1) վերագործարկվելուց հետո դուք կտեսնեք երկու OS բեռնման ընտրացանկի տարբերակներ. Դրանցից մեկի վերբեռնումը կստանա Hyper-V VM- ը, իսկ մյուսը `VirtualBox (հակառակ դեպքում այն ​​նույն համակարգն է):

Արդյունքում կարելի է մի համակարգչի վրա աշխատել, նույնիսկ միաժամանակ, երկու վիրտուալ մեքենաների:

Առանձին-առանձին, ես նշում եմ, որ Ինտերնետում նկարագրված մեթոդները փոխել են hvservice ծառայությանը, ներառյալ իմ փորձարկումների HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ռեգիստրում, ցանկալի արդյունք չի բերում: