Перейти к содержимому

Как отключить аппаратную виртуализацию в virtualbox

  • автор:

Как выключить аппаратную виртуализацию на мак для Virtual Box?

введите сюда описание изображения

У меня не получается запустить виртуальную машину windows на мак, появляется ошибка «Функция аппаратной виртуализации включена для данной машины, но не поддерживается вашим хостом». Как выключить виртуализацию?

Отслеживать

задан 6 ноя 2021 в 5:46

user413626 user413626

Какой у вас мак?

6 ноя 2021 в 8:09

MacBook Air (m1, 2020) Big Sur

– user413626

6 ноя 2021 в 8:31

Без аппаратной виртуализации виртуалбокс не поддерживает эмуляцию x86-64 (только 32-битный x86), и программная эмуляция будет всё равно очень медленная и грустная, так что рекомендую вам переосмыслить свою цель

6 ноя 2021 в 8:33

как мне исправить проблему? аппаратная виртуализация не поддерживается хостом (работоспособность не так важна, главное чтобы проблема была решена)

– user413626

6 ноя 2021 в 8:34

В интернете пишут, что VirtualBox в принципе невозможно запустить на M1

Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox

Вложенная виртуализация – это функция, которая позволяет запускать виртуальные машины внутри виртуальных машин. Например, допустим, есть необходимость в запуске виртуальной машины с операционной системой CentOS с использованием Oracle VirtualBox в вашей виртуальной системе Ubuntu Linux. Если в Ubuntu включена функция вложенной виртуализации – Nested VT-x/AMD-v, вы можете установить Virtualbox или KVM на виртуальной машине CentOS и запустить другие виртуальные машины внутри нее. Таким образом, в основном это метод запуска среды виртуализации в другой среде виртуализации.

Начиная с версии 6.1, Oracle VM VirtualBox поддерживает функцию вложенной виртуализации на хост-системах с процессорами AMD и Intel. Поэтому убедитесь, что у вас установлена последняя версия Virtualbox.

Для процессоров Intel вложенная виртуализация недоступна из графического интерфейса программы, но ее можно включить с помощью командной строки.

Как включить вложенную виртуализацию Nested VT-x VirtualBox в системах в Microsoft Windows

Вложенная виртуализация включается отдельно для каждой виртуальной системы.

Открываем Командую строку (cmd.exe) от имени Администратора и выполняем следующие команды.

Переходим в директорию установленной программы в Program Files:

cd C:\Program Files\Oracle\VirtualBox

Выводим список виртуальных систем с помощью команды:

VBoxManage.exe list vms

Выбрав точное название виртуальной системы, подключаем вложенную виртуализацию:

VBoxManage.exe modifyvm "название виртуальной системы" --nested-hw-virt on

Как включить вложенную виртуализацию Nested VT-x VirtualBox в системах в Microsoft Windows

В данном случае вложенная виртуализация была подключена для виртуальной системы Ubuntu 20.04.

Проверим включение вложенной виртуализации в графическом интерфейсе VirtualBox. Откройте VirtualBox, выберите виртуальную машину и перейдите в меню Настроить > Система > Процессор.

Virtualbox

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

Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox в системах GNU/Linux

Открываем Терминал и выполняем следующие команды.

Для отображения списка виртуальных систем:

vboxmanage list vms

Для включения вложенной виртуализации:

VBoxManage modifyvm "название виртуальной системы" --nested-hw-virt on

Теперь в виртуальной системе вы можете установить VirtualBox и в нем установить еще одну виртуальную машину.

Приложения виртуализации несовместимы с Hyper-V, Device Guard и Credential Guard

Многие сторонние приложения виртуализации несовместимы с Hyper-V. К затронутым приложениям относятся рабочая станция VMware и VirtualBox. Эти приложения могут не запускать виртуальные машины или могут вернуться к более медленному режиму эмуляции.

Эти симптомы появляются при запуске низкоуровневой оболочки Hyper-V. Некоторые решения по обеспечению безопасности также зависят от низкоуровневой оболочки, например:

  • Device Guard
  • Credential Guard

Применяется к: Windows 10 — все выпуски
Оригинальный номер базы знаний: 3204980

Определение того, запущена ли низкоуровневая оболочка Hyper-V

Чтобы определить, что низкоуровневая оболочка Hyper-V запущена, выполните указанные ниже действия:

  1. В поле поиска введите msinfo32.exe.
  2. Выберите Сведения о системе.
  3. В окне сведений найдите следующую запись:

Обнаружена низкоуровневая оболочка. Функции, необходимые для Hyper-V, отображены не будут.

Причина

Такое поведение связано с конструктивной особенностью.

Многие приложения для виртуализации зависят от расширений виртуализации оборудования, доступных на большинстве современных процессоров. Включает Intel VT-x и AMD-V. Только один компонент программного обеспечения может использовать это оборудование одновременно. Оборудование не может использоваться совместно приложениями виртуализации.

Чтобы использовать другое ПО для виртуализации, необходимо отключить низкоуровневую оболочку Hyper-V, Device Guard и Credential Guard. Если вы хотите отключить низкоуровневую оболочку Hyper-V, выполните действия, описанные в следующих двух разделах.

Отключение Hyper-V

Низкоуровневую оболочку Hyper-V можно отключить в панели управления или с помощью Windows PowerShell.

Отключение Hyper-V в панели управления

Чтобы отключить Hyper-V в панели управления, выполните следующие действия:

  1. В панели управления выберите Программы и компоненты.
  2. Выберите Включение или отключение компонентов Windows.
  3. Разверните последовательно пункты Hyper-V, Платформа Hyper-V, затем снимите флажок Низкоуровневая оболочка Hyper-V.

Отключение Hyper-V в PowerShell

Чтобы отключить Hyper-V с помощью Windows PowerShell, выполните указанные ниже действия:

  1. Откройте окно PowerShell с повышенными правами.
  2. Выполните следующую команду:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor 

Отключение Device Guard и Credential Guard

Device Guard и Credential Guard можно отключить с помощью разделов реестра или групповой политики. Для этого см. раздел Управление Credential Guard в Защитнике Windows.

Дополнительная информация

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.

Обратная связь

Были ли сведения на этой странице полезными?

Функция аппаратной виртуализации включена, но не поддерживается вашим хостом — что делать?

С помощью программы VirtualBox и подобных ей инструментов можно симулировать наличие аппаратного обеспечения для запуска приложений в безопасной среде. Это позволяет избежать конфликтов ПО с другими программами, а также утечки данных из-за вирусов. Если функция аппаратной виртуализации включена, но не поддерживается вашим хостом, то начинаются проблемы, и непонятно, что делать в такой ситуации. Не все ОС могут использовать данную функцию. Хост в данной ситуации – это операционная система.

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

Однако ее при желании можно и поменять. Поэтому для начала убедитесь в том, что ваш процессор поддерживает аппаратную виртуализацию. Для этого сверьтесь с заводской наклейкой, содержащей техданные. Если она отсутствует или надпись неразличима, зайдите в «Свойства» своего компьютера. Забейте модель процессора в поисковик и почитайте про ее особенности.

Если данное оборудование не поддерживает виртуализацию, то просто отключите эту функцию. Для работы машины Virtual Box она не нужна.

Что делать, если функция аппаратной виртуализации включена, но не поддерживается вашим хостом

Чтобы спокойно пользоваться Virtual Box , попробуйте отключить Hyper V .

    Откройте страницу « Программы и компоненты »;

Где можно отключить компоненты системы
Окно для отключения компонентов

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

Как это сделать:

  1. Открыть « Настройки »;
  2. Зайти в « Ускорение »;

Где находится раздел Ускорение в Настройках системы
Отключение виртуализации в системе UBUNTU

Нажмите « ОК », чтобы применить изменения. Теперь можно приступить к установке нужного вам ПО. Однако если вы продолжаете получать уведомление об ошибке, нужно вмешаться в работу БИОС.

Подробнее через эту ОС читайте в статье: Как войти в BIOS на компьютере с Windows 7

Каким образом решить проблему через BIOS, если функция не поддерживается хостом

Если аппаратная виртуализация включена, но ваш хост ее не поддерживает, поменяйте настройки БИОС. Чтобы это сделать, переведите на « Disabled » параметр « Intel Virtual Technology ». В результате функция виртуализации в BIOS отключится. Рассмотрим, как именно это делается.

Чтобы зайти в настройки БИОС на устройстве с ОС Windows 7 и 8, во время загрузки системы нажимайте ответственную за это кнопку. На разных моделях компьютера за переход в BIOS могут отвечать клавиши ESC, Delete, F1, F2, F3, F4 или F8. В результате вместо обычной загрузки Виндовз вас перебросит в Биос. Что же делать в таком случае? Давайте разбираться.

В Windows 10 откройте « Настройки »:

  1. Нажмите кнопку « Пуск ».
  2. На боковой панели вы увидите иконку с изображением шестерни. Щелкните по ней.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *