Двоичная трансляция не работает в VMware Workstation 12

Двоичная трансляция не работает в VMware Workstation 12

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

Технология виртуализации VT-x / Intel включена в BIOS, однако мне требуется двоичная трансляция для использования в Windows 95. Использование VT-x отлично работает для остальных моих гостей. Режим виртуализации в виртуальной машине установлен на двоичную трансляцию, однако я получаю следующую ошибку.

Какие еще настройки мне нужно установить? Windows, VMWare, BIOS или VMX?


  • Версия VMWare: 12.5.9 сборка-7535481

  • Версия Windows: Windows 10, 64-бит (сборка 15063) 10.0.15063

  • Процессор: Intel i9 7900X (Skylake-X)

  • Материнская плата: Asus TUF X299 Mark 2


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

VMware Workstation unrecoverable error: (vcpu-0)

vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521

Я читал, что у владельцев процессоров AMD Ryzen возникает та же проблема.

решение1

Нужно ли мне установить еще какие-то настройки?

Да, в настройках ВМ:

Чтобы настроить параметры процессора для выбранной виртуальной машины, выберите ВМ > Параметры, щелкните вкладку Оборудование и выберите Процессоры.

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

Автоматический

Workstation Pro выбирает режим выполнения на основе гостевой операционной системы и центрального процессора хоста.

Двоичный перевод

Workstation Pro использует сочетание прямого выполнения гостевого кода и двоичной трансляции для запуска гостевой операционной системы. Отображение гостевой памяти выполняется с использованием таблиц теневых страниц.

Intel VT-x или AMD-V

Workstation Pro использует аппаратные расширения для запуска и изоляции гостевого кода. Отображение гостевой памяти выполняется с использованием таблиц теневых страниц.

Intel VT-x/EPT или AMD-V/RVI

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

ИсточникНастройка параметров процессора виртуальной машины

решение2

Я почти уверен, что новые процессоры (Ryzen и Skylake-X) больше не поддерживают двоичную трансляцию.

Я установил VMWare Worksation 14, и этой опции больше нет. Я также пробовал откатить 12, но та же проблема осталась.

Несмотря на это, Workstation 14 решает эту проблему.

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