VirtualBox - VT-x використовується іншим гіпервізором


16

ОС: Windows 7 x64

VirtualBox: 4.3.14 та 4.3.15

ЦП: i5-3570

Материнська плата: Gigabyte GA-H77M-D3H

Я отримую помилку нижче, коли я намагаюся запустити віртуальну машину з увімкнутим Enable VT-x / AMD-V. З цим налаштуванням віртуальна машина працює успішно.

Failed to open a session for the virtual machine
MachineName

VT-x is being used by another hypervisor.
(VERR_VMX_IN_VMX_ROOT_MODE).

Virtualbox can't operate in vmx root mode. Please close all other virtualization programs.
(VERR_VMX_IN_VMX_ROOT_MODE).

У мене в BIOS встановлені налаштування віртуалізації.

Я спробував оновити BIOS, це не вирішило проблему.

Коли в моєму BIOS було оновлено, віртуалізація за замовчуванням була вимкнена, і, перейшовши у VirtualBox, опції Enable VT-x / AMD-V не було, я знову увімкнув віртуалізацію, і параметр повернувся назад - так, здається, VirtualBox правильно знає, коли моя віртуалізація є на.

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

Наскільки я не знаю інше встановлене програмне забезпечення для вірутуалізації.

Наскільки я знаю, у мене немає програм, що працюють в режимі сумісності.

Будь-які ідеї, що ще може спричинити цю помилку? Або є спосіб дізнатися, що ще використовує VT-x?


деякі зловмисні програми або навіть якийсь антивірус можуть встановити себе як гіпервізор. Може бути так?
pqnet

Відповіді:


39

Це трапилося зі мною, коли я використовував віртуальний пристрій Android. Перевірте, чи використовуєте ви одночасно іншу віртуальну машину.

Сподіваюся, що це допоможе.


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

1
@DavidPostill насправді проблема може виникнути через кілька хостів віртуалізації в одному і тому ж процесорі одночасно. Я надіслав редагування, щоб уточнити це.
Зімхан

Що мені робити, якщо мені потрібні одночасно запускаються машина Virtualbox і віртуальний пристрій Android?
Вадим Котов

@DavidPostill це насправді рішення. Я щойно вимкнув віртуальний пристрій Android, на якому працював, і машина Vagrant запустилася без проблем.
xarlymg89

1

Якщо у вас встановлений віртуальний ПК Microsoft або його заміна Hyper-V, його потрібно видалити. Будь-яке з них спричинить проблему, яку ви бачите.

Можливо, вам також знадобиться видалити будь-які інші програми для віртуалізації, які ви завантажили, наприклад програвач VMware / Workstation.


1

Я усунув проблему, видаливши та встановивши натомість 4.3.12. Схоже, це помилка в 4.3.14 та 4.3.15, і я повідомив про це зараз.


Я використовую 4.3.24 і маю ту саму проблему.
e-info128

Ви дійсно повинні посилатися на ваші звіти про помилки для подальшої довідки, щоб ми могли знати, чи була виправлена ​​ця проблема чи навіть якщо ця проблема стосується нашої конкретної ситуації.
Зімхан

0

У мене був той самий випуск деякий час назад. Я оновив до нової версії virtualbox, і раніше працюючий VM виявив цю помилку в новій версії. Я перевірив рішення в Інтернеті і запевнив, що жодного іншого процесу, що використовує VT-x. Встановіть virtualbox.exe для запуску підвищеного (він називається адміністратором), без змін.

Тоді я зрозумів, що запустив інсталятора непідвищеним. О, це може бути все. Видаліть і повторно встановіть підвищені. Випуск пішов.

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