Процессор Virtualbox не поддерживает виртуализацию

Обновлено: 21.11.2024

Поддержка аппаратной виртуализации не обнаружена, если установлен Hyper-V

Отправлено: mot256 Владелец:
Компонент : другое Версия: VirtualBox 4.3.0
Ключевые слова: Копия:
Тип гостя: Windows Тип хоста: Windows

Описание

Я получаю следующую ошибку (и да, я знаю, что об этом сообщалось много раз, но, пожалуйста, читайте дальше): Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе. Ваш 64-разрядный гость не сможет обнаружить 64-разрядный ЦП и не сможет загрузиться.

Вот в чем дело: я использовал VirtualBox на той же машине, но с Windows 7, и я мог запускать точно такие же гостевые образы x64.

Вложения

VBox.log ( 79,6 КБ ) — добавлено mot256 8 лет назад. Файл журнала Coreinfo.txt ( 5,7 КБ ) — добавлен tuhinchakravorty 7 лет назад. VBox.2.log ( 53,8 КБ ) — добавлено tuhinchakravorty 7 лет назад.

История изменений

Изменено mot256 8 лет назад

comment:1 Изменено mhanor 8 лет назад

Вывод Coreinfo подтверждает, что это не проблема VirtualBox. VMX недоступен (знак «минус») и что гипервизор уже присутствует (знак звездочки). Мы можем предположить, что это не гипервизор VirtualBox.
После включения VT-x в BIOS выключите ПК/ноутбук, если BIOS не делает этого за вас. Не используйте какие-либо формы режима ожидания/гибернации.

comment:2 Изменено mot256 8 лет назад

Я просто удалил Hyper-V, и он снова заработал. Я хотел бы изменить это на предположение, что VirtualBox должен предупредить вас о том, что запущена другая служба/приложение виртуализации. Это прояснит, почему гости x64 не запускаются.

comment:3 Изменено 8 лет назад Фрэнком

  • приоритет изменен с блокирующий на важный
  • Сводка изменена с Поддержка аппаратной виртуализации x64 не обнаружена в Windows 8.1 на Поддержка аппаратной виртуализации не обнаружена, если установлен Hyper-V

Изменено 7 лет назад tuhinchakravorty

Изменено 7 лет назад tuhinchakravorty

comment:4 продолжения: ↓ 5 ↓ 6 Изменено 7 лет назад tuhinchakravorty

Я пытаюсь установить ESXi 5.1 в VirtualBox. Но я получил сообщение об ошибке: «Предупреждение об аппаратной виртуализации Аппаратная виртуализация не является функцией процессора или не включена в BIOS». Пожалуйста, дайте мне знать, если что-то не так в моей задаче. Я приложил 2 файла с именами VBox.2.log и Coreinfo.txt.

comment:5 в ответ на: ↑ 4 Изменено 7 лет назад mot256

Привет!

Я пытаюсь установить ESXi 5.1 в VirtualBox. Но я получил сообщение об ошибке: «Предупреждение об аппаратной виртуализации Аппаратная виртуализация не является функцией процессора или не включена в BIOS». Пожалуйста, дайте мне знать, если что-то не так в моей задаче. Я приложил 2 файла с именами VBox.2.log и Coreinfo.txt.

Вы пытаетесь установить технологию виртуализации на другой виртуальной машине. Черт, ты пытаешься установить здесь Матрицу? lol Я предполагаю, что BIOS VirtualBox не предоставляет аппаратную виртуализацию физического ЦП и что ОС ESXi теперь сообщает, что виртуализированный ЦП (предоставленный VirualBox VM) не поддерживает его. Но я только предполагаю. Однако хотелось бы узнать обоснованный ответ.

comment:6 в ответ на: ↑ 4 Изменено 7 лет назад ramshankar

Привет!

Я пытаюсь установить ESXi 5.1 в VirtualBox. Но я получил сообщение об ошибке: «Предупреждение об аппаратной виртуализации Аппаратная виртуализация не является функцией процессора или не включена в BIOS». Пожалуйста, дайте мне знать, если что-то не так в моей задаче. Я приложил 2 файла с именами VBox.2.log и Coreinfo.txt.

VirtualBox не поддерживает вложенную аппаратную виртуализацию, поэтому то, что вы пытаетесь сделать, не сработает. Гость не увидит никаких возможностей VT-x/AMD-V, поэтому вы видите эту ошибку.

comment:7 Изменено 7 лет назад Фрэнком

comment:8 Изменено HOP 6 лет назад

comment:9 Изменено 6 лет назад Фрэнком

Действительно, это не имеет ничего общего с вложенной виртуализацией. Однако, если в текущей системе установлен Hyper-V, то VT-x недоступен для VirtualBox. Мы ничего не можем исправить, поэтому единственное решение — отключить Hyper-V, если VirtualBox следует использовать в той же системе.

comment:10 Изменено 4 года назад FrobozzWiz

Проблема заключается в том, что Hyper-V «забирает» VT-x во имя безопасности.Поэтому, если вы хотите исправить это, вам нужно проголосовать за следующую запись MS Feedback --> Было бы здорово, если бы Hyper-V мог сосуществовать с другими технологиями гипервизора, такими как VMWare или VirtualBox

Просто запустите центр отзывов в Windows, нажав клавиши Windows + F, а затем выполните поиск статьи выше.

Видите сообщение "Виртуализация невозможна" или подобные ошибки? Узнайте, как заставить виртуализацию работать на вашем ПК.

Виртуализация – полезная функция, доступная практически на каждом современном компьютере. Это позволяет вам создавать дополнительные виртуальные среды, которые работают на вашем реальном компьютерном оборудовании. Это позволяет легко тестировать различные операционные системы, запускать старые приложения и выполнять другие действия.

Однако иногда виртуализация не работает должным образом. Если вы пытаетесь настроить VirtualBox или другую программу виртуализации и получаете сообщение об ошибке, например "Аппаратное ускорение VT-x недоступно в вашей системе", попробуйте выполнить следующие действия, чтобы восстановить его работу.

1. Убедитесь, что ваше оборудование поддерживает виртуализацию

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

Microsoft когда-то предлагала инструмент, который быстро проверял, поддерживает ли ваш компьютер виртуализацию, но он не работает в современных системах. Таким образом, вам нужно будет использовать инструмент от Intel или AMD, в зависимости от вашего процессора.

Чтобы проверить, какой у вас ЦП, нажмите Ctrl + Shift + Esc или щелкните правой кнопкой мыши пустое место на панели задач и выберите «Диспетчер задач», чтобы открыть утилиту. Нажмите «Подробнее», чтобы развернуть его, если это необходимо, затем откройте вкладку «Производительность».

Наконец, выберите CPU из левого списка, и вы увидите название вашего процессора над графиком.

Если у вас процессор Intel, загрузите утилиту идентификации процессоров Intel. Эквивалентная утилита AMD официально больше не доступна. Владельцам процессоров AMD вместо этого следует посетить страницу загрузки AMD, выбрать свой процессор из списка внизу страницы и загрузить соответствующую утилиту для вашего процессора.

Установите инструмент для своего ЦП, а затем откройте его, выполнив поиск в меню "Пуск", если он не открывается автоматически. В утилите Intel откройте вкладку CPU Technologies и найдите Intel Virtualization Technology.

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

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

2. Включите виртуализацию в BIOS

В большинстве случаев, когда виртуализация не работает, даже если ваш ЦП ее поддерживает, причина заключается в том, что эта функция отключена в BIOS или UEFI вашего компьютера. Хотя большинство современных компьютеров поддерживают виртуализацию, по умолчанию она часто отключена. Таким образом, вы должны убедиться, что в вашей системе включен правильный переключатель.

Чтобы проверить, включена ли виртуализация в BIOS, перейдите на страницу "Производительность" диспетчера задач, как описано выше. Под диаграммой ЦП вы увидите поле Виртуализация, которое позволяет узнать, включена ли эта функция в BIOS.

Кроме того, вы можете запустить быструю команду в командной строке. Введите cmd в меню «Пуск», чтобы запустить окно командной строки, затем введите systeminfo и нажмите Enter. Через мгновение вы увидите много информации о вашем компьютере. Прокрутите вниз и рядом с пунктом «Требования Hyper-V» вы увидите поле «Виртуализация включена в прошивке».

Узнайте, как открыть BIOS прямо из Windows 10, это самый надежный способ, особенно если ваш компьютер загружается быстро. В зависимости от вашего компьютера вы также можете нажать клавишу после запуска компьютера. F2, F12 и Delete — общие клавиши для входа в BIOS при загрузке.

Зайдя в BIOS, найдите параметр с названием вроде Intel VT-x, Intel Virtualization Technology, AMD-V, VMX, Vanderpool или подобным. Вы можете найти его в категории «Процессор» или «Набор микросхем», которая, в свою очередь, может быть скрыта на вкладке «Дополнительно».

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

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

3. Если вы не можете найти виртуализацию в BIOS

Если параметр включения виртуализации недоступен в вашем BIOS, возможно, ваш компьютер не поддерживает эту функцию. Однако есть вероятность, что производитель предоставил обновление, которое добавляет эту функциональность. Вероятно, это не относится к большинству машин, но проверить никогда не помешает.

Легкий способ найти обновления BIOS — установить на ПК приложение производителя. Например, Lenovo System Update проверит наличие обновлений BIOS и драйверов в системах Lenovo.

Если у вас нет такого приложения, вам потребуется вручную обновить BIOS. Поиск в Google по названию вашей материнской платы (или модели компьютера) должен привести вас на веб-сайт производителя. Там вы обычно можете найти новые версии BIOS в разделе «Поддержка» или «Загрузки».

Загрузив последний файл обновления, следуйте нашим инструкциям по обновлению BIOS, чтобы применить его. После завершения попробуйте снова войти в BIOS и найти вариант виртуализации.

Если вы по-прежнему не можете включить виртуализацию в BIOS, скорее всего, ваш ПК не поддерживает эту функцию. Чтобы попробовать виртуализацию, вам понадобится новый компьютер.

4. Отключить Hyper-V (в Windows)

Профессиональная и более поздние версии Windows включают программу Microsoft под названием Hyper-V. Это собственное программное обеспечение гипервизора Microsoft, похожее на VirtualBox или VMware. К сожалению, Hyper-V может захватить привилегии виртуализации вашего компьютера, блокируя использование другого приложения гипервизора.

Если вы не хотите использовать Hyper-V для создания виртуальных машин, вам следует удалить его, чтобы ваш компьютер мог запускать выбранное вами приложение виртуализации без конфликтов. Для этого откройте меню «Пуск» и выполните поиск включения или отключения функций Windows. Щелкните появившуюся запись, чтобы открыть новое окно со списком дополнительных функций Windows.

В этом списке вы увидите Hyper-V. Снимите флажок и убедитесь, что все подполя очищены, затем нажмите «ОК». Windows потребуется некоторое время, чтобы удалить Hyper-V, затем вам придется перезагрузиться, чтобы завершить процесс.

После перезагрузки вы сможете использовать VirtualBox или аналогичные приложения, не видя сообщения типа "аппаратная виртуализация не поддерживается хост-системой". Если не использовать Hyper-V, чтобы использовать функциональность виртуализации, все в порядке.

5. Если виртуализация включена, но работает неправильно

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

Вот еще несколько приемов, которые можно попробовать, если виртуализация работает неправильно:

  • Помните, что вы не можете запустить 64-разрядную виртуальную машину на 32-разрядном компьютере. Если ваш процессор не 64-разрядный, обязательно загрузите 32-разрядную версию ОС, которую вы хотите запустить на виртуальной машине, чтобы избежать проблем с совместимостью. Узнайте, как проверить, 32-разрядная или 64-разрядная версия Windows используется, если вы не уверены.
  • Убедитесь, что у вас достаточно свободного места на диске. Динамически выделяемый виртуальный диск начинается с небольшого размера, но расширяется по мере того, как вашей виртуальной машине требуется больше места. Когда это произойдет, на вашем хост-компьютере может не хватить места. Крайне мало места на диске может вызвать проблемы с производительностью, поэтому убедитесь, что вы очистили место на своем ПК.
  • Убедитесь, что у вас достаточно оперативной памяти для виртуальной машины. Ваша виртуальная машина должна использовать часть оперативной памяти вашего компьютера для работы. Если у вас недостаточно, ваша виртуальная машина, скорее всего, остановится. Однако будьте осторожны, чтобы не делиться слишком большим количеством информации, иначе ваш хост-компьютер может столкнуться с проблемами.

Настройте виртуализацию прямо на своем ПК

Надеемся, что один из этих советов решил вашу проблему и позволил вам насладиться виртуализацией на вашем ПК. В большинстве случаев вам просто нужно включить виртуализацию в BIOS и отключить Hyper-V, чтобы она заработала.

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

Несколько пользователей получают сообщение об ошибке «Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе» при попытке установить или запустить виртуальную машину в Oracle VM Virtualbox. Эта проблема не связана с определенной версией Windows, поскольку сообщается, что она возникает в каждом последнем выпуске Windows.

Аппаратное ускорение VT-x Amd-V недоступно в вашей системе.

Что вызывает ошибку «Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе»

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

  • Ваш ЦП не поддерживает VT-x/AMD-V. Некоторые старые ЦП не поддерживают Intel VT-x или AMD-V. Если ваш компьютер не поддерживает какую-либо технологию виртуализации, вы не сможете обойти или устранить сообщение об ошибке.
  • VT-x/AMD-V был отключен Hyper-V. Hyper-V — это запатентованная технология виртуализации Microsoft. Самые последние версии Windows автоматически включают Hyper-V и отключают VT-x/AMD-V во избежание конфликтов.Однако Hyper-V плохо работает с виртуальными машинами.
  • VT-x/AMD-V отключен в BIOS. Другая причина, по которой вы можете увидеть это сообщение об ошибке, заключается в том, что технология виртуализации, которую использует ваш ЦП, отключена в BIOS. В этом случае доступ к настройкам BIOS и включение VT-x/AMD-V устранит сообщение об ошибке и позволит запускать виртуальные машины.

Если вы в настоящее время пытаетесь устранить ошибку «Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе», эта статья предоставит вам набор проверенных действий по устранению неполадок. Ниже вы найдете несколько популярных методов, которые другие пользователи в аналогичной ситуации использовали для устранения сообщения об ошибке.

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

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

Способ 1. Проверка поддержки виртуализации вашим процессором

Прежде чем пробовать что-либо еще, важно уделить время тому, чтобы выяснить, поддерживает ли ваш компьютер поддержку VT-X или AMD-V. В настоящее время все новые процессоры будут поддерживать виртуализацию (включая младшие). Однако, если вы работаете со старым ЦП, вам следует начать с проверки того, поддерживает ли ваш ЦП виртуализацию.

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

Как проверить, поддерживает ли ваш ЦП виртуализацию автоматически

Один из самых простых способов узнать, поддерживает ли ваш компьютер виртуализацию, — это использовать специальный инструмент под названием SecurAble. Помимо прочего, этот инструмент будет анализировать наличие функций процесса операционной модели, включая виртуализацию. Вот краткое руководство по использованию SecurAble:

  1. Перейдите по этой ссылке (здесь) и нажмите «Загрузить сейчас», чтобы загрузить последнюю версию Securable. Скачивание SecurAble
  2. Откройте исполняемый файл SecurAble и нажмите «Да» в ответ на запрос UAC (контроль учетных записей).
  3. Если ваш компьютер поддерживает аппаратную виртуализацию, над виртуализацией оборудования вы увидите зеленый значок Да. Проверка поддержки виртуализации
  4. Если ответ «Да», это означает, что ЦП вашего компьютера поддерживает виртуализацию, и один из следующих способов ниже позволит вам устранить сообщение об ошибке. Если вы определили, что аппаратная виртуализация не поддерживается, следуйте другим приведенным ниже методам, которые не устранят сообщение об ошибке.

    Как проверить, поддерживает ли ваш процессор виртуализацию вручную

    Если вы предпочитаете делать что-то вручную, вы можете проверить, поддерживает ли ваш ЦП VT-x (на Intel) или AMD-V (на AMD), изучив характеристики вашего ЦП вручную. Для этого следуйте одному из двух приведенных ниже руководств (в зависимости от производителя вашего процессора):

    Интел

    Затем прокрутите вниз до вкладки «Расширенные технологии» и посмотрите статус технологии виртуализации Intel® для направленного ввода-вывода (VT-d) и технологии виртуализации Intel® (VT-x). Если какой-либо из них отмечен как Нет, значит технология виртуализации не поддерживается вашей моделью процессора.

    Проверка поддержки виртуализации на процессоре Intel

    АМД

    Если у вас процессор AMD, вы можете проверить, поддерживает ли он виртуализацию, ознакомившись со спецификациями на веб-сайте AMD. Воспользуйтесь функцией поиска, чтобы найти конкретную модель или выберите ее из списка. Когда вы перейдете на веб-страницу, посвященную вашей модели ЦП, разверните раскрывающееся меню «Основные функции» и посмотрите, входит ли виртуализация в число поддерживаемых технологий.

    Пример процесса AMD, поддерживающего виртуализацию

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

    Способ 2: отключение Hyper V

    Hyper-V (ранее известная как виртуализация Windows Server) — это запатентованная технология виртуализации Microsoft. Hyper-V отлично подходит для создания виртуальных машин в системах x86 и x64 под управлением Windows, но не используется VirtualBox или VMware из соображений стабильности.

    Однако самые последние версии Windows запрограммированы так, что Hyper-V имеет приоритет над VT-X или AMD-V. А поскольку Hyper-V будет конфликтовать с аналогичной технологией виртуализации, VT-x или AMD-V будут отключены по умолчанию при каждом включении Hyper-V.

    Как вы понимаете, это приведет к ошибкам при работе с Virtualbox, VMware или аналогичным программным обеспечением, поскольку большинство из них не предназначены для работы с Hyper-V.

    К счастью, отключение Hyper-V устранит ошибку «Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе», если проблема возникла. Существует несколько способов, которыми вы можете воспользоваться, чтобы отключить Hyper-V и позволить VT-x или AMD-V вступить во владение. Не стесняйтесь следовать тому, что вам удобнее.

    Отключение Hyper-V через командную строку

    Самый простой способ отключить Hyper-V — ввести команду в окне командной строки с повышенными привилегиями. Вот что вам нужно сделать:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. При появлении запроса UAC (Контроль учетных записей пользователей) нажмите «Да», чтобы предоставить административные привилегии. Открытие командной строки через диалоговое окно «Выполнить»
    2. В командной строке с повышенными привилегиями введите/вставьте следующую команду и нажмите Enter, чтобы отключить функцию Hyper-V:

    Отключение Hyper-V через графический интерфейс

    Еще один способ отключить технологию Hyper-V — использовать интерфейс панели управления. Этот метод медленнее, но его следует предпочесть, если вам неудобно запускать команды через терминал. Следуйте приведенным ниже инструкциям, чтобы отключить Hyper-V на экране «Программы и компоненты»:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» и нажмите Enter, чтобы открыть экран «Программы и компоненты». Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ в Windows.
    2. На экране «Программы и компоненты» нажмите «Включение или отключение компонентов Windows» на левой панели. Доступ к меню функций Windows
    3. В меню «Компоненты Windows» разверните папку Hyper-V и снимите флажки «Инструменты управления Hyper-V» и «Платформа Hyper-V», прежде чем нажимать «ОК». Отключение Hyper-V через экран функций Windows
    4. Перезагрузите компьютер и посмотрите, устранена ли ошибка при следующем запуске.
    5. Если вы по-прежнему сталкиваетесь с ошибкой «Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе», перейдите к следующему способу, описанному ниже, чтобы убедиться, что виртуализация включена в BIOS/UEFI.< /p>

      Способ 3. Включение виртуализации с помощью BIOS/UEFI

      Еще одна причина, по которой вы можете получить сообщение об ошибке "Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе", связана с отключением виртуализации в настройках BIOS. Хотя виртуализация включена по умолчанию на большинстве конфигураций компьютеров, это довольно распространенное явление. Для многих затронутых пользователей именно обновление BIOS привело к отключению технологии виртуализации в BIOS.

      К счастью, вы можете легко написать это неправильно, открыв настройки BIOS/UEFI и повторно включив технологию виртуализации оттуда.

      Примечание. Материнские платы, выпущенные до выпуска Windows 8, скорее всего, будут использовать BIOS, в то время как в большинстве современных сборок ПК используется UEFI.

      На компьютере с BIOS вам нужно будет нажать клавишу настройки во время начального экрана запуска. Клавиша настройки обычно является одной из клавиш F (F2, F4, F6, F8) или клавишей Del. Если вы не можете определить ключ настройки для вашей материнской платы, выполните поиск в Интернете по запросу «модель материнской платы + ключ настройки».

      Доступ к настройкам прошивки UEFI

      После того, как вы войдете в настройки BIOS/UEFI, начните искать параметр с пометкой Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool и т. д. Обычно этот параметр находится в разделе "Процессор", "Безопасность", "Набор микросхем", Расширенный, расширенный контроль набора микросхем, расширенная конфигурация ЦП и т. д.

      Когда вам удастся найти эту опцию, обязательно включите ее.

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

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

      Как только вам удастся включить виртуализацию, сохраните изменения и перезагрузите компьютер. При следующем запуске ошибка «Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе» больше не должна возникать при попытке установить или запустить виртуальную машину.

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

      С виртуальными машинами вы будете сталкиваться с регулярными проблемами на новых компьютерах. Например, недавно я перешел с Intel Core i7 на AMD Ryzen 9 3950x. Все работало исключительно, пока я не попытался загрузить некоторые виртуальные машины с помощью Virtual Box:r

      Эта проблема обычно возникает по следующим причинам:

      1. Виртуализация (AMD-V) отключена в настройках BIOS.
      2. Если Microsoft Hyper-V включен, это автоматически означает, что встроенная технология виртуализации отключена.
      3. Версия BIOS не поддерживает многие ядра ЦП. Если — как выясняется, проблема может возникнуть из-за VM VirtualBox, если программное обеспечение вынуждено создать виртуальную машину с более чем 1 ядром ЦП. Для этого требуется аппаратная виртуализация, и если эта функция отключена или недоступна, будет выдано сообщение об ошибке.

      А. Включить безопасный режим виртуальной машины в BIOS

      По сути, код ошибки VERR_SVM_DISABLE говорит о том, что ваш компьютер поддерживает AMD-V, но он отключен в BIOS. Вы можете просто загрузить компьютер и запустить биос. На платах, поддерживающих процессоры AMD, вы найдете этот параметр как безопасный режим виртуальной машины. Например, на нашей плате AORUS x570 мы можем найти эту опцию в расширенном режиме, на вкладке Tweak найдите Advanced CPU settings:

      А затем найдите параметр Безопасный режим виртуальной машины и включите его:

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

      Б. Отключить Windows Hyper-V

      Многие пользователи нашли решение этой проблемы, просто отключив функцию Microsoft Hyper V в Windows 10. Для этого вам нужно будет открыть исполняемый файл appwiz.cpl через диалоговое окно запуска (клавиша Windows + R):< /p>

      Затем нажмите «Включение или отключение компонентов Windows» в левой части главного экрана панели управления:

      Наконец, найдите Hyper-V в списке:

      Нажмите «ОК» и перезагрузите компьютер. Это должно решить проблему, когда вы пытаетесь снова запустить компьютер. Если это не сработает, вы можете перейти к следующему варианту.

      С. Измените количество ядер ЦП на 1

      Если после обоих упомянутых решений виртуализация по-прежнему не работает, весьма вероятно, что технология AMD-V не поддерживается текущей конфигурацией вашей виртуальной машины. Многие пользователи сообщают, что это исключение появляется, когда программное обеспечение назначает более 1 ЦП в настройках системы, что вынуждает систему использовать аппаратную виртуализацию для запуска виртуального хоста. Поэтому вам придется ограничить количество процессоров. Перейдите в настройки виртуальной машины:

      И уменьшите количество процессоров до 1:

      Закройте настройки и перезапустите виртуальную машину. Он должен загружаться без отключения AMD-V в BIOS.

      Читайте также: