Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13428|Відповідь: 0

Рішення конфліктів між Hyper-V, VirtualBox і VMware

[Копіювати посилання]
Опубліковано 14.04.2018 21:20:17 | | |
Встановлення Visual Studio може спричинити конфлікти між VirtualBox і VMware, оскільки встановлено Windows Phone SDK, і конфлікти проявляються наступним чином:

При відкритті VirtualBox і створенні 64-бітної віртуальної машини з VMware з'являється наступне повідомлення про помилку:

Апаратне прискорення VT-x/AMD-V увімкнене, але воно не працює. Ваш 64-бітний гість не виявить 64-бітний процесор і не зможе завантажитися.
Будь ласка, переконайтеся, що ви правильно увімкнули VT-x/AMD-V у BIOS вашого комп'ютера.


Це пов'язано з тим, що під час встановлення на Windows Phone SDK увімкнений Hyper-V.

Симулятор телефону в Windows Phone SDK потрібно віртуалізувати за допомогою Hyper-V. Hyper-V — це програмне забезпечення для віртуалізації від Microsoft, подібне до VirtualBox і VMware, яке можна використовувати для створення віртуальних машин. Їх називають гіпервізорами або моніторами віртуальних машин. Оскільки Hyper-V не може співіснувати з VirtualBox і VMware, VirtualBox і VMware не працюватимуть належним чином, коли Hyper-V увімкнено. «VT-x/AMD-V», згаданий у помилці вище, — це апаратна віртуалізація процесора, який вже увімкнений у BIOS; Hyper-V використовував його, тому VirtualBox і VMware скаржилися, що він не працює.

Рішення — вимкнути Hyper-V. Існує кілька шляхів:

Перший метод: виконати команду з правами адміністратора: bcdedit /set hypervisorlaunchtype off.

                   Відповідна команда для відкриття Hyper-V: bcdedit /set hypervisorlaunchtype auto.

Другий метод: використовуйте графічну програму інтерфейсу "Add or remove Windows" і зніміть галочку Hyper-V у ній.

Усі вищезазначені методи вимагають перезавантаження комп'ютера. Після вимкнення Hyper-V ви не можете використовувати емулятор телефону в Windows Phone SDK.

Я не знайшов способу запускати VirtualBox VM і Hyper-V одночасно, якщо тільки VM у VirtualBox не 32-бітні (я пробував 32-бітні Windows XP VM, і вони все одно працюють нормально з увімкненим Hyper-V).



Щоб вирішити, чи вмикати Hyper-V під час запуску комп'ютера, виконайте такі кроки:

1. Запуск з правами адміністратораbcdedit /copy {current} /d "Windows 10 (Hyper-V увімкнено)"команду, а потім запитати, що створено інший елемент стартового меню, позначте рядок коду в { }.

2. Біжиbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} гіпервізорlaunchtype autoкоманду, замініть червоний код XXX тут.

3. Клацніть правою кнопкою миші на властивості "This PC", Розширені налаштування системи, Launch і Failover, а також встановіть "Час для відображення списку операційної системи".





Попередній:.net/c# Використовуйте Costura.Fody для пакетування DLL у EXE
Наступний:Горизонтальна таблиця sqlserver у вертикальну таблицю (рядок до стовпця)
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com