VT-x відключений у BIOS для обох режимів процесора (VERR_VMX_MSR_ALL_VMX_DISABLED)


237

Завантажили програвач Xamarin Android Player та з >> наступним >> прогресом встановили Virtual Box.

Коли я спробував запустити емулятор, я отримав

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed

і докладно про помилку в Oracle Vm Virtualbox є

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

Як я можу це виправити?

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


2
Це більше питання щодо superuser.com, але спробуйте це: sysprobs.com/disable-enable-virtualization-technology-bios
SushiHangover

1
Якщо ви вирішили свою проблему, вам слід додати відповідь замість посилання на зовнішній веб-сайт.
Петро О.

3
Я знайшов рішення своєї проблеми, поклав кілька зображень, щоб допомогти іншим, спасибі, перейдіть сюди -> forums.xamarin.com/discussion/54479/…
Sam

Відповіді:


207

Це питання, пов'язане з оперативною пам’яттю. Документація сама по собі пояснює:

Ви намагаєтесь виділити> 3 Гб оперативної пам’яті для VM. Для цього потрібно: (a) 64-бітова система хостів; та (b) справжній апаратний прохід, тобто VT-x.

Швидке рішення

Виділіть менше 3 Гб для віртуальної машини.

Повне рішення

  1. Переконайтесь, що ваша система 64-бітна.
  2. Увімкніть віртуалізацію у вашому хост-машині. Ви можете знайти , як зробити це тут або є багато інших ресурсів , наявні на Google .

12
Швидке рішення не працювало в моїй системі. Довелося включити віртуалізацію в біосах. (Ubuntu 16.04)
Едо

3
Це може бути проблема ОЗП. Але це лише одна можливість.
Auspex

144

Увімкнення / вимкнення PAE / NX не допомогло мені. Мені просто потрібно було включити віртуалізацію на своєму комп’ютері. Я працював над HP Compaq 8200 і дотримувався наступних кроків, щоб увімкнути віртуалізацію. Якщо ви працюєте на іншому комп’ютері, вам, мабуть, просто потрібно знайти, як увімкнути віртуалізацію на вашому ПК. Наведені нижче кроки для HP Compaq 8200 (або подібного) копіюються дослівно з коментаря, розміщеного користувачем qqdmax5 на дошці дискусій Hp тут .


Для запуску машин Oracle VM Virtual Box / VMware на 64-бітному хості необхідно включити технологію віртуалізації (VTx) та технологію віртуалізації, спрямовану на введення / виведення (VTd).

Зазвичай ці налаштування вимикаються на рівні BIOS.

Щоб увімкнути VTx та VTd, вам потрібно змінити відповідні налаштування в BIOS.

Ось приклад, як це зробити для HP Compaq 8200 або подібного ПК:

  1. Запустіть машину.
  2. Натисніть F10 для входу в BIOS.
  3. Безпека-> Безпека системи
  4. Увімкніть технологію віртуалізації (VTx) та технологію віртуалізації, спрямована на введення / виведення (VTd).
  5. Збережіть і перезавантажте машину.

Існує також деяка дискусія з цього приводу на askubuntu .


6
+1 Дякую за цю відповідь. Для мого ПК Lenovo мені довелося зробити amiduos.com/support/knowledge-base/article/…
Mayoares

Після оновлення Window мої настройки BIOS змінилися. Щоб знову працювати, мені довелося відключити Vt-d і включити апаратну віртуалізацію в BIOS.
Onshop

1
Це правильна відповідь для всіх користувачів, у яких налаштування біографії (VTx) було вимкнено. Дякуємо за публікацію
Алекс Радж Каліаморті

У моєму BIOS мені довелося включити "Intel Virtualization Technology".
Кріс

Це також було проблемою для мене: запуск старшого ноутбука HP EliteBook та ОС Linux. F10> BIOS> Налаштування системи. > VirtualizationTechnology
RoboBear

59

У віртуальному вікні "Налаштування"> Налаштування системи> Процесор> Увімкніть опцію PAE / NX. Це вирішило мою проблему.


5
Мені довелося зняти прапорець Enable PAE / NX. Це змусило помилку піти і віртуальна машина запустилася!
wallyk

2
Чим це відрізняється від stackoverflow.com/a/34741964/1221410 ? Що було перелічено приблизно за 3 роки до цієї відповіді?
Дейв

1
Не працював і для мене. Однак у Налаштуваннях> Система> Прискорення я зняв прапорець "Увімкнути VT-x / AMD-V" і тоді воно працює! (Я відключив опцію PAE / NX).
Флоріан Річу

Тимчасове рішення. Якщо ви працюєте з Vagrant або іншою технологією, це не спрацює. (Принаймні, не працювали для мене. :()
Манан Шах

17

У мене виникла ця проблема, коли намагався запустити 32-бітну ОС з більш ніж 3584 МБ оперативної пам’яті, виділеної на неї. Налаштування оперативної пам’яті гостя ОС 3584 Мб і менше допомогло.

Але я все-таки закінчив лише включення прапора в BIOS.


15

Виконайте наведені нижче дії в Oracle VM VirtualBox Manager:

  1. Виберіть Віртуальний пристрій і виберіть Установки
  2. Перейдіть до системи та перейдіть на вкладку Процесор
  3. Поставте прапорець " Увімкнути PAE / NX"
  4. Натисніть кнопку ОК, і ви закінчите

Для перевірки запустіть віртуальний пристрій від Oracle VM VirtualBox. Якщо все пішло добре, пристрій завантажується.

Закрийте цей пристрій і відкрийте його від Genymotion.



7

Для останньої версії Windows 10 (материнська плата / процесор HP та Intel),

Виконайте наведені нижче дії, починаючи з:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

Увімкнути

F10, щоб зберегти та вийти


Дякую. Це робить усіх користувачів Windows у правильному напрямку. У мене є материнська плата ASUS, і мені довелося вимкнути її з меню «Розширений запуск», а потім фізично почати бачити параметр BIOS (F2 / Del для ASUS) ... одного разу в BIOS це було в розділі Advanced => Advanced Configuration => CPU і викликав Технологія Intel Virtualization.
Андрій Т

6

Мій BIOS VT-X був увімкнений, але мені довелося вимкнути PAE / NX, щоб змусити запустити VM.


6

Для Ubuntu для HP (процесори Intel),

Натисніть F10 при завантаженні системи, вона перейде в режим налаштування системи.

Ви знайдете вкладки вгорі, як Main, Security, Advanced.

Перейдіть у розділ Додатково >> та натисніть Налаштування системи .

Поставте прапорець увімкнути технологію ввімкнення віртуалізації (VTx) та технологію віртуалізації, спрямована на введення / виведення (VTd).

Поверніться до головного, натисніть на збереження змін та вийдіть.


5

Якщо ви працюєте на 32-розрядній машині, не дозволяйте більше 3584 Мб оперативної пам’яті, і вона запуститься.


3

Мені довелося вимкнути PAE / NX, а потім повернутись до ... вуала !!


1
Я згоден, те саме працювало і для мене. Windows 10 x64, Virtual Box 5.0.14. Мені довелося відключити PAE / NX у параметрах VB, і це допомогло.
Давід Сибінський

2

Просто перевірте, скільки процесорів ви виділяєте. З одним процесором вам не потрібно грати зі своїм біосом.


Була подібна річ, і інші вищевикладені рішення не спрацювали. Мій імпортований VM мав 4 набору процесора, зменшив його лише до одного ( vboxmanage VMNAME --cpus 1) і завантажився як шарм. Дякую Денису.
Парк Гая

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