Поправка: Двоичният превод е несъвместим с дълъг режим

Няколко потребители на Windows получават грешка „ Бинарният превод е несъвместим с дълъг режим “, когато се опитват да отворят виртуална машина с VMware Workstation . Други потребители съобщават, че за тях това съобщение се появява само когато хост компютърът премине в режим на заспиване.

Какво причинява бинарния превод е несъвместим с грешка в дълъг режим?

Проучихме проблема, като разгледахме различни потребителски отчети, които са имали същата грешка. От това, което събрахме, има няколко сценария, които ще задействат този конкретен проблем:

  • Технологията за виртуализация е деактивирана от настройките на BIOS - Повечето потребители са успели да разрешат проблема, след като са активирали технологията за виртуализация (VT) от настройките на BIOS. Това е най-честият случай, поради който се появява тази конкретна грешка.
  • Цикълът на заспиване задейства грешката - Тъй като проблемът също се съобщава, че хост машината преминава в режим на заспиване, има доказателства, че грешката може да бъде предизвикана и от някои домакински задължения, които ОС изпълнява, когато се подготви за влизане в режим „заспиване“
  • Хост компютърът не поддържа VT-X - Това съобщение може да се покаже и ако компютърът хост не е оборудван да поддържа хардуерна виртуализация.
  • Интегрираните драйвери на Intel Graphics са остарели - Някои потребители съобщават, че проблемът е решен, след като са позволили на Windows Update да актуализира своите драйвери Intel Integrated Graphics до най-новата версия.
  • Хост машината не поддържа ускорение на 3D графика - Някои засегнати потребители съобщават, че проблемът е разрешен, след като са деактивирали опцията за ускоряване на 3D графика от настройките на VMware.
  • Антивирусът на трета страна деактивира VT-X - Има съобщения за това, че Avast и McAfee деактивират технологията VT-X, дори след като потребителят я е активирал специално от BIOS.

Ако се мъчите да разрешите този конкретен проблем, тази статия ще ви предостави няколко стъпки за отстраняване на неизправности. По-долу имате колекция от методи, които други потребители в подобна ситуация са използвали, за да разрешат проблема. За най-добри резултати следвайте стъпките по-долу, за да стигнете до решение, което е ефективно при разрешаването на проблема за вашия конкретен сценарий.

Метод 1: Активиране на технологията за виртуализация на Intel (VT)

Причината номер едно, поради която възниква грешката „ Бинарният превод е несъвместим с дълъг режим “, е, че технологията за виртуализация (VT) е деактивирана в настройките на BIOS. На много дънни платки тази опция е деактивирана по подразбиране. Друга възможност е, че технологията Hyper-V на Microsoft е деактивирала вградената технология за виртуализация, когато е била активирана.

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

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

Забележка: Можете също да търсите онлайн за вашия BIOS ключ за вашата дънна платка.

След като въведете настройките на BIOS, отидете в раздела Защита и отворете менюто за виртуализация . След това се уверете, че  технологията за виртуализация е настроена на 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 Update.

Няколко потребители в подобна ситуация обаче съобщават, че са открили, че имат предстояща Windows незадължителна актуализация, която чака да актуализира своя интегриран графичен хардуер. Ето кратко ръководство за проверка на случая на вашата машина:

  1. Натиснете клавиш Windows + R, за да отворите команда за изпълнение . След това въведете „ ms-settings: windowsupdate “ и натиснете enter, за да отворите раздела Windows Update на приложението Settings .

    Забележка: Ако не сте под Windows 10, вместо това използвайте „ wuapp “.

  2. В екрана на Windows Windows Update щракнете върху бутона Проверка за актуализации и след това следвайте подканите на екрана, за да инсталирате всяка чакаща актуализация на WU .
  3. След като бъде инсталирана всяка чакаща актуализация, рестартирайте машината и вижте дали проблемът е разрешен при следващото стартиране.

Ако все още виждате грешка „ Двоичният превод е несъвместим с дълъг режим “, когато се опитвате да стартирате виртуална машина в VMware Workstation, преминете надолу към следващия метод по-долу.

Метод 4: Деактивирайте опцията Accelerate 3D graphics

За много потребители съобщението за грешка „ Бинарният превод е несъвместим с дълъг режим “ спря да се появява, след като деактивираха опцията за ускоряване на 3D графиката от настройките на VMware.

Забележка: Имайте предвид, че след като изпълните този метод, може да забележите спад на производителността, когато хост машината трябва да виртуализира някои задължителни графични задачи.

Ето кратко ръководство за деактивиране на  опцията Accelerate 3D graphics от VMware Workstation:

  1. Уверете се, че насочената виртуална машина е в състояние Изключено .
  2. Щракнете с десния бутон на мишката върху виртуалната машина, която ви показва „ Бинарният превод е несъвместим с дълъг режим “ и щракнете върху  Настройки .
  3. След това отидете на раздела хардуер и кликнете върху Display . В менюто на дисплея отидете на 3D графика и премахнете отметката от квадратчето, свързано с ускоряване на 3D графики .
  4. Стартирайте виртуалната машина отново и вижте дали грешката е разрешена.

Ако грешката „ Двоичен превод е несъвместим с дълъг режим “ все още се появява, преминете надолу към следващия метод по-долу.

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

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

Забележка: Възможно е да има и други антивирусни пакети, които ще направят същото.

Ако срещнете грешка „ Двоичният превод е несъвместим с дълъг режим “ и Метод 1 е разрешил проблема само временно, вижте дали използвате решение на трета страна. Ако сте, може да искате да тествате и да видите дали грешката все още се появява, докато антивирусът на трета страна е премахнат от вашата система.

Няколко потребители съобщиха, че в техния случай проблемът е решен за неопределено време, след като успешно са се отървали от антивируса си на трета страна. Ето кратко ръководство за това как да направите това:

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