Poprawka: Tłumaczenie binarne jest niezgodne 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 informują, że dla nich ten komunikat pojawia się tylko wtedy, gdy komputer hosta przechodzi w tryb „uśpienia”.

Tłumaczenie binarne jest niezgodne z trybem długim

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

Zbadaliśmy problem, przeglądając różne raporty użytkowników, w których występował 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łaszany jest również problem występujący, gdy komputer host przechodzi w tryb uśpienia, istnieją dowody na to, że błąd może być również wywoływany przez niektóre obowiązki wykonywane przez system operacyjny, gdy przygotowuje się do przejścia w tryb „uśpienia”.
  • Komputer hosta nie obsługuje VT-X - ten komunikat może zostać wyświetlony, jeśli komputer hosta nie jest wyposażony w obsługę wirtualizacji sprzętowej.
  • Sterowniki zintegrowanej grafiki Intel są nieaktualne - niektórzy użytkownicy zgłosili, że problem został rozwiązany po zezwoleniu Windows Update na aktualizację sterowników zintegrowanej grafiki Intel do najnowszej wersji.
  • Komputer hosta nie obsługuje akceleracji grafiki 3D - niektórzy dotknięci problemem użytkownicy zgłaszają, że problem został rozwiązany po wyłączeniu opcji Przyspiesz grafikę 3D w ustawieniach VMware.
  • Antywirus innej firmy wyłącza VT-X - Istnieją doniesienia o tym, że Avast i McAfee wyłączają technologię VT-X, nawet jeśli użytkownik włączył ją w BIOS-ie.

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óre zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem. Aby uzyskać najlepsze wyniki, postępuj zgodnie z poniższymi krokami, aż napotkasz poprawkę, która skutecznie rozwiąże problem w danym scenariuszu.

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

Głównym powodem, dla którego występuje błąd „ 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 razie możesz rozwiązać problem, uzyskując dostęp do ustawień BIOS-u i włączając technologię wirtualizacji (VT) . Ale aby to zrobić, musisz uzyskać dostęp do ustawień BIOS. 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 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 swojego klucza BIOS, zazwyczaj możesz go zauważyć podczas pierwszego testy weryfikacyjne (natychmiast po włączeniu komputera).

Naciśnij klawisz BIOS podczas procedury uruchamiania

Uwaga: Możesz także wyszukać w Internecie klucz BIOS-u płyty głównej.

Po wprowadzeniu ustawień systemu BIOS przejdź do karty Zabezpieczenia i przejdź do menu Wirtualizacja . Następnie upewnij się, że Technologia wirtualizacji jest ustawiona na Włączone .

Upewnij się, że Technologia wirtualizacji jest ustawiona na Włączone

Uwaga: pamiętaj, że w zależności od producenta płyty głównej ta opcja może znajdować się w innej lokalizacji lub pod inną nazwą. W zależności od wersji systemu BIOS możesz znaleźć opcję włączenia VT w Advanced - Intel® Technologia wirtualizacji .

Po włączeniu VT upewnij się, że zapisałeś zmiany w BIOSie i uruchom ponownie komputer. Po zakończeniu następnego uruchomienia sprawdź, czy problem został rozwiązany, włączając ponownie tę samą maszynę w VMware.

Jeśli nadal występuje ten sam problem lub ta metoda nie miała zastosowania, przejdź do następnej metody poniżej.

Metoda 2: Sprawdź, czy komputer host obsługuje wirtualizację sprzętową

Jeśli zaszedłeś tak daleko bez rezultatu, prawdopodobnie Twoje urządzenie po prostu nie jest wyposażone w obsługę wirtualizacji sprzętowej. 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 możesz znaleźć pozycji Wirtualizacja w ustawieniach BIOS, prawdopodobnie komputer hosta nie obsługuje tej technologii. Istnieje jedno bezpłatne narzędzie, które pomoże Ci dowiedzieć się, czy w obecnej konfiguracji obsługiwana jest wirtualizacja sprzętu . Oto krótki przewodnik na temat znajdowania tego za pomocą Securable:

  1. Odwiedź ten link ( tutaj ) i kliknij przycisk Pobierz teraz, aby pobrać narzędzie SecurAble .

    Pobieranie narzędzia SecurAble
  2. Otwórz narzędzie SecurAble i spójrz na wirtualizację sprzętu . Jeśli jest wymieniony jako Tak, komputer hosta jest przystosowany do obsługi VT-X lub AMD-V.

    Sprawdzanie, czy komputer host obsługuje wirtualizację sprzętową

    Uwaga: Jeśli procesor nie obsługuje wirtualizacji sprzętowej, inne poniższe metody nie pomogą rozwiązać problemu „ Tłumaczenie binarne jest niezgodne z trybem długim ”.

Jeśli ten test wykazał, że urządzenie jest w stanie obsługiwać tę technologię, postępuj zgodnie z pozostałymi metodami poniżej, aby wskazać 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 grafiki na twoim hoście. Zazwyczaj zgłaszane jest to w przypadku grafiki Intel HD . Zwykle najnowsze sterowniki dla zintegrowanej karty graficznej powinny być dostarczane i instalowane przez system Windows Update.

Jednak kilku użytkowników w podobnej sytuacji zgłosiło odkrycie, że mieli oczekującą opcjonalną aktualizację systemu Windows, która czekała na aktualizację zintegrowanego sprzętu graficznego. Oto krótki przewodnik na temat sprawdzania tego 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 .

    Uruchom okno dialogowe: ms-settings: windowsupdate

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

  2. Na ekranie Windows Windows Update kliknij przycisk Sprawdź dostępność aktualizacji, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować każdą oczekującą aktualizację WU .

    Aktualizowanie systemu Windows - Menedżer aktualizacji
  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 występuje błąd „ Tłumaczenie binarne jest niezgodne z trybem długim ” podczas próby uruchomienia maszyny wirtualnej na 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ł pojawiać się po wyłączeniu opcji Przyspiesz grafikę 3D w ustawieniach VMware.

Uwaga: pamiętaj, że po wykonaniu tej metody możesz zauważyć pewne spadki wydajności, gdy maszyna hosta musi zwirtualizować niektóre grafiki wymagające prac domowych.

Oto krótki przewodnik na temat wyłączania opcji Przyspiesz grafikę 3D w VMware Workstation:

  1. Upewnij się, że docelowa maszyna wirtualna jest w stanie wyłączenia .
  2. Kliknij prawym przyciskiem myszy maszynę wirtualną, która pokazuje „ Tłumaczenie binarne jest niezgodne z trybem długim ”, a następnie kliknij Ustawienia .

    Kliknij maszynę wirtualną prawym przyciskiem myszy i kliknij Ustawienia
  3. Następnie przejdź do zakładki sprzętu i kliknij Display . W menu Wyświetlacz przejdź do grafiki 3D i odznacz pole związane z przyspieszeniem grafiki 3D .

    Odznacz przełącznik związany z przyspieszeniem grafiki 3D
  4. Uruchom ponownie maszynę wirtualną i sprawdź, czy błąd został rozwiązany.

Jeśli błąd „ Tłumaczenie binarne jest niezgodne z długim trybem ” nadal występuje, 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źć całkiem sporo starych i nowych raportów, w których użytkownicy obwiniali McAfee i Avast za dezaktywację VT-X.

Uwaga: mogą istnieć inne pakiety antywirusowe, które zrobią 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 korzystasz z 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 w nieskończoność po tym, jak skutecznie pozbyli się swojego programu antywirusowego innej firmy. Oto krótki przewodnik, jak to zrobić:

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

Ciekawe Artykuły