Двоичный перевод не работает в VMware Workstation 12
После обновления всего моего компьютера я не могу запускать виртуальные машины в режиме двоичного перевода.
Технология виртуализации VT-x / Intel включена в BIOS, однако мне требуется двоичный перевод для использования в Windows 95. Использование VT-x отлично работает для остальных моих гостей. Режим виртуализации в виртуальной машине установлен на бинарный перевод, однако я получаю ошибку ниже.
Есть ли другие настройки, которые мне нужно установить? Windows, VMWare, BIOS или VMX?
Версия VMWare: 12.5.9 build-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 имеют ту же проблему.
2 ответа
Я уверен, что новые процессоры (Ryzen и Skylake-X) больше не поддерживают двоичный перевод.
Я установил VMWare Worksation 14, и этой опции больше нет. Я также попытался откат 12, но та же проблема все еще там.
В любом случае, рабочая станция 14 решает проблему.
Есть ли другие настройки, которые мне нужно установить?
Да, в настройках ВМ:
Чтобы настроить параметры процессора для выбранной виртуальной машины, выберите "ВМ"> "Настройки", перейдите на вкладку "Оборудование" и выберите "Процессоры".
Выберите предпочтительный режим выполнения для механизма виртуализации. Обычно вам не нужно менять настройки механизма виртуализации.
автоматическая
Рабочая станция Pro выбирает режим выполнения на основе гостевой операционной системы и центрального процессора.
Двоичный перевод
Рабочая станция Pro использует сочетание прямого исполнения гостевого кода и двоичного преобразования для запуска гостевой операционной системы. Отображение гостевой памяти выполняется с использованием таблиц теневых страниц.
Intel VT-x или AMD-V
Workstation Pro использует аппаратные расширения для запуска и изоляции гостевого кода. Отображение гостевой памяти выполняется с использованием таблиц теневых страниц.
Intel VT-x / EPT или AMD-V / RVI
Workstation Pro использует аппаратные расширения для запуска и изоляции гостевого кода. Отображение гостевой памяти выполняется с помощью аппаратного пейджинга.