VirtualBox дозволяє лише 32-бітну ОС


11

Коли я запускаю VirtualBox, у мене є лише 32 бітні операційні системи. Після деяких досліджень я дотримувався кроків на іншій посаді, але безрезультатно. Моя хост-операційна система 64-бітна, Intel Virtualization Technology і VT-d включені в BIOS, а платформа Hyper-V відключена у списку функцій Windows, але мені все ще представлені лише 32-бітні операційні системи.

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

Я також намагався відремонтувати установку без удачі. Як я можу це виправити для запуску 64-бітної ОС Linux у VB?

EDIT У мене також є остання версія BIOS.

Редагувати: Це питання не є дублікатом цього іншого питання, оскільки я стверджую, що рішення цього питання не вирішило цю проблему.


Гаразд, це має сенс з огляду на те, що я читав до цих пір. У мене було враження, що відключення Hyper-V подбає про це. Якщо це не так, чи маєте ви уявлення про те, який додаток використовував би цю функцію або як дізнатися, хто її використовує?
Джон Дітон

Спробуйте цю команду як адміністратор bcdedit /set hypervisorlaunchtype offта перезавантажте.
Бісвапріо

@Biswa, на жаль, не вийшло
Джон Дітон

2
@JonDeaton важко сказати напевно, але відомо, що кілька постачальників антивірусів блокують VT-x
Mokubai

Відповіді:


14

Стаття про підтримку VirtualBox Я маю 64-бітовий хост, але не можу встановити 64-бітових гостей, перераховує такі умови для 64-бітних гостей:

  1. Потрібно включити VT-x / AMD-v в BIOS хост-ПК.
  2. Microsoft Hyper-v має бути видалено (запустіть, OptionalFeatures.exeщоб перевірити)
  3. Уникайте налагоджувачів системного рівня, інших платформ VM та деяких антивірусних програм.
  4. Видаліть DeviceGuard або CredentialGuard, якщо вони встановлені.

Перевірте перераховані вище умови, особливо якщо DeviceGuard або CredentialGuard попередньо встановили Dell. Ви також можете спробувати відключити антивірус та перезавантажити.

Якщо всі умови виконані, то замість Ремонту VirtualBox спробуйте видалити його, перезавантажте, встановіть, перезавантажте. Якщо потрібно, повторіть це під час завантаження в безпечному режимі.

Якщо це все-таки не працює, то деякі встановлені продукти конфліктують з VirtualBox, який вам потрібно буде знайти. Авторуни дуже корисні при вивченні, відключенні та повторному включенні програм запуску.


Якщо для вас нічого не працює, то чомусь VirtualBox несумісний з вашим обладнанням. Hyper-V, ймовірно, може працювати якнайкраще, і зрештою, настільки ж хороший, як і VirtualBox, просто інший.
harrymc

1
Якщо вам цікаво, я вирішив цю проблему після повного витирання ноутбука, перевстановлення Windows та VB 5.1.28.
Джон Дітон

Ймовірно, таким чином ви позбулися конфліктного продукту або реініціалізували VB насильно.
harrymc

Я трохи застряг на кроці DeviceGuard ("встановіть функцію" Увімкнути безпеку на основі віртуалізації інвалідом "). Я думав, що коли це зовсім не встановлено, мені не доведеться нічого робити. Неправильно - вам потрібно явно відключити його, навіть якщо це не ввімкнено явно.
Якуб

5

Я знайшов одну можливу проблему, яка вирішила це для мене: Windows Defender => Захист пристрою => Основна ізоляція => Цілісність пам’яті повинна бути ВИМКНЕНА. (Увімкнув це в якийсь момент минулого чомусь ...)

Перемикач основного ізоляції встановлено на Вимкнено


0

64-розрядні версії не відображатимуться у списку, якщо ви використовуєте Hyper-V, а також якщо ви працюєте з Windows 10 Home, це називається Windows Hypervisor Platform, якщо це ввімкнено, також уникне появи 64-бітових версій у списку типів, коли створення віртуальної машини.


0

Переконайтесь, що Virtualbox оновлений! Це вирішило для мене - я був на v5.2 і дотримувався всіх інших порад з цієї теми. Потім я оновив до 6.0 і стали доступні 64-бітні варіанти.


Це означає, що у вас включений Hyper-V. Vbox 6 додав підтримку Hyper-V, щоб вона могла працювати на Hyper-V, але в попередніх версіях її потрібно відключити
phuclv

-1

Переконайтеся, що ви запускаєте VirtualBox як адміністратор і переконайтеся, що у вас є остання версія BIOS. Спробуйте оновити BIOS і перевірити всі налаштування.


Я оновив біос і відремонтував VirtualBox, але це не спрацювало.
Джон Дітон

Я не знаю, чому ця відповідь була оскаржена. Запуск VirtualBox в режимі адміністратора було єдиним, що працювало в моєму випадку. +1 для цього.
Ciprian Stoica

-1

Нарешті, я також мав той самий досвід, що жодне з доступних рішень, здавалося, не працює, поки я не помітив, що цей варіант був вимкнений. Увімкнена платформа Windows Hypervisor, а 64-розрядні в VB тепер доступні!

Платформа Hypervisor Windows

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.