Poprawka: Tłumaczenie binarne jest niekompatybilne z trybem długim

Kilku użytkowników systemu Windows otrzymuje błąd „ Tłumaczenie binarne jest niezgodne z trybem długim ” podczas próby otwarcia maszyny wirtualnej za pomocą VMware Workstation . Inni użytkownicy zgłaszają, że dla nich ten komunikat pojawia się tylko wtedy, gdy komputer główny przechodzi w tryb „uśpienia”.

Co powoduje, że tłumaczenie binarne jest niekompatybilne z błędem trybu długiego?

Zbadaliśmy ten problem, przeglądając różne raporty użytkowników, w których wystąpił ten sam błąd. Z tego, co zebraliśmy, istnieje kilka scenariuszy, które spowodują ten konkretny problem:

  • Technologia wirtualizacji jest wyłączona w ustawieniach systemu BIOS - większości użytkowników udało się rozwiązać problem po włączeniu technologii wirtualizacji (VT) w ustawieniach systemu BIOS. Jest to najczęstszy przypadek, w którym pojawia się ten konkretny błąd.
  • Cykl uśpienia wyzwala błąd - ponieważ zgłaszano również, że problem występuje, gdy maszyna hosta przechodzi w stan uśpienia, istnieją dowody na to, że błąd może być również wyzwalany przez określone obowiązki wykonywane przez system operacyjny, przygotowując się do przejścia w tryb „uśpienia”.
  • Komputer główny nie obsługuje VT-X - ten komunikat może być również wyświetlany, jeśli komputer hosta nie jest przystosowany do obsługi wirtualizacji sprzętowej.
  • Zintegrowane sterowniki Intel Graphics są nieaktualne - niektórzy użytkownicy zgłaszali, że problem został rozwiązany po tym, jak pozwolili usłudze Windows Update zaktualizować swoje sterowniki zintegrowanej grafiki Intel do najnowszej wersji.
  • Komputer główny nie obsługuje przyspieszania grafiki 3D - niektórzy użytkownicy, których dotyczy problem, zgłaszają, że problem został rozwiązany po wyłączeniu opcji Przyspiesz grafikę 3D w ustawieniach VMware.
  • Program antywirusowy innej firmy wyłącza VT-X - Istnieją doniesienia, że ​​Avast i McAfee wyłączają technologię VT-X nawet po tym, jak użytkownik specjalnie włączył ją z systemu BIOS.

Jeśli próbujesz rozwiązać ten konkretny problem, w tym artykule znajdziesz kilka kroków rozwiązywania problemów. Poniżej znajduje się zbiór metod, których używali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem. Aby uzyskać najlepsze wyniki, wykonaj poniższe kroki w kolejności, aż napotkasz poprawkę, która skutecznie rozwiąże problem w konkretnym scenariuszu.

Metoda 1: Włączanie technologii wirtualizacji Intel (VT)

Głównym powodem wystąpienia błędu „ Tłumaczenie binarne jest niezgodne z trybem długim ” jest to, że technologia wirtualizacji (VT) jest wyłączona w ustawieniach systemu BIOS. Na wielu płytach głównych ta opcja jest domyślnie wyłączona. Inną możliwością jest to, że technologia Hyper-V firmy Microsoft wyłączyła wbudowaną technologię wirtualizacji, gdy była włączona.

W każdym przypadku możesz rozwiązać problem, uzyskując dostęp do ustawień systemu BIOS i włączając technologię wirtualizacji (VT) . Ale aby to zrobić, musisz uzyskać dostęp do ustawień BIOS-u. Ta procedura jest podobna do wszystkich komputerów, ale klucz rozruchowy różni się w zależności od producenta płyty głównej.

Aby uzyskać dostęp do ustawień BIOS, naciśnij kilkakrotnie klawisz BIOS podczas procedury początkowej procedury uruchamiania. Klawisz BIOS to jeden z klawiszy F (F2, F4, F5, F8, F10, F12) lub klawisz Del (na komputerach Dell. Jeśli nie znasz klawisza BIOS, zazwyczaj można go zauważyć podczas pierwszego testy weryfikacyjne (natychmiast po włączeniu komputera).

Uwaga: możesz również wyszukać w Internecie klucz BIOS dla swojej płyty głównej.

Po wprowadzeniu ustawień BIOS przejdź do zakładki Zabezpieczenia i uzyskaj dostęp do menu Wirtualizacja . Następnie upewnij się, że  technologia wirtualizacji jest włączona .

Uwaga: pamiętaj, że w zależności od producenta płyty głównej ta opcja może znajdować się w innym miejscu lub mieć inną nazwę. W zależności od wersji systemu BIOS możesz znaleźć opcję włączenia VT w Advanced - Intel (R) Virtualization Technology .

Po włączeniu VT pamiętaj, aby zapisać zmiany w BIOS-ie i ponownie uruchomić komputer. Po zakończeniu następnego uruchomienia sprawdź, czy problem został rozwiązany przez ponowne włączenie tej samej maszyny do VMware.

Jeśli nadal napotykasz ten sam problem lub ta metoda nie ma zastosowania, przejdź do następnej metody poniżej.

Metoda 2: Sprawdź, czy komputer hosta obsługuje wirtualizację sprzętu

Jeśli dotarłeś tak daleko bez rezultatu, prawdopodobnie Twój komputer po prostu nie jest przystosowany do obsługi wirtualizacji sprzętu. Należy pamiętać, że tylko niektóre procesory AMD i Intel mają wbudowane możliwości obsługi  VT-x (Intel) lub AMD-V (AMD) .

Jeśli nie udało Ci się znaleźć wpisu dotyczącego wirtualizacji w ustawieniach BIOS-u, prawdopodobnie host nie obsługuje tej technologii. Jest jedno bezpłatne narzędzie, które pomoże Ci sprawdzić, czy wirtualizacja sprzętu jest obsługiwana w bieżącej konfiguracji. Oto krótki przewodnik, jak dowiedzieć się tego za pomocą Securable:

  1. Odwiedź to łącze ( tutaj ) i kliknij przycisk Pobierz teraz , aby pobrać narzędzie SecurAble .
  2. Otwórz narzędzie SecurAble i spójrz powyżej sekcji Wirtualizacja sprzętu . Jeśli jest wymienione jako Tak , host jest przystosowany do obsługi VT-X lub AMD-V.

    Uwaga: Jeśli wirtualizacja sprzętowa nie jest obsługiwana przez Twój procesor, inne poniższe metody nie pomogą w rozwiązaniu problemu „ Tłumaczenie binarne jest niezgodne z trybem długim ”.

W przypadku, gdy ten test wykazał, że Twój komputer może obsługiwać tę technologię, wykonaj pozostałe poniższe metody, aby zlokalizować i rozwiązać problem powodujący błąd.

Metoda 3: Sprawdź, czy masz najnowsze zintegrowane sterowniki

Jak zauważyli niektórzy użytkownicy, ten błąd może być również spowodowany nieaktualnymi lub niekompatybilnymi sterownikami graficznymi na twoim hoście. Zwykle ma to miejsce w przypadku grafiki Intel HD . Zwykle najnowsze sterowniki zintegrowanej karty graficznej powinny być dostarczane i instalowane przez aktualizację systemu Windows.

Jednak kilku użytkowników w podobnej sytuacji zgłosiło, że odkryli oczekującą opcjonalną aktualizację systemu Windows, która czekała na aktualizację zintegrowanego sprzętu graficznego. Oto krótki przewodnik, jak sprawdzić, czy jest to przypadek na Twoim komputerze:

  1. Naciśnij klawisz Windows + R, aby otworzyć polecenie Uruchom . Następnie wpisz „ ms-settings: windowsupdate ” i naciśnij klawisz Enter, aby otworzyć kartę Windows Update w aplikacji Ustawienia .

    Uwaga: jeśli nie korzystasz z systemu Windows 10, użyj zamiast tego „ wuapp ”.

  2. Na ekranie Windows Windows Update kliknij przycisk Sprawdź aktualizacje , a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować każdą oczekującą aktualizację WU .
  3. Po zainstalowaniu każdej oczekującej aktualizacji uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

Jeśli nadal widzisz błąd „ Tłumaczenie binarne jest niezgodne z trybem długim ” podczas próby uruchomienia maszyny wirtualnej w VMware Workstation, przejdź do następnej metody poniżej.

Metoda 4: Wyłącz opcję Przyspiesz grafikę 3D

Dla wielu użytkowników komunikat o błędzie „ Tłumaczenie binarne jest niezgodne z trybem długim ” przestał się pojawiać po wyłączeniu opcji przyspieszania grafiki 3D w ustawieniach VMware.

Uwaga: należy pamiętać, że po wykonaniu tej metody można zauważyć spadek wydajności, gdy komputer hosta musi zwirtualizować niektóre zadania wymagające grafiki.

Oto krótki przewodnik dotyczący wyłączania opcji  Accelerate 3D Graphics z VMware Workstation:

  1. Upewnij się, że docelowa maszyna wirtualna jest wyłączona .
  2. Kliknij prawym przyciskiem myszy maszynę wirtualną, która wyświetla komunikat „ Tłumaczenie binarne jest niekompatybilne z trybem długim ” i kliknij  Ustawienia .
  3. Następnie przejdź do zakładki sprzęt i kliknij Wyświetl . W menu Wyświetl przejdź do grafiki 3D i odznacz pole związane z przyspieszeniem grafiki 3d .
  4. Uruchom ponownie maszynę wirtualną i sprawdź, czy błąd został rozwiązany.

Jeśli nadal występuje błąd „ Tłumaczenie binarne jest niezgodne z trybem długim ”, przejdź do następnej metody poniżej.

Metoda 5: Odinstaluj Avast, McAfee (lub inny system bezpieczeństwa innej firmy)

Kilku użytkowników zgłosiło, że w ich przypadku źródłem problemu był ich zewnętrzny pakiet antywirusowy. Udało nam się znaleźć sporo starych i nowych raportów użytkowników, w których użytkownicy winili McAfee i Avast jako wyłączających VT-X.

Uwaga: mogą istnieć inne programy antywirusowe, które będą robić to samo.

Jeśli napotkasz błąd „ Tłumaczenie binarne jest niezgodne z trybem długim ”, a metoda 1 rozwiązała problem tylko tymczasowo, sprawdź, czy używasz rozwiązania innej firmy. Jeśli tak, możesz przetestować i sprawdzić, czy błąd nadal występuje, gdy program antywirusowy innej firmy jest usuwany z systemu.

Kilku użytkowników zgłosiło, że w ich przypadku problem został rozwiązany na czas nieokreślony po pomyślnym pozbyciu się oprogramowania antywirusowego innej firmy. Oto krótki przewodnik, jak to zrobić:

  1. Skorzystaj z tego artykułu ( tutaj ), aby upewnić się, że usunąłeś program antywirusowy wraz z pozostałymi plikami programu zabezpieczającego i uruchom ponownie komputer po zakończeniu dezinstalacji.
  2. Wykonaj ponownie metodę 1, aby upewnić się, że VT-X jest włączony na twoim hoście.
  3. Otwórz ponownie maszynę wirtualną i sprawdź, czy błąd został rozwiązany.