Функция аппаратной виртуализации включена, но не поддерживается вашим хостом Windows 10 VirtualBox
Обновлено: 21.11.2024
Хотя самые последние ПК поддерживают аппаратную виртуализацию, не все поставщики компьютеров включают эту функцию при поставке с завода. Чтобы включить эту функцию, выполните следующие действия, основанные на инструкциях Red Hat:
- Перезагрузите компьютер
- Сразу, когда компьютер выходит из черного экрана, нажмите Delete, Esc, F1, F2 или F4. Каждый производитель компьютеров использует разные клавиши, но при загрузке может отображаться краткое сообщение о том, какую из них нажать. Если вы пропустили это в первый раз, перезагрузитесь и попробуйте еще раз. Помогает нажатие клавиши примерно два раза в секунду, когда компьютер поднимается. Если вы не можете войти в BIOS с помощью этого метода, обратитесь к руководству вашего компьютера.
- В настройках BIOS найдите элементы конфигурации, относящиеся к ЦП. Они могут находиться под заголовками «Процессор», «Набор микросхем» или «Северный мост».
- Включить виртуализацию; параметр может называться VT-x, AMD-V, SVM или Vanderpool. Включите Intel VT-d или AMD IOMMU, если параметры доступны.
- Сохраните изменения и перезагрузите компьютер.
- Удалите все существующие виртуальные машины (Machine > Remove ** и выберите ** Delete all files) и повторно импортируйте файл .ova (выполнив шаг 4 и последующие шаги инструкций по установке).
Проверьте, поддерживает ли ваша система виртуализацию
Если вы не можете найти настройки виртуализации в BIOS, это может означать, что ваш ноутбук ее не поддерживает. Если вы хотите попробовать выяснить это самостоятельно, вы можете попробовать:
В Windows загрузите и запустите утилиту Microsoft. Вы также можете загрузить утилиты, чтобы проверить, поддерживает ли ваш процессор виртуализацию, если она не включена. Hyper-V должен быть отключен, чтобы VirtualBox мог запускать 64-битные гостевые операционные системы. Откройте приложение «Включить или отключить функцию Windows» и убедитесь, что Hyper-V не установлен.
В Linux откройте окно терминала и выполните:
egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || эхо нет
Что делать, если мой ноутбук не поддерживает виртуализацию?
Не волнуйтесь! Приходите на следующий сеанс установки BCE, и эксперт поможет вам определить, подходит ли ваше оборудование, а если нет, может обсудить альтернативы работе на вашем ноутбуке.
Недавно у меня возникла проблема с VT-x на моей Windows 10, работающей на HP EliteBook. Раньше я использовал Oracle VirtualBox для запуска некоторых виртуальных машин, а VT-x был включен в BIOS и работал нормально.
Я начал получать сообщение об ошибке VT-x недоступен каждый раз, когда пытался запустить любую из моих виртуальных машин. Это началось после того, как я установил Docker на свой компьютер, поэтому я попытался удалить его и перезагрузить компьютер. Не помогло.
Я проверил настройки BIOS, и он говорит, что VT-x включен, но проверка с помощью утилиты идентификации процессоров Intel(R) показывает, что VT-x не поддерживается, и Oracle VirtualBox также не видит его.
Никаких аппаратных изменений не было, единственное изменение программного обеспечения касалось установки/удаления Docker.
Как можно решить эту проблему?
Невозможно добавить ответ, поэтому добавление комментария. Для меня сработало обновление до последней версии Oracle VirtualBox и снятие флажка с настроек -> Дисплей -> Включить 3D-ускорение.
14 ответов 14
Существует три основных причины ошибок, которые видит пользователь:
- VT-x не включен в BIOS
- ЦП не поддерживает VT-x
- В Windows включена виртуализация Hyper-V
Поскольку пользователь уже устранил первых двух возможных виновников, следующим шагом будет открытие командной строки от имени администратора и выполнение следующей команды:
После этого перезагрузите компьютер и снова попробуйте VirtualBox.
Чтобы уточнить: Docker работает поверх Windows Hyper-V. Установка Docker включила его, но удаление не отключило Hyper-V.
Для полноты: это также может происходить с некоторыми вирусами, использующими VT-x для сокрытия от операционной системы. Однако это редкость.
Следует отметить, что после обновления 1607 Hyper-V технически поддерживает вложенную виртуализацию. Если вам нужны одновременно и Hyper-V, и VBox, попробуйте включить его.
После обновления Windows 10 до Fall Creators Update у меня возникла та же проблема. Я решил это с помощью следующих шагов:
- Включите все функции в разделе "Hyper-V" в разделе "Включение или отключение функций Windows".
- Перезапустить.
- Отключите все функции в разделе "Hyper-V" в разделе "Включение или отключение функций Windows".
- Перезапустить.
- Теперь VirtualBox снова работает и отображается (64-разрядная версия) в списке операционных систем.
После обновления Win10 была та же проблема, виновником является обновление, включающее функцию Hyper-V. поэтому я немного проб и ошибок, наконец, это сработало: включите Intel virtu .. и vt-d из BIOS, затем отключите платформу гипервизора Windows и платформу виртуальной машины из панели управления> включение или выключение функций Windows, затем перезагрузите компьютер р>
Когда у меня возникла эта проблема, VMWare Player дал лучший диагностический ответ, чем VirtualBox, когда я попытался создать 64-разрядную виртуальную машину.
В нем говорилось, что на моей машине включены корпоративные функции Device Guard и Credential Guard. Я предполагаю, что они стали активными, когда я запустил MalwareBytes; Я не могу вспомнить никаких других изменений, которые я внес.
VMWare Player указал мне на страницу под названием Управление Credential Guard в Защитнике Windows. На этой странице есть куча информации о настройках диспетчера групповой политики и т. п., которые, конечно, не имеют отношения к установке W10 HOME.
В свою очередь, эта страница указала мне на инструмент проверки готовности оборудования Device Guard и Credential Guard, инструмент PowerShell для включения и отключения этого набора функций на серверах.
Запуск этого инструмента в оболочке запуска от имени администратора и ввод этой команды
Многие сторонние приложения виртуализации не работают вместе с Hyper-V. Затронутые приложения включают VMware Workstation и VirtualBox. Эти приложения могут не запускать виртуальные машины или переключаться в более медленный эмулируемый режим.
Эти симптомы проявляются при работе гипервизора Hyper-V. Некоторые решения безопасности также зависят от гипервизора, например:
Относится к: Windows 10 — все выпуски
Исходный номер базы знаний: 3204980
Определить, запущен ли гипервизор Hyper-V
Чтобы определить, запущен ли гипервизор Hyper-V, выполните следующие действия:
В поле поиска введите msinfo32.exe.
Выберите «Информация о системе».
В окне сведений найдите следующую запись:
Обнаружен гипервизор. Функции, необходимые для Hyper-V, отображаться не будут.
Причина
Такое поведение предусмотрено дизайном.
Многие приложения виртуализации зависят от аппаратных расширений виртуализации, доступных на большинстве современных процессоров. Он включает в себя Intel VT-x и AMD-V. Только один программный компонент может одновременно использовать это оборудование. Аппаратное обеспечение не может использоваться совместно приложениями виртуализации.
Чтобы использовать другое программное обеспечение для виртуализации, необходимо отключить Hyper-V Hypervisor, Device Guard и Credential Guard. Если вы хотите отключить гипервизор Hyper-V, выполните действия, описанные в следующих двух разделах.
Как отключить Hyper-V
Вы можете отключить гипервизор Hyper-V либо в панели управления, либо с помощью Windows PowerShell.
Отключить Hyper-V в панели управления
Чтобы отключить Hyper-V в панели управления, выполните следующие действия:
На панели управления выберите "Программы и компоненты".
Выберите «Включить или отключить функции Windows».
Разверните Hyper-V, разверните Hyper-V Platform и снимите флажок Hyper-V Hypervisor.
Отключить Hyper-V в PowerShell
Чтобы отключить Hyper-V с помощью Windows PowerShell, выполните следующие действия:
Откройте окно PowerShell с повышенными привилегиями.
Выполните следующую команду:
Отключить Device Guard и Credential Guard
Вы можете отключить Device Guard и Credential Guard с помощью разделов реестра или групповой политики. Чтобы сделать это, см. раздел Управление Credential Guard в Защитнике Windows.
Подробнее
Отказ от ответственности за стороннюю информацию
Обсуждаемые в этой статье сторонние продукты производятся компаниями, независимыми от Microsoft. Microsoft не дает никаких гарантий, подразумеваемых или иных, в отношении производительности или надежности этих продуктов.
[NotSupported] Можно запускать виртуальные машины с Hyper-V и Win10 Тема закрыта
[NotSupported] Может запускать виртуальные машины с Hyper-V и Win10. Собственная dll API не найдена (C:\WINDOWS\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
VT-x не найден. доступно (VERR_VMX_NO_VMX).
Я проверил свой BIOS, и настройки виртуализации установлены правильно.
Кроме того, в настройках виртуальной машины я получаю предупреждение "Обнаружены недопустимые настройки". В нем указано, что аппаратная виртуализация включена в разделе ускорения, но не поддерживается хост-системой.
Но почему-то я не могу отключить эту функцию.
Я приложил журнал одной из ВМ.
Надеюсь, вы сможете помочь
Последний раз редактировалось socratis 21 ноя 2019, 13:42, всего редактировалось 1 раз.
Причина: Помечено как [Не поддерживается].
JungleBoogie Сообщений: 13 Присоединился: 5. Декабрь 2016, 17:03 Основная ОС: MS Windows 10 Версия VBox: OSE Другие гостевые ОС: WIN7
НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте кнопкой "ЦИТИРОВАТЬ", используйте кнопку "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.
socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>
Если у вас возникла проблема, Hyper-v не отключен.
В наши дни существует множество функций безопасности Windows, которые неявно включают Hyper-v (или платформу гипервизора Windows, как она стала называть себя). Я не знаю их всех: кажется, что каждый день появляется еще один.
mpack Site Moderator Сообщений: 35577 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP
- Защита приложений
- Защита учетных данных
- Защита устройства
- * Охрана
- Контейнеры
- Гипер-V
- Платформа виртуальных машин
- Платформа гипервизора Windows
- Песочница Windows
НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.
socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>
ПС. Для дальнейшего использования вы должны заархивировать свои журналы. Это помогает вам, помогает нам, помогает серверу, помогает сохранить (виртуальное) дерево или два.
НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.
socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>
Читайте также: