Невозможно включить Intel VT-d в BIOS

Невозможно включить Intel VT-d в BIOS

Мой процессор: Intel (R) Core i7 950 @ 3.07 GHz. У меня следующий BIOS: P6X58D-E версия 0502.

Я успешно включил виртуализацию, следуя этим инструкциям:

1) Войдите в BIOS

2) Перейдите в раздел «Дополнительно» / «Конфигурация ЦП» / «Технология виртуализации Intel(R)».

Затем я перезагружаюсь, и все в порядке, за исключением этой проблемы:Невозможно отключить Hyper-v и Windows Hypervisor Platform одновременно.т. е. аппаратное ускорение не работает, когда я пытаюсь отладить приложения Xamarin с использованием архитектуры x86.

Поэтому я провел еще одно исследование и нашел еще одну настройку в BIOS:

Расширенные настройки/Набор микросхем/Конфигурация Intel VT-d/Intel VT-d

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

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

Так продолжалось в течение часа. Затем я выключил ПК, вошел в BIOS и отключил Intel VT-d. Затем ПК перезагрузился как обычно.

Обратите внимание, что я включил эту настройку при включенном и выключенном Hyper-v, и это не дало никаких результатов, т.е. я наблюдал то же самое поведение. Что я делаю не так?

решение1

Затем я перезагружаюсь, и все в порядке, за исключением следующей проблемы: невозможно одновременно отключить Hyper-v и платформу гипервизора Windows, т. е. аппаратное ускорение не работает, когда я пытаюсь отладить приложения Xamarin с использованием архитектуры x86.

Hyper-V, ни Windows Hypervisor Platform на самом деле не требуют VT-d, им требуется только VT-x. Фактически, вы не можете включить VT-d, так как у вас естьCore i7 950, который его не поддерживает. Поэтому, хотя вы могли включить его в своей прошивке, ваш процессор на самом деле его не поддерживает, что и является причиной того, что Windows не может загрузиться. Я подозреваю, что у вас может быть материнская плата, поддерживающая процессор, который поддерживает VT-d.

Аппаратное ускорение не работает, когда я пытаюсь отладить приложения Xamarin с использованием архитектуры x86. Что я делаю неправильно?

Xamarin предназначен для разработки под Android и iOS, что предполагает, что вы пытаетесь использовать HAXM, который сам по себе требует включения технологии виртуализации (VT-x) и установки Hyper-V.

Ошибка в вашем другом вопросе предполагает, что версия Windows 10, в которой вы работаете, в частности Windows Side By Sideкаталог (WinSxS), может быть просто повреждена и/или никогда не включала Hyper-V и платформу гипервизора Windows.

Поддерживает ли мой процессор аппаратное ускорение x86?

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

Да

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

Связанный контент