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

Некоторые пользователи 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-ключа для вашей материнской платы.

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

Убедитесь, что технология виртуализации включена

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

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

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

Способ 2. Убедитесь, что хост-компьютер поддерживает аппаратную виртуализацию

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

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

  1. Перейдите по этой ссылке ( здесь ) и нажмите кнопку « Загрузить сейчас», чтобы загрузить утилиту SecurAble .

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

    Проверка, поддерживает ли хост-машина аппаратную виртуализацию

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

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

Способ 3: проверьте, есть ли у вас последние встроенные драйверы

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

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

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

    Диалог запуска: ms-settings: windowsupdate

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

  2. На экране Windows Windows Update нажмите кнопку « Проверить наличие обновлений» и следуйте инструкциям на экране для установки каждого ожидающего обновления WU .

    Обновление Windows - менеджер обновлений
  3. После установки каждого ожидающего обновления перезагрузите компьютер и посмотрите, была ли проблема решена при следующем запуске.

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

Способ 4. Отключите параметр «Ускорение 3D-графики».

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

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

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

  1. Убедитесь, что целевая виртуальная машина находится в выключенном состоянии.
  2. Щелкните правой кнопкой мыши на виртуальной машине, которая показывает « Двоичный перевод несовместим с длинным режимом », и выберите « Настройки» .

    Щелкните правой кнопкой мыши на вашей виртуальной машине и выберите «Настройки».
  3. Затем перейдите на вкладку оборудования и нажмите « Показать» . В меню « Дисплей» перейдите в раздел «3D-графика» и снимите флажок « Ускорение 3D-графики» .

    Снимите флажок, связанный с ускорением 3D-графики
  4. Запустите виртуальную машину еще раз и посмотрите, была ли ошибка устранена.

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

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

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

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

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

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

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

Интересные статьи