Kiel ruli virtualajn maŝinojn VirtualBox kaj Hyper-V sur la sama komputilo

Pin
Send
Share
Send

Se vi uzas virtualajn maŝinojn VirtualBox (eĉ se vi ne scias pri ĝi: multaj Android-emulatoroj ankaŭ havas ĉi tiun VM kiel bazon) kaj instalas la virtualan maŝinon Hyper-V (enkonstruita ero de Vindozo 10 kaj 8 apartaj eldonoj), vi trovos la fakton ke Virtualaj maŝinoj VirtualBox ĉesos komenci.

La erara teksto diros: "Ne povis malfermi la sesion por la virtuala maŝino", kaj priskribo (ekzemplo por Intel): VT-x ne haveblas (VERR_VMX_NO_VMX) erara kodo E_FAIL (tamen, se vi ne instalis Hyper-V, tre probable ĉi tio La eraro kaŭzas, ke virtualigo ne estas inkluzivita en BIOS / UEFI).

Vi povas solvi tion per malinstalo de la Hyper-V-komponentoj en Vindozo (kontrolpanelo - programoj kaj komponentoj - instalo kaj forigo de komponantoj). Tamen, se vi bezonas virtualajn maŝinojn Hyper-V, ĉi tio povas esti maloportuna. Ĉi tiu lernilo temas pri kiel uzi VirtualBox kaj Hyper-V en la sama komputilo kun malpli da tempo.

Rapide malebligu kaj ebligu Hyper-V por VirtualBox

Por povi funkciigi virtualajn maŝinojn de VirtualBox kaj Android-emulatoroj bazitaj sur ili kun instalitaj Hyper-V-komponentoj, vi devas malŝalti la lanĉon de la hipervizilo Hyper-V.

Vi povas fari ĉi tiel:

  1. Kuru la komandlinion kiel administranto kaj enigu la jenan komandon
  2. bcdedit / set hypervisorlaunchtype off
  3. Post ekzekuto de la komando, restartigu la komputilon.

Nun VirtualBox komenciĝos sen la eraro "Ne povis malfermi la seancon por la virtuala maŝino" (tamen Hyper-V ne komenciĝos).

Por redoni ĉion al sia originala stato, uzu la komandon bcdedit / set hypervisorlaunchtype auto sekvis rekomenci la komputilon.

Ĉi tiu metodo povas esti modifita aldonante du erojn al la Vindoza menuo: unu kun Hyper-V ebligita, la alia kun malebligita. La vojo estas proksimume la sekva (sur la komandlinio kiel administranto):

  1. bcdedit / copy {current} / d "Malŝalti Hyper-V"
  2. Nova menuo de ekkuro de Vindozo kreiĝos, kaj la Gvidilo de ĉi tiu ero ankaŭ montriĝos sur la komandlinio.
  3. Enigu komandon
    bcdedit / set {montrita GUID} hypervisorlaunchtype off

Rezulte, post rekomenci Vindozon 10 aŭ 8 (8.1), vi vidos du artikolojn en la menuo de operaciumo: post ŝarĝo en unu el ili, vi funkcios Hyper-V VMs, kaj en la alian VirtualBox (alie ĝi estos la sama sistemo).

Rezulte eblas atingi la verkon, eĉ se ne samtempe, de du virtualaj maŝinoj en la sama komputilo.

Aparte, mi rimarkas, ke la metodoj priskribitaj interrete kun ŝanĝo de la tipo de komenco de la servo de hvservo, inkluzive en la registro HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services, ne alportis la deziratan rezulton en miaj eksperimentoj.

Pin
Send
Share
Send