Vt x is disabled in the bios for all cpu modes virtualbox как исправить

Некоторые пользователи сталкиваются с ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке открыть виртуальную машину с помощью VM Virtualbox. Сообщается, что проблема возникает во всех последних версиях Windows и в некоторых дистрибутивах Ubuntu. Природа виртуальной машины не кажется важной, поскольку есть сообщения о случаях с виртуальными сеансами как Windows, так и Ubuntu, которые завершаются с одним и тем же сообщением об ошибке.

VT-x отключен в BIOS для всех режимов ЦП (VERR_VMX_MSR_ALL_VMX_DISABLED

Что вызывает отключение VT-X в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled)?

Мы исследовали это конкретное сообщение об ошибке, просмотрев различные отчеты пользователей и решения, которые они использовали для устранения проблемы. Эту проблему нелегко исправить, поскольку она возникает как в Windows, так и в Linux. Однако нам удалось обнаружить несколько распространенных сценариев, которые, как известно, вызывают именно это сообщение об ошибке:

  • Технология виртуализации (VT-X) отключена в BIOS. В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте в BIOS должна быть включена технология виртуализации (VTx). На некоторых машинах вам также потребуется включить направленный ввод-вывод с помощью технологии виртуализации (VTd).
  • Ваш ЦП не поддерживает VT-X / AMD-V. Другой возможный сценарий состоит в том, что ваш ЦП просто не оборудован для поддержки виртуализации. Это может произойти со старыми установками, в которых используется старый процессор.
  • PAE и NX отключены на центральном ЦП. Несколько пользователей сообщили, что проблема была решена после того, как они убедились, что виртуализированный ЦП настроен для работы с расширением физического адреса (PAE) и NX .
  • Выделенной оперативной памяти недостаточно или превышает возможности системы – изменение значения базовой памяти по умолчанию помогло многим пользователям, столкнувшимся с той же проблемой, полностью ее решить.
  • Стороннее решение безопасности мешает VT-X Vt-D. Известно, что существует несколько сторонних AV-клиентов, которые создают помехи для VirtualBox. Установление правила полного удаления Av-клиента разрешит конфликт.

Если вы в настоящее время пытаетесь решить эту конкретную проблему, эта статья предоставит вам список шагов по устранению неполадок. Ниже вы найдете набор методов, которые использовали другие пользователи в аналогичной ситуации для решения проблемы.

Для достижения наилучших результатов следуйте приведенным ниже методам в том порядке, в котором они представлены, пока не найдете исправление, которое устраняет проблему в вашем конкретном сценарии.

Метод 1. Убедитесь, что ваш процессор поддерживает VT-X / AMD-V.

Прежде чем пробовать что-либо еще, давайте убедимся, что система, в которой вы столкнулись с проблемой, предназначена для работы с VT-X (Intel) или AMD-V (AMD) . Если у вас достаточно старый процессор, возможно, он просто не предназначен для поддержки виртуализации.

Есть несколько методов, которыми вы можете воспользоваться, чтобы проверить, поддерживает ли ваш процессор виртуализацию, но мы выберем легкий путь. SecurAble – это бесплатное программное обеспечение, которое поможет нам определить характеристики вашего процессора и сообщить нам, достижима ли виртуализация.

Вот краткое руководство по загрузке и использованию SecurAble, чтобы узнать, поддерживает ли ваш ЦП виртуализацию:

  1. Перейдите по этой ссылке ( здесь ), прокрутите вниз до раздела загрузки и нажмите Загрузить сейчас.

    Скачивание SecurAble

  2. После загрузки утилиты просто откройте исполняемый файл, и все готово. Нажмите Да в UAC (запрос учетной записи пользователя) и дождитесь анализа вашего процессора.
  3. Когда появятся результаты, проверьте, есть ли у вас Да прямо над виртуализацией оборудования .В этом примере поддерживается аппаратная виртуализация.

    Если вы подтверждаете, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, чтобы знать, что один из них разрешит ошибку VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) .

Если тест показал, что ваша машина не поддерживает аппаратную виртуализацию, вы не сможете решить проблему с помощью описанных ниже методов.

Метод 2: включить технологию виртуализации (VTX) в BIOS

Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить технологию виртуализации (VTx) в настройках BIOS. На некоторых материнских платах вам также потребуется включить Virtualization Technology Directed I / O (VTd).

На некоторых материнских платах эта опция включена по умолчанию, но ручное вмешательство пользователя или стороннее вмешательство может отключить ее.

Примечание. Windows Hyper V также может отвечать за отключение VT-x на вашем компьютере.

Имейте в виду, что точные параметры меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно такие же. Вот краткое руководство, как убедиться, что VT-X или AMD-V включены в настройках BIOS:

  1. Запустите машину и несколько раз нажмите кнопку Setup, пока не войдете в BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы его не видите, попробуйте несколько раз нажать клавиши F (F2, F4, F8, F10, F12) или клавишу Del (компьютеры Dell), пока не получите нужный результат.

    нажмите клавишу, чтобы войти в настройки или BIOSПримечание. Чтобы не экспериментировать с различными комбинациями, вы можете выполнить поиск в Интернете по запросу « * версия материнской платы * ключ BIOS ».

  2. После входа в настройки BIOS перейдите в раздел « Безопасность»> «Безопасность системы» и включите технологию виртуализации (VTx) и / или технологию виртуализации с прямым вводом-выводом (VTd).

    Включение виртуализации в BIOS на базе HP

    Примечание: имейте в виду, что имена или расположение будут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS, вам необходимо включить технологию виртуализации от Advanced BIOS Features . На материнских платах на базе Intel вы можете включить виртуализацию, выбрав Advanced> Intel (R) Virtualization Technology .

  3. После включения технологии виртуализации на машине сохраните текущую конфигурацию BIOS и выйдите из настроек BIOS, чтобы позволить машине перезагрузиться.
  4. При следующем запуске проверьте, была ли решена проблема, попытавшись открыть ту же виртуальную машину (ту, на которой ранее отображалось сообщение об ошибке).

Если вы по-прежнему сталкиваетесь с той же ошибкой VT-X is Disabled в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) , перейдите к следующему способу ниже.

Метод 3: включить PAE / NX из VirtualBox Manager

Несколько пользователей, пытающихся решить одно и то же сообщение об ошибке, сообщили, что проблема была полностью решена после того, как они изменили настройки виртуального устройства и включили PAE / NX в меню настроек .

Этот параметр определяет, будут ли виртуальной машине доступны PAE (расширение физического адреса) и NX центрального процессора.

Хотя это не гарантирует, что это сработает, обычно сообщается, что он решает проблему на 64-битных компьютерах, которые, как подтверждено, поддерживают виртуализацию оборудования. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:

  1. Выберите машину, на которой отображается сообщение об ошибке, на левой панели и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
  2. В окне настроек виртуальной машины перейдите в раздел Система (с помощью левой панели) и перейдите на вкладку Процессор . Затем убедитесь, что установлен флажок Включить PAE / NX (связанный с расширенными функциями ).перейдите в Система> Процессор и установите флажок Включить PAE / NX
  3. Сохраните изменения и снова запустите виртуальную машину.

Если вы все еще видите ошибку VT-X отключен в BIOS для всех режимов ЦП (Verr_Vmx_Msr_All_Vmx_Disabled) при попытке запустить виртуальную машину, перейдите к следующему способу ниже.

Метод 4: увеличение размера ОЗУ

Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что проблема была решена после того, как они увеличили размер выделенной оперативной памяти и снова запустили виртуальную машину.

Обновление: некоторые пользователи сообщают, что в их случае исправление фактически связано с уменьшением выделенного размера ОЗУ.

Если приведенные выше методы оказались неэффективными, выполните следующие действия, чтобы увеличить или уменьшить размер ОЗУ:

  1. Выберите виртуальную машину, с которой у вас возникают проблемы, и щелкните значок « Настройки» .Доступ к меню настроек неисправной машины
  2. В окне настроек перейдите в раздел Система и перейдите на вкладку Материнская плата . Как только вы доберетесь туда, увеличьте выделенную память ( базовую память ), отрегулировав ползунок, затем нажмите ОК, чтобы сохранить изменения.Увеличение базовой памяти
  3. Запустите виртуальную машину и посмотрите, решена ли проблема. Если вы по-прежнему видите ту же ошибку, вернитесь на вкладку Материнская плата, используя шаг 2, и установите базовую память ниже, чем было изначально.Уменьшение базовой памяти
  4. Снова запустите машину и посмотрите, решена ли проблема.

Метод 5: предотвращение вмешательства стороннего антивируса в виртуализацию оборудования

Маловероятный виновник, но тот, который, как было установлено, вызывает проблему снова и снова, – это стороннее антивирусное решение. Несколько пользователей, столкнувшихся с той же проблемой, сообщили, что в их случае Avast (или другой сторонний AV-клиент) вызывал сообщение об ошибке.

Как оказалось, несколько сторонних решений безопасности запускают что-то в фоновом режиме, чтобы создать функцию «песочницы». Это приводит к тому, что функции виртуализации блокируются от использования VirtualBox или аналогичным клиентом.

Если вы используете сторонний клиент безопасности, отключение в нем защиты в реальном времени не поможет вам решить проблему. Те же правила безопасности останутся неизменными независимо от того, работает ваш AV или нет.

Если вы используете Avast, вы можете предотвратить вмешательство клиента безопасности в VirtualBox, перейдя в « Настройки»> «Устранение неполадок» и сняв флажок « Включить виртуализацию с аппаратной поддержкой» . После внесения этого изменения перезагрузите систему.

Отключение аппаратной виртуализации Avast

Если вы используете другой клиент, поищите в Интернете эквивалентную настройку. Но имейте в виду, что некоторые сторонние клиенты AV не позволяют отключить функцию песочницы.

В этом случае единственное решение – полностью удалить сторонний AV из вашей системы. Вы можете легко сделать это, следуя этому руководству ( здесь ).

Downloaded Xamarin Android Player and with >>next>> progress installed Virtual Box.

When I tried to start an emulator I got

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

and the detail of the error in Oracle Vm Virtualbox is

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

How can I fix this?

I have found the solution of my problem, put some images to help others, thanks
go here

asked Oct 23, 2015 at 14:08

Samir's user avatar

SamirSamir

6,3355 gold badges38 silver badges42 bronze badges

3

It is a RAM related issue. The documentation is self explanatory:

You are trying to allocate >3GB of RAM to the VM. This requires: (a) a
64 bit host system; and (b) true hardware pass-through ie VT-x.

Fast solution

Allocate less than 3GB for the virtual machine.

Complete solution

  1. Make sure your system is 64 bit.
  2. Enable virtualisation in your host machine. You can find how to do it here or there are many other resources available on Google.

Suever's user avatar

Suever

64.4k14 gold badges82 silver badges101 bronze badges

answered Apr 20, 2016 at 8:35

dnaranjo's user avatar

dnaranjodnaranjo

3,6482 gold badges27 silver badges41 bronze badges

2

Turning PAE/NX on/off didn’t work for me. I just needed to turn on virtualization on my computer. I was working on a HP Compaq 8200 and followed the steps below to turn on virtualization. If you are working on a different computer, you probably just need to look up how to turn on virtualization on your pc. The steps below for HP Compaq 8200 (or similar) is copied verbatim from the comment posted by the user qqdmax5 on Hp discussion board here.


To run Oracle VM Virtual Box / VMware machines on 64-bit host there is a need to enable Virtualization Technology (VTx) and Virtualization Technology Directed I/O (VTd).

Usually these setting are disabled on the level of BIOS.

To enable VTx and VTd you have to change corresponding settings in the BIOS.

Here is an example how to do it for HP Compaq 8200 or similar PC:

  1. Start the machine.
  2. Press F10 to enter BIOS.
  3. Security-> System Security
  4. Enable Virtualization Technology (VTx) and Virtualization Technology Directed I/O (VTd).
  5. Save and restart the machine.

There is also some discussion on this on askubuntu.

Community's user avatar

answered Mar 15, 2016 at 17:32

sedeh's user avatar

sedehsedeh

6,9536 gold badges47 silver badges64 bronze badges

9

In Virtual Box “Settings” > System Settings > Processor > Enable the PAE/NX option. It resolved my issue.

answered Nov 30, 2015 at 5:53

Sandeep's user avatar

SandeepSandeep

7834 silver badges5 bronze badges

4

I had this issue when tried to run a 32-bit OS with more than 3584 MB of RAM allocated for it. Setting the guest OS RAM to 3584 MB and less helped.

But i ended just enabling the flag in BIOS nevertheless.

answered May 4, 2016 at 9:18

Klesun's user avatar

KlesunKlesun

12k5 gold badges57 silver badges51 bronze badges

Follow the steps below in Oracle VM VirtualBox Manager:

  1. Select the Virtual device and choose Settings
  2. Navigate to System and click the Processor tab
  3. Tick the check-box, Enable PAE/NX
  4. Click OK and you are done

To verify, start the Virtual device from Oracle VM VirtualBox. If all has gone well, the device boots up.

Close this device and open it from Genymotion.

answered Jan 12, 2016 at 11:04

Tinashe Chinyanga's user avatar

0

For latest Windows 10 (HP & Intel motherboard/processor),

Follow the below steps, starting with :

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

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

Enable

F10 to save and exit

answered Apr 10, 2018 at 3:14

src3369's user avatar

src3369src3369

1,7592 gold badges16 silver badges18 bronze badges

1

For Ubuntu on HP (Intel processors),

Press F10 on booting the system, it will enter into system setup mode.

You will find tabs on top like Main, Security, Advanced.

Go into Advanced >> and click on System settings.

Mark the check boxes on Enable Virtualization Technology (VTx) and Virtualization Technology Directed I/O (VTd).

Back to Main, click on save changes and exit.

answered Feb 15, 2019 at 4:55

nj2237's user avatar

nj2237nj2237

1,2203 gold badges21 silver badges25 bronze badges

enable PAE/NX in virtualbox network config

answered Nov 20, 2015 at 19:27

Weverton Souza's user avatar

0

My BIOS VT-X was on, but I had to turn PAE/NX off to get the VM to run.

answered Jan 28, 2016 at 0:32

GeorgeC's user avatar

GeorgeCGeorgeC

9364 gold badges16 silver badges40 bronze badges

0

You need to enable virtualization using BIOS setup.

step 1. Restart your PC and when your PC booting up then press your BIOS setup key (F1 or F2 or google it your BIOS setup key).

step 2. Go to the security menu.

step 3. Select virtualization and enable it.

Note:- BIOS setup depends on PC Manufacturer-brand.

answered Aug 18, 2020 at 1:19

Chandan Kumar Singh's user avatar

1

If you’re on 32-bit machine don’t allow more than 3584 MB of RAM and it will run.

answered Jul 4, 2016 at 14:27

MFM's user avatar

MFMMFM

911 silver badge8 bronze badges

I had to turn PAE/NX off and then back to on…voila !!

answered Jan 29, 2016 at 4:02

Raj's user avatar

1

Make sure Virtualization is enabled in your bios.

answered Jun 15, 2019 at 11:23

Kyle Coots's user avatar

Kyle CootsKyle Coots

2,0311 gold badge18 silver badges24 bronze badges

Simply check how many CPUs you are allocating. With one CPU you do not need to play with your bios.

answered Sep 6, 2017 at 12:08

Denis Pitzalis's user avatar

Denis PitzalisDenis Pitzalis

2,8001 gold badge15 silver badges12 bronze badges

1

Open your BIOS and enable virtualization.

answered May 23, 2021 at 5:53

Kathurima's user avatar

KathurimaKathurima

1051 silver badge6 bronze badges

Learn how to deal with the widely known exception that prevents your virtual machine from booting.

Usually you won’t find this kind of exceptions in new or good configured computers. This exception happens in most of the cases when the virtualization of your CPU is disabled in the Bios. Modern CPUs have technology that can be used to accelerate the virtualisation. There is usually no good reason to enable it, unless you plan to use virtual machines (Virtualbox or something like them).

In order to fix this issue, you will need to try by yourself any of the following options and see which one works:

A. Enable Intel virtualization in the Bios

The first reliable solution is to check wheter the virtualization is enabled in your Bios. This solution needs to be done at system level and you need access to your Bios. Windows 10 and 8.1 require VT-x/AMD-V enabled processors to accelerate the usage of desktop virtualization software like VMware, VirtualBox, and Hyper-V. Even to install these latest Windows Operating Systems as the virtual machine, VT should be enabled on the host computer. The process to enable this feature on your computer depends totally up to you as on every computer such interface will change, for example in our computer simply opening the bios and going to the Bios tab, we’ve found the option to enable the virtualization:

Important

If the virtualization is disabled in the Bios, this is probably the reason why your Virtual Machine won’t boot. Be sure to enable this before using your VM.

Intel Virtualization in Bios

After enabling this option, save changes and restart the computer. You should be able to start your VM without any problem.

B. Enable Physical Address Extension

Another common reason why your VM will throw the mentioned exception, is because the Physical Address Extension (PAE) is disabled. Access to the settings of your VM through Virtualbox, go to System and click on the Processor tab. Here you only need to check the Enable PAE/NX checkbox in the extended features:

Note

In some cases for some users, instead of checking, unchecking this checkbox will solve the problem so you may want to prove which works for you.

Enable PAE/NX Virtual Machine

Happy coding !

При попытке запуска Виртуальной машины на Virtual Box, появилась ошибка «VirtualBox: VT-x is disabled in the BIOS for all CPU modes.»,

или в virtualBox не видно 64 разрядной системы для установки.

Ошибка говорит об отключенном режиме Виртуализации процессора.
Исправляется ситуация в BIOS и дополнительной командой в CMD.
У меня UEFI BIOS, у вас могут пункты называться иначе: переходим в раздел Advanced — Intel Virtualization Technology — Enable.
После загрузки системы запускаем командную строку от имени Администратора и выполняем команду:

bcdedit /set hypervisorlaunchtype off.

После перезагрузки аппаратное ускорение процессора станет доступным для VirtualBox и успешно запустится.

На чтение 4 мин. Просмотров 880 Опубликовано 19.01.2021

Если вы пытаетесь создать новую виртуальную машину с помощью VirtualBox в Windows 10 или любой другой версии Windows, вы можете получить следующую ошибку:

Не в разделе гипервизора (HVP = 0) (VERR_NEM_NOT_AVAILABLE).

VT-x отключен в BIOS для всех режимов ЦП (VERR_VMX_MSR_ALL_VMX_DISABLED).

Прежде чем мы увидим исправление этой проблемы VirtualBox, давайте сначала рассмотрим причину.

Содержание

  1. Причина:
  2. «Не в разделе гипервизора» Решение:
  3. Шаг 1 :
  4. Шаг 2:
  5. Шаг 3:
  6. Сообщение об ошибке при попытке запустить виртуальный компьютер

Причина:

Ошибка « VT-x отключен в BIOS для всех режимов ЦП »отображается, если на вашем компьютере с Windows не включена виртуализация. На многих компьютерах с Windows виртуализация отключена по умолчанию на уровне BIOS, и ее необходимо включить, чтобы настроить новую виртуальную машину.

Я объясняю это для ноутбука DELL с Windows 10, но решение будет таким же для других компьютеров с небольшими вариациями в способе включения виртуализации.

Если вы используете компьютер Lenovo, прочтите это – Включить виртуализацию на компьютерах Lenovo

ПРИМЕЧАНИЕ. Запишите все решение и затем продолжайте, поскольку для этого требуется перезагрузка системы в качестве шага и не может сопровождаться чтением.

«Не в разделе гипервизора» Решение:

Шаг 1 :

На компьютере с Windows перейдите в Настройки -> Обновление и безопасность -> Восстановление . Существует параметр Перезагрузить сейчас , выделенный в разделе «Расширенный запуск». Прочтите следующие шаги, прежде чем переходить к расширенным настройкам.

Читайте также: [FIX] «Не удалось открыть сеанс для виртуальной машины» в VirtualBox

Шаг 2 :

После нажатия кнопки Перезагрузить сейчас необходимо последовательно выполнить следующие параметры:

Устранение неполадок → Дополнительно вариант → Настройки прошивки UEFI → Перезагрузить

Шаг 3 :

  • После нажатия кнопки перезагрузки система переходит в режим BIOS.
  • В BIOS найдите параметр Виртуализация , который находится в разделе Advanced или System Configuration для большинства компьютеров.
  • Система показывает, что Виртуализация отключена .
  • Измените его на включенный.

Один раз готово, вы можете выйти с сохранением ( F10 – это ярлык для большинства компьютеров).

Вы можете столкнуться с проблемой полноэкранного режима после того, как ваша виртуальная машина откроется в VirtualBox. Вот исправление.
Сделать VirtualBox полноэкранным

Это устранит проблему «Не в разделе гипервизора в VirtualBox»/«VT-x отключен в BIOS для всех режимов ЦП ».

Удачного обучения 🙂



Сообщение об ошибке при попытке запустить виртуальный компьютер

Я новичок в виртуальных машинах. Я получаю это сообщение об ошибке, когда пытаюсь запустить виртуальную систему:

  [Не в разделе гипервизора (HVP = 0) (VERR_NEM_NOT_AVAILABLE) .VT-x отключен в  BIOS для всех режимов ЦП (VERR_VMX_MSR_ALL_VMX_DISABLED). Код результата: E_FAIL (0x80004005) Компонент: ConsoleWrapInterface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}]  

img src = “/images/soft/658/658/foto-0.png”>


В этом случае сообщение об ошибке очень четкое. Параметры виртуализации вашего процессора отключены в BIOS.

Вам необходимо перезагрузиться в BIOS и включить VT-x.

Согласно руководству: http: //h10032.www1.hp.com/ctg/Manual/c06002345

«Включите или перезагрузите компьютер, быстро нажмите esc, а затем нажмите f10».

На вкладке Конфигурация системы . Проверьте, есть ли в списке Технология виртуализации .

Включите ее.

отредактировал 7 февраля ’19 в 23:28

ответ дан 7 фев ’19 в 23:18

  • МБ – это 15-ce019dx, и я запускаю windows 10 – Грег Штекель, 7 февраля 2019 г., 23:23

  • Пожалуйста, не только отвечайте в комментариях. Вместо этого отредактируйте сообщение, указав эту информацию. – Я говорю: “Восстановите Монику” 7 февраля ’19 в 23:25

  • На AMD-Ryzen это называется режим SVM – скобки, 22 марта 2020 г., 20:39

добавить комментарий |


В этом случае сообщение об ошибке очень четкое. Параметры виртуализации вашего процессора отключены в BIOS.

Вам необходимо перезагрузиться в BIOS и включить VT-x.

Согласно руководству: http: //h10032.www1.hp.com/ctg/Manual/c06002345

«Включите или перезагрузите компьютер, быстро нажмите esc, а затем нажмите f10».

На вкладке Конфигурация системы . Проверьте, есть ли в списке Технология виртуализации .

Включите ее.

Добавить комментарий