Vt x is disabled in the bios for all cpu modes virtualbox как исправить
Загрузили Android-плеер Xamarin и с помощью → next → progress installed Virtual Box.
Когда я попытался запустить эмулятор, я получил
а деталь ошибки в Oracle Vm Virtualbox -
Я нашел решение своей проблемы, поместил некоторые изображения, чтобы помочь другим, спасибо здесь
ОТВЕТЫ
Ответ 1
Это проблема с ОЗУ. Документация самоочевидна:
Вы пытаетесь выделить VM на 3 ГБ ОЗУ. Это требует: (a) 64-битная хост-система; и (б) истинный аппаратный проход, т.е. VT-x.
Быстрое решение
Выделите менее 3 ГБ для виртуальной машины.
Полное решение
- Убедитесь, что ваша система 64-разрядная.
- Включить виртуализацию на хост-машине. Вы можете найти, как это сделать здесь, или есть много других ресурсов, доступных на Google.
Ответ 2
Включение/выключение PAE/NX не помогло мне. Мне просто нужно было включить виртуализацию на моем компьютере. Я работал над HP Compaq 8200 и выполнил следующие шаги, чтобы включить виртуализацию. Если вы работаете на другом компьютере, вам, вероятно, просто нужно посмотреть, как включить виртуализацию на вашем компьютере. Ниже приведенные ниже шаги для HP Compaq 8200 (или аналогичных) скопированы из комментария, опубликованного пользователем qqdmax5 на дискуссионной панели Hp здесь.
Для запуска машин VM VM Virtual Machine/VMware на 64-битном хосте необходимо включить технологию виртуализации (VTx) и технологию виртуализации Directed I/O (VTd).
Обычно эти настройки отключены на уровне BIOS.
Чтобы включить VTx и VTd, вы должны изменить соответствующие настройки в BIOS.
Вот пример, как это сделать для HP Compaq 8200 или аналогичного ПК:
- Запустите машину.
- Нажмите F10 для входа в BIOS.
- Безопасность → Безопасность системы
- Включить технологию виртуализации (VTx) и технологию виртуализации Directed I/O (VTd).
- Сохраните и перезагрузите компьютер.
Существует также некоторое обсуждение этого вопроса на askubuntu.
Ответ 3
В Virtual Box "Настройки" > "Системные настройки" > "Процессор" > Включите опцию PAE/NX. Он разрешил мою проблему.
Ответ 4
У меня была эта проблема при попытке запустить 32-разрядную ОС с выделенным для нее объемом более 3584 МБ ОЗУ. Установка гостевой ОС RAM на 3584 МБ и менее помогла.
Но я закончил просто включение флага в BIOS тем не менее.
Ответ 5
Выполните следующие действия в диспетчере виртуальных виртуальных машин Oracle:
- Выберите виртуальное устройство и выберите Настройки
- Перейдите в Система и перейдите на вкладку Процессор
- Отметьте флажок Включить PAE/NX
- Нажмите ОК, и вы закончили.
Чтобы проверить, запустите виртуальное устройство из виртуальной машины VM VirtualBox. Если все пошло хорошо, устройство загрузится.
Закройте это устройство и откройте его из Genymotion.
Ответ 6
включить PAE/NX в конфигурацию сети виртуальных сетей
Ответ 7
Мой BIOS VT-X был включен, но мне пришлось выключить PAE/NX, чтобы запустить VM.
Ответ 8
Для последней версии Windows 10 (материнская плата/процессор HP и Intel),
Выполните следующие шаги, начиная с:
F10 для сохранения и выхода
Ответ 9
Если вы на 32-битной машине не разрешаете больше 3584 МБ ОЗУ и она будет работать.
Ответ 10
Мне пришлось выключить PAE/NX, а затем вернуться к. voila!!
Ответ 11
Просто проверьте, сколько процессоров вы выделяете. С одним процессором вам не нужно играть с вашей биозой.
Ответ 12
Для Ubuntu на HP (процессоры Intel),
Нажмите F10 при загрузке системы, она войдет в режим настройки системы.
Вы найдете вкладки сверху, как Main, Security, Advanced.
Зайдите в Advanced >> и нажмите на Настройки системы.
Установите флажки Включить технологию виртуализации (VTx) и Виртуальный ввод-вывод по технологии виртуализации (VTd).
VT-x отключен в BIOS для всех режимов процессора (VERR_VMX_MSR_ALL_VMX_DISABLED
Что вызывает отключение VT-X в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled)?
- Технология виртуализации (VT-X) отключена в BIOS — В большинстве случаев эта конкретная проблема возникает из-за того, что VT-X отключен на уровне BIOS на компьютере. На 64-битном хосте должна быть включена технология виртуализации (VTx) в BIOS. На некоторых машинах вам также необходимо включить технологию виртуального ввода-вывода (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 чтобы увидеть, поддерживает ли ваш процессор виртуализацию:
Если вы подтвердите, что аппаратная виртуализация поддерживается, вы можете следовать приведенным ниже методам, зная, что один из них разрешит VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) ошибка.
Если проверка показала, что ваша машина не поддерживает аппаратную виртуализацию, вы не сможете решить проблему, используя методы, указанные ниже.
Способ 2: включить технологию виртуализации (VTX) из BIOS
Если вы столкнулись с проблемой на 64-битном хосте, имейте в виду, что вам, вероятно, потребуется включить Технология виртуализации (VTx) из ваших настроек BIOS. На некоторых материнских платах вам также необходимо включить Технология виртуализации, направленная на ввод / вывод (VTd)
Некоторые материнские платы поставляются с этой опцией, включенной по умолчанию, но ручное вмешательство пользователя или вмешательство третьей стороны может отключить ее.
Замечания: Windows Hyper V также может быть ответственным за отключение VT-x на вашем компьютере.
Помните, что точные пункты меню, включающие включение VT-X или AMD-V, будут отличаться в зависимости от вашей материнской платы. Но в целом шаги примерно одинаковые. Вот краткое руководство по проверке того, включен ли VT-X или AMD-V в настройках BIOS:
- Запустите свою машину и нажмите Ключ настройки несколько раз, пока вы не войдете в свой BIOS. Клавиша настройки обычно отображается на экране сразу после включения компьютера. Если вы этого не видите, попробуйте несколько раз нажать Клавиши F (F2, F4, F8, F10, F12) или Del key (компьютеры Dell) пока вы не поймете это правильно.
Нажмите [ключ], чтобы войти в настройкуЗамечания: Вы можете сделать поиск в Интернете с помощью вашего «* версия материнской платы * ключ BIOS », Чтобы спасти себя от экспериментов с различными комбинациями. - После того, как вы введете настройки BIOS, перейдите к Безопасность> Безопасность системы и включить Технология виртуализации (VTx) и / или Технология виртуализации DIrected I / O (VTd).
Включение виртуализации в BIOS на базе HP
Замечания: Имейте в виду, что имена или расположение могут отличаться в зависимости от вашей материнской платы. В некоторых версиях BIOS вам необходимо включить Технология виртуализации от Расширенные функции BIOS. На материнских платах на базе Intel вы можете включить виртуализацию с Дополнительно> Технология виртуализации Intel (R).
Если вы все еще сталкиваетесь с тем же VT-X отключен в BIOS для всех режимов процессора (Verr_Vmx_Msr_All_Vmx_Disabled) Ошибка, перейдите к следующему способу ниже.
Способ 3: включить PAE / NX из VirtualBox Manager
Эта опция определяет, PAE (расширение физического адреса) и возможности NX центрального процессора будут доступны виртуальной машине.
Хотя это не гарантированно работает, обычно сообщается, что проблема устранена на 64-разрядных компьютерах, которые подтверждены для поддержки аппаратной виртуализации. Вот краткое руководство по включению PAE / NX из Oracle VM VirtualBox:
Способ 5: предотвращение вмешательства стороннего антивируса в аппаратную виртуализацию
Оказывается, некоторые сторонние решения по обеспечению безопасности запускают что-то в фоновом режиме, чтобы создать функцию «песочницы». Это приводит к блокировке функций виртуализации от использования VirtualBox или аналогичного клиента.
Если вы используете сторонний клиент безопасности, отключение постоянной защиты от него не поможет вам решить проблему. Те же правила безопасности останутся в силе, независимо от того, активно ли работает ваш AV или нет.
Если вы используете Avast, вы можете предотвратить взаимодействие клиента безопасности с VirtualBox, перейдя в Настройки> Устранение неполадок и снимите флажок, связанный с Включить аппаратную виртуализацию. Перезагрузите систему после внесения этого изменения.
Отключение аппаратной виртуализации Avast
Если вы используете другой клиент, найдите в Интернете аналогичные настройки. Но имейте в виду, что некоторые сторонние AV-клиенты не позволяют отключить функцию песочницы.
В таком случае единственное решение — полностью удалить стороннее аудио-видео с вашей системы. Вы можете сделать это легко, следуя этому руководству (Вот).
Обычно вы не найдете такого рода исключения на новых или хорошо настроенных компьютерах. Это исключение происходит в большинстве случаев, когда виртуализация вашего процессора отключена в BIOS. Современные процессоры имеют технологию, которая может быть использована для ускорения виртуализации. Обычно нет веских причин для его включения, если только вы не планируете использовать виртуальные машины (Virtualbox или что-то подобное).
Чтобы решить эту проблему, вам нужно попробовать один из следующих вариантов и посмотреть, какой из них работает:
A. Включите виртуализацию Intel в биосе
Первое надежное решение — проверить, включена ли виртуализация в вашем BIOS. Это решение должно быть сделано на системном уровне, и вам нужен доступ к вашей BIOS. В Windows 10 и 8.1 требуются процессоры с поддержкой VT-x / AMD-V для ускорения использования таких программ виртуализации настольных систем, как VMware, VirtualBox и Hyper-V. Даже для установки этих последних операционных систем Windows в качестве виртуальной машины VT должен быть включен на главном компьютере. Процесс включения этой функции на вашем компьютере полностью зависит от вас, так как на каждом компьютере такой интерфейс изменится, например, на нашем компьютере, просто открыв BIOS и перейдя на вкладку Bios, мы нашли возможность включить виртуализацию:
Важный
Если виртуализация отключена в BIOS, это, вероятно, причина, по которой ваша виртуальная машина не загружается. Обязательно включите это перед использованием вашей виртуальной машины.
После включения этой опции сохраните изменения и перезагрузите компьютер. Вы должны быть в состоянии запустить вашу виртуальную машину без каких-либо проблем.
B. Включить расширение физического адреса
Другая распространенная причина, по которой ваша виртуальная машина выдает указанное исключение, заключается в том, что расширение физического адреса (PAE) отключено. Доступ к настройкам вашей виртуальной машины через Virtualbox, перейдите на система и нажмите на вкладку Процессор. Здесь вам нужно только установить флажок Включить PAE / NX в расширенных функциях:
Заметка
В некоторых случаях для некоторых пользователей вместо того, чтобы ставить флажок, снятие этого флажка решит проблему, поэтому вы можете захотеть доказать, что работает для вас.
Я установил Oracle VM VirtualBox 5.0.12 и теперь пытаюсь запустить его.
VT-x отключен в BIOS для всех режимов CPU (VERR_VMX_MSR_ALL_VMX_DISABLED)
Если это поможет, я запускаю 64-разрядную версию Windows 7 Enterprise Edition SP1.
Кто-нибудь может понять, что может быть проблемой?
ОТВЕТЫ
Ответ 1
Попробуйте перейти к настройкам → Система → Материнская плата на VirtualBox и измените размер оперативной памяти.
Увеличьте размер оперативной памяти и попробуйте снова запустить ее. Это сработало для меня, надеюсь, что это сработает и для вас!
Ответ 2
У вас может быть отключена виртуализация на главном компьютере. Чтобы включить:
- Перейдите в BIOS вашего компьютера (нажмите F12, или Удалить, или F2. зависит от компьютера).
- Найдите несколько вариантов виртуализации. Например. последние Lenovo имеют это под защитой/виртуализацией.
- Включить, что там включить. Например. VT-d technology [Enable] .
Это заставило его работать на меня.
Ответ 3
Я столкнулся с этой проблемой с обоими моими ThinkPad (T450 и X1 Carbon), но это, вероятно, относится к другим машинам с оборудованием Intel.
Одним из решений является включение параметров виртуализации в BIOS хост-машины (а не гостевой виртуальной машины).
- Перезагрузитесь и войдите в BIOS (обычно F12)
- Перейдите к настройкам виртуализации. Точная навигация по меню может варьироваться в зависимости от вашего конкретного BIOS и версии. Для меня это была безопасность → виртуализация.
- В моем случае было два варианта, оба из которых были отключены:
- Технология виртуализации Intel (R)
- Функция VT-d Intel (R)
Это разрешило проблему для меня.
Ответ 4
Ответ 5
Не все решения для меня работали. Вместо этого я попробовал следующее:
System -> Acceleration -> Uncheck Enable VT-x/AMD-V
Ответ 6
В моем случае у меня было 4 ГБ оперативной памяти для виртуальной машины (у моего хост-компьютера было 8 ГБ оперативной памяти, и я получал эту ошибку. Я изменил размер бара на 2 ГБ, и моя виртуальная машина загрузилась отлично. Тем не менее, я уже включил виртуализацию в настройках BIOS.
Ответ 7
изменение бара не сработало для меня, поэтому я нашел другое решение
на виртуальном телефоне перейдите в Настройки → Система → Процессор, а затем нажмите кнопку (Включить PAE/NX). это решило мою проблему.
Ответ 8
У меня возникла такая же проблема с Ubuntu 16.04 (xenial) в Dell Latitude E6500.
Я нашел подобную историю, описанную здесь здесь. И эта ссылка принесла мне там для окончательного решения.
Короче говоря, для Dell BIOS вам нужно сохранить
Производительность → Надежное выполнение = ВЫКЛ
Некорректные настройки VirtualBox , например, выделение слишком большого объема памяти виртуальной машине, нередко становятся причиной разных ошибок. Так, появление ошибки «VT-x is not available (verr_vmx_no_vmx)» может быть связан с рядом причин, стоящих того, чтобы рассмотреть их более подробно. Отключение виртуализации. Самопроизвольное отключение виртуализации, сбой в настройках BIOS является скорее исключением, чем правилом.
Причиной сбоя может стать некорректное завершение работы системы вследствие внезапного отключения электропитания, есть примеры, когда виртуализация отключалась антивирусами.
Так или иначе, эту причину необходимо исключить.
Зайдите в BIOS вашего компьютера и поищите там настройку «Intel Virtualization Technology» в разделе Advanced Mode -> CPU Configuration.
Она должна иметь значение «Enabled» (Включено) .
Учитывая, что BIOSы бывают разными, лучше поискать инструкцию о включении виртуализации именно для вашей модели материнской платы.
Активность встроенного гипервизора Hyper-V
Причиной описанной выше ошибки может стать включенный в Windows встроенный гипервизор Hyper-V . Если вы его активируете, не запустите, а просто активируете, работа со сторонними гипервизорами уже станет невозможной.
С последними такой проблемы нет, например, вы можете параллельно запустить VirtualBox и VMware Workstation .
Поэтому Hyper-V следует отключить.
Откройте командой optionalfeatures оснастку «Включение и отключение компонентов Windows» и снимите галку с пункта Hyper-V.
Настройки вступят в силу после перезагрузки компьютера.
Штатный гипервизор может быть также деактивирован в запущенной от имени администратора командной строке последовательно выполненными командами:
bcdedit /set hypervisorlaunchtype off
Включенная проверка целостности памяти
Для обеспечения дополнительной безопасности в Windows 10 реализованы такие функции как «Изоляция ядра» и «Целостность памяти».
Они предотвращают внедрение и выполнение вредоносного или непроверенного кода в ядре Windows.
Но, поскольку функция «Целостности памяти» использует аппаратное обеспечение виртуализации, она, как и Hyper-V, оказывается несовместимой со сторонними гипервизорами.
Чтобы ее отключить, откройте настройки Защитника и перейдите в раздел Безопасность устройства.
Затем в Сведения об изоляции ядра.
И отключите опцию «Целостность памяти».
После этого виртуальная машина VirtualBox должна запуститься без ошибок.
Читайте также: