ОС: 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?
источник
Ответы:
Это случилось со мной, когда я использовал виртуальное устройство Android. Проверьте, используете ли вы одновременно другую виртуальную машину.
Надеюсь, это поможет.
источник
Если у вас установлен Microsoft Virtual PC или его замена Hyper-V, вам необходимо удалить его. Любой из них вызовет проблему, которую вы видите.
Вам также может понадобиться удалить любые другие программы виртуализации, которые вы, возможно, скачали, такие как VMware Player / Workstation.
источник
Я исправил проблему, удалив и установив 4.3.12 вместо этого. Похоже, что это ошибка в 4.3.14 и 4.3.15, и я сообщил об этом сейчас.
источник
У меня была такая же проблема некоторое время назад. Я обновился до более новой версии virtualbox, и ранее работающая ВМ извергла эту ошибку в новой версии. Я проверил решения онлайн и утверждал, что нет другого процесса, использующего VT-x. Установите virtualbox.exe для запуска с повышенными правами (он же как администратор), без изменений.
Тогда я понял, что я запустил установщик без повышенных прав. О, это может быть Удалите, затем переустановите с повышенными правами. Проблема ушла.
источник