Исправлено: двоичный перевод несовместим с длинным режимом

Некоторые пользователи Windows получают сообщение об ошибке « Двоичный перевод несовместим с длинным режимом » при попытке открыть виртуальную машину с помощью VMware Workstation . Другие пользователи сообщают, что для них это сообщение появляется только тогда, когда главный компьютер переходит в «спящий» режим.

Что вызывает несовместимость двоичного перевода с ошибкой длительного режима?

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

  • Технология виртуализации отключена в настройках BIOS. Большинству пользователей удалось решить проблему после включения технологии виртуализации (VT) в настройках BIOS. Это наиболее частый случай появления именно этой ошибки.
  • Цикл сна вызывает ошибку - поскольку сообщается, что проблема возникает, когда хост-машина переходит в спящий режим, есть свидетельства того, что ошибка также может быть вызвана определенными рутинными задачами, которые ОС выполняет, когда готовится перейти в «спящий» режим.
  • Хост-компьютер не поддерживает VT-X - это сообщение также может отображаться, если хост-компьютер не оборудован для поддержки аппаратной виртуализации.
  • Драйверы встроенной графики Intel устарели. Некоторые пользователи сообщают, что проблема была решена после того, как они позволили Центру обновления Windows обновить драйверы встроенной графики Intel до последней версии.
  • Хост-компьютер не поддерживает ускорение 3D-графики. Некоторые затронутые пользователи сообщают, что проблема была решена после того, как они отключили параметр «Ускорение 3D-графики» в настройках VMware.
  • Сторонний антивирус отключает VT-X. Имеются сообщения о том, что Avast и McAfee отключают технологию VT-X даже после того, как пользователь специально включил ее в BIOS.

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

Метод 1. Включение технологии виртуализации Intel (VT)

Причина номер один, по которой возникает ошибка « Двоичная трансляция несовместима с длинным режимом », заключается в том, что технология виртуализации (VT) отключена в настройках BIOS. На многих материнских платах эта опция по умолчанию отключена. Другая возможность заключается в том, что технология Microsoft Hyper-V отключила встроенную технологию виртуализации, когда она была включена.

В любом случае вы можете решить проблему, зайдя в настройки BIOS и включив технологию виртуализации (VT) . Но для этого вам необходимо получить доступ к настройкам BIOS. Эта процедура похожа на все машины, но ключ загрузки различается в зависимости от производителя вашей материнской платы.

Чтобы получить доступ к настройкам BIOS, несколько раз нажмите клавишу BIOS во время процедуры первоначального запуска. Ключ BIOS - это либо одна из клавиш F (F2, F4, F5, F8, F10, F12), либо клавиша Del (на компьютерах Dell. Если вы не знаете свой ключ BIOS, вы обычно можете обнаружить его во время первого проверочные тесты (сразу после включения компьютера).

Примечание. Вы также можете выполнить поиск в Интернете по ключу BIOS для вашей материнской платы.

После входа в настройки BIOS перейдите на вкладку «Безопасность» и войдите в меню « Виртуализация» . Затем убедитесь, что для параметра  Virtualization Technology установлено значение Enabled .

Примечание: имейте в виду, что в зависимости от производителя вашей материнской платы вы можете найти этот параметр в другом месте или по-другому. В зависимости от версии BIOS вы можете найти возможность включить VT в Advanced - Intel (R) Virtualization Technology .

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

Если вы все еще сталкиваетесь с той же проблемой или этот метод неприменим, перейдите к следующему способу ниже.

Метод 2: проверьте, поддерживает ли хост-компьютер аппаратную виртуализацию

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

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

  1. Перейдите по этой ссылке ( здесь ) и нажмите кнопку « Загрузить сейчас» , чтобы загрузить утилиту SecurAble .
  2. Откройте утилиту SecurAble и взгляните на раздел « Виртуализация оборудования» . Если указано « Да» , хост-компьютер поддерживает VT-X или AMD-V.

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

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

Метод 3. Убедитесь, что у вас установлены последние встроенные драйверы.

Как отмечали некоторые пользователи, эта ошибка также может быть вызвана устаревшими или несовместимыми графическими драйверами на вашем хосте. Обычно это происходит с графикой Intel HD . Как правило, последние версии драйверов для встроенной видеокарты должны быть доставлены и установлены обновленным Windows.

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

  1. Нажмите клавишу Windows + R, чтобы открыть команду « Выполнить» . Затем введите « ms-settings: windowsupdate » и нажмите клавишу ВВОД, чтобы открыть вкладку « Центр обновления Windows » в приложении « Настройки» .

    Примечание. Если вы не используете Windows 10, используйте вместо этого « wuapp ».

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

Если вы по-прежнему видите ошибку « Двоичный перевод несовместим с длинным режимом » при попытке запустить виртуальную машину в VMware Workstation, перейдите к следующему способу ниже.

Метод 4: отключите параметр ускорения 3D-графики

Для многих пользователей сообщение об ошибке « Двоичный перевод несовместимо с длинным режимом » перестало появляться после того, как они отключили параметр « Ускорение трехмерной графики» в настройках VMware.

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

Вот краткое руководство по отключению  опции ускорения 3D-графики на VMware Workstation:

  1. Убедитесь, что целевая виртуальная машина находится в выключенном состоянии.
  2. Щелкните правой кнопкой мыши виртуальную машину, на которой отображается сообщение « Двоичный перевод несовместим с длинным режимом », и нажмите «  Настройки» .
  3. Затем перейдите на вкладку оборудования и нажмите « Экран» . В меню « Экран» перейдите к 3D-графике и снимите флажок, связанный с ускорением 3D-графики .
  4. Снова запустите виртуальную машину и посмотрите, устранена ли ошибка.

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

Метод 5: удалите Avast, McAfee (или другую стороннюю систему безопасности)

Несколько пользователей сообщили, что в их случае источником проблемы был внешний антивирус. Нам удалось найти довольно много старых и новых пользовательских отчетов, в которых пользователи обвиняли McAfee и Avast в отключении VT-X.

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

Если вы столкнулись с ошибкой « Двоичный перевод несовместим с длинным режимом », а метод 1 решил проблему только временно, посмотрите, используете ли вы стороннее решение. Если да, вы можете проверить, возникает ли ошибка, пока сторонний антивирус удаляется из вашей системы.

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

  1. Используйте эту статью ( здесь ), чтобы убедиться, что вы удалили антивирус вместе со всеми оставшимися файлами вашей программы безопасности и перезагрузили компьютер после завершения удаления.
  2. Следуйте методу 1 еще раз, чтобы убедиться, что VT-X включен на вашем хост-компьютере.
  3. Снова откройте виртуальную машину и посмотрите, устранена ли ошибка.