Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13755|Odpoveď: 0

Riešenia konfliktov medzi Hyper-V a VirtualBoxom a VMware

[Kopírovať odkaz]
Zverejnené 14. 4. 2018 21:20:17 | | |
Inštalácia Visual Studio môže spôsobiť konflikty medzi VirtualBoxom a VMware, pretože je nainštalovaný Windows Phone SDK a konflikty sa prejavujú nasledovne:

Pri otvorení VirtualBoxu a vytvorení 64-bitového virtuálneho stroja pomocou VMware sa zobrazí nasledujúce chybové hlásenie:

Hardvérová akcelerácia VT-x/AMD-V bola povolená, ale nie je funkčná. Váš 64-bitový hosť nezistí 64-bitový procesor a nebude schopný nabootovať.
Prosím, uistite sa, že máte správne zapnuté VT-x/AMD-V v BIOSe vášho hostiteľského počítača.


Toto je spôsobené tým, že Windows Phone SDK má počas inštalácie zapnutý Hyper-V.

Simulátor telefónu v SDK Windows Phone musí byť virtualizovaný pomocou Hyper-V. Hyper-V je virtualizačný softvér spoločnosti Microsoft, podobný VirtualBoxu a VMware, ktorý sa dá použiť na vytváranie virtuálnych strojov. Nazývajú sa hypervízory alebo monitory virtuálnych strojov. Keďže Hyper-V nemôže koexistovať s VirtualBoxom a VMware, VirtualBox a VMware nebudú správne fungovať, keď je Hyper-V zapnutý. "VT-x/AMD-V" spomenutý v chybe vyššie je hardvérová virtualizačná podpora procesora, ktorá je už zapnutá v BIOSe; Hyper-V ho používal, takže VirtualBox a VMware sa sťažovali, že nie je funkčný.

Riešením je vypnúť Hyper-V. Existuje niekoľko ciest:

Prvá metóda: Spustiť príkaz s administrátorskými oprávneniami: bcdedit /set hypervisorlaunchtype off.

                   Príslušný príkaz na otvorenie Hyper-V je: bcdedit /set hypervisorlaunchtype auto.

Druhá metóda: použiť grafické rozhranie "Add or remove Windows components" a odškrtnúť v ňom Hyper-V.

Všetky vyššie uvedené metódy vyžadujú reštartovanie počítača. A po vypnutí Hyper-V už nemôžete používať emulátor telefónu v SDK Windows Phone.

Nenašiel som spôsob, ako spúšťať VirtualBox VM a Hyper-V súčasne, pokiaľ VM vo VirtualBoxe nie sú 32-bitové (skúšal som 32-bitové Windows XP VM a stále fungujú bez problémov s Hyper-V zapnutým).



Ak chcete pri spustení počítača zapnúť Hyper-V, postupujte podľa týchto krokov:

1. Spustiť s administrátorskými oprávneniamibcdedit /copy {current} /d "Windows 10 (Hyper-V zapnuté)"a potom vyzvať, že bola vytvorená ďalšia položka štartovacieho menu, zaznamenajte reťazec kódu v { }.

2. Bežbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} hypervisorlaunchtype autopríkaz, nahraďte červený kód XXX tu.

3. Kliknite pravým tlačidlom na vlastnosť "Tento počítač", Pokročilé systémové nastavenia, Spustenie a Failover, a nastavte "Čas zobrazenia zoznamu operačného systému".





Predchádzajúci:.net/c# Použite Costura.Fody na zabalenie DLL do EXE
Budúci:sqlserver Horizontálna tabuľka do vertikálnej tabuľky (riadok do stĺpca)
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com