Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13428|Odgovoriti: 0

Rešitve za konflikte med Hyper-V in VirtualBoxom ter VMware

[Kopiraj povezavo]
Objavljeno na 14. 04. 2018 21:20:17 | | |
Namestitev Visual Studia lahko povzroči konflikte med VirtualBoxom in VMware, ker je nameščen Windows Phone SDK, konflikti pa se kažejo takole:

Ko odprete VirtualBox in ustvarite 64-bitni virtualni stroj z VMware, se pojavi naslednje sporočilo o napaki:

Strojno pospeševanje VT-x/AMD-V je bilo omogočeno, vendar ni operativno. Vaš 64-bitni gost ne bo zaznal 64-bitnega procesorja in se ne bo mogel zagnati.
Prosimo, poskrbite, da ste pravilno vklopili VT-x/AMD-V v BIOS-u vašega gostiteljskega računalnika.


To je posledica tega, da ima Windows Phone SDK med namestitvijo vklopljen Hyper-V.

Simulator telefona v Windows Phone SDK je treba virtualizirati s Hyper-V. Hyper-V je Microsoftova virtualizacijska programska oprema, podobna VirtualBoxu in VMware, ki jo je mogoče uporabiti za ustvarjanje virtualnih strojev. Imenujejo se hipervizorji ali monitorji virtualnih strojev. Ker Hyper-V ne more sodelovati z VirtualBoxom in VMware, VirtualBox in VMware ne bosta delovala pravilno, ko je Hyper-V vklopljen. "VT-x/AMD-V", omenjen v zgornji napaki, je podpora za strojno virtualizacijo procesorja, ki je že vklopljena v BIOS-u; Hyper-V ga je uporabljal, zato sta se VirtualBox in VMware pritoževala, da ni operativen.

Rešitev je onemogočiti Hyper-V. Obstaja več poti:

Prvi način: Zaženi ukaz z administratorskimi pravicami: bcdedit /nastavi hypervisorlaunchtype off.

                   Ustrezen ukaz za odprtje Hyper-V je: bcdedit /set hypervisorlaunchtype auto.

Drugi način: uporabi grafični vmesnik "Dodaj ali odstrani Windows komponente" in v njem odkljukaj Hyper-V.

Vse zgoraj navedene metode zahtevajo ponovni zagon računalnika. In po izklopu Hyper-V ne morete več uporabljati emulatorja telefona v Windows Phone SDK.

Nisem našel načina, da bi hkrati poganjal VirtualBox VM-je in Hyper-V, razen če so VM-ji v VirtualBoxu 32-bitni (poskusil sem 32-bitne Windows XP VM-je in še vedno delujejo brez težav z omogočenim Hyper-V).



Za odločitev, ali boste ob zagonu računalnika vklopili Hyper-V, sledite tem korakom:

1. Zagnati z administratorskimi pravicamibcdedit /copy {current} /d "Windows 10 (Hyper-V vklopljen)"in nato povabit, da je bil ustvarjen še en zagonski meni, zabeležite niz kode v { }.

2. Bežibcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} hypervisorlaunchtype samodejnoukaz, zamenjaj rdečo XXX kodo tukaj.

3. Desni klik na lastnost "Ta računalnik", Napredne sistemske nastavitve, Zagon in Failover, ter nastavite "Čas za prikaz seznama operacijskega sistema".





Prejšnji:.net/c# Uporabite Costura.Fody za pakiranje DLL-ja v EXE
Naslednji:SQL Server Horizontalna tabela v vertikalno tabelo (vrstica v stolpec)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com