修正:バイナリ変換はロングモードと互換性がありません

一部のWindowsユーザーは、 VMware Workstationで仮想マシンを開こうとすると、「 バイナリ変換はロングモードと互換性がありません 」というエラーを受け取ります。 他のユーザーは、このメッセージはホストPCが「スリープ」モードになったときにのみ表示されると報告しています。

バイナリ翻訳はロングモードと互換性がありません

バイナリ変換がロングモードエラーと互換性がない原因は何ですか?

同じエラーが発生したさまざまなユーザーレポートを見て、問題を調査しました。 収集したものから、この特定の問題を引き起こすいくつかのシナリオがあります。

  • BIOS設定から仮想化テクノロジーが無効になっている –ほとんどのユーザーは、BIOS設定から仮想化テクノロジー(VT)を有効にした後、問題を解決できました。 これは、この特定のエラーが表示される最も一般的なケースです。
  • スリープサイクルはエラーをトリガーします –ホストマシンがスリープ状態になると問題が発生することも報告されているため、OSが「スリープ」モードに入る準備をするときにOSが実行する特定の雑用によってもエラーがトリガーされるという証拠があります。
  • ホストPCはVT-Xをサポートしていません –このメッセージは、ホストPCがハードウェア仮想化をサポートしていない場合にも表示されます。
  • 統合されたインテルグラフィックスドライバーは古くなっています –一部のユーザーは、Windows Updateでインテルの統合グラフィックスドライバーを最新バージョンに更新した後、問題が解決したと報告しています。
  • ホストマシンは3Dグラフィックスアクセラレーションをサポートしていません -影響を受ける一部のユーザーは、VMwareの設定から[3Dグラフィックスのアクセラレーション]オプションを無効にした後、問題が解決したと報告しています。
  • サードパーティのウイルス対策がVT-Xを無効にしている –ユーザーがBIOSからVT-Xテクノロジを特に有効にした後でも、AvastとMcAfeeがVT-Xテクノロジを無効にしているという報告があります。

この特定の問題の解決に苦労している場合、この記事ではいくつかのトラブルシューティング手順を提供します。 以下に、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションがあります。 最良の結果を得るには、特定のシナリオの問題を解決するのに効果的な修正が見つかるまで、以下の手順を順番に実行してください。

方法1:Intel Virtualization Technology(VT)を有効にする

バイナリ変換がロングモードと互換性がない 」エラーが発生する最大の理由は、 仮想化テクノロジー(VT)がBIOS設定で無効になっているためです。 多くのマザーボードでは、このオプションはデフォルトで無効になっています。 もう1つの可能性は、MicrosoftのHyper-Vテクノロジーが有効になったときに組み込みの仮想化テクノロジーを無効にしたことです。

いずれの場合でも、BIOS設定にアクセスして仮想化テクノロジー(VT)を有効にすることで問題を解決できます。 ただし、これを行うには、BIOS設定にアクセスする必要があります。 この手順はすべてのマシンに似ていますが、ブートキーはマザーボードの製造元によって異なります。

BIOS設定にアクセスするには、初期起動手順中にBIOSキーを繰り返し押します。 BIOSキーは、 Fキー(F2、F4、F5、F8、F10、F12)またはDelキー (Dellコンピューターのいずれか)のいずれかです。BIOSキーがわからない場合は、通常、最初に見つけることができます検証テスト(コンピューターの電源を入れた直後)。

起動手順中にBIOSキーを押します

注:マザーボード固有のBIOSキーをオンラインで検索することもできます。

BIOS設定を入力したら、[セキュリティ]タブに移動し、[ 仮想化 ]メニューにアクセスします。 次に、 仮想化テクノロジー有効に設定されていることを確認します。

仮想化テクノロジーが有効に設定されていることを確認します

注:マザーボードの製造元によっては、このオプションが別の場所にある場合や名前が異なる場合があることに注意してください。 BIOSのバージョンによっては、アドバンスト-Intel(R)Virtualization TechnologyでVTを有効にするオプションが見つかる場合があります。

VTを有効にしたら、変更をBIOSに保存して、マシンを再起動してください。 次の起動が完了したら、VMwareで同じマシンの電源を再度入れて問題が解決したかどうかを確認します。

それでも同じ問題が発生する場合、またはこの方法が適用できない場合は、下の次の方法に進んでください。

方法2:ホストコンピューターがハードウェア仮想化をサポートしているかどうかを確認する

ここまで結果が出ない場合は、ハードウェアの仮想化をサポートするためのマシンが装備されていない可能性があります。 一部のAMDおよびIntelプロセッサのみがVT-x(Intel)またはAMD-V(AMD)をサポートする組み込み機能を備えていることに注意してください。

BIOS設定で仮想化エントリを見つけられなかった場合、ホストマシンがこのテクノロジーをサポートしていない可能性があります。 現在の構成でハードウェア仮想化がサポートされているかどうかを調べるのに役立つ無料のユーティリティが1つあります。 以下に、セキュリティ保護可能なリソースを使用してこれを見つけるためのクイックガイドを示します。

  1. このリンク( こちら )にアクセスし、[ 今すぐダウンロード ]ボタンをクリックしてSecurAbleユーティリティをダウンロードします。

    SecurAbleユーティリティのダウンロード
  2. SecurAbleユーティリティを開き、 ハードウェア仮想化の上を見てください。 Yesとしてリストされている場合、ホストマシンはVT-XまたはAMD-Vをサポートしています。

    ホストマシンがハードウェア仮想化をサポートしているかどうかを確認する

    注: CPUでハードウェア仮想化がサポートされていない場合、以下の他の方法では「 バイナリ変換はロングモードと互換性がありません 」エラーの解決に役立ちません。

このテストで、お使いのマシンがこのテクノロジーをサポートできることが示された場合、エラーの原因となっている問題を特定して解決するには、以下の残りの方法に従ってください。

方法3:最新の統合ドライバーがあるかどうかを確認する

一部のユーザーが指摘しているように、このエラーは、ホスト上の古いグラフィックスドライバーまたは互換性のないグラフィックスドライバーが原因で発生することもあります。 これは通常、 Intel HDグラフィックスで発生することが報告されています。 通常、統合グラフィックスカードの最新のドライバーは、Windows Updateによって提供およびインストールされます。

ただし、同様の状況にある複数のユーザーが、統合グラフィックスハードウェアの更新を待っている保留中のWindowsオプション更新があることを発見したと報告しています。 これがあなたのマシンに当てはまることを確認するためのクイックガイドです:

  1. Windowsキー+ Rを押して、 実行コマンドを開きます 。 次に、「 ms-settings:windowsupdate 」と入力し、 Enterキーを押して、 設定アプリの[ Windows Update ]タブを開きます。

    実行ダイアログ:ms-settings:windowsupdate

    注: Windows 10を使用していない場合は、代わりに「 wuapp 」を使用してください。

  2. Windows Windows Update画面内で、[ 更新確認 ]ボタンをクリックし、画面の指示に従って保留中のすべてのWU更新をインストールします

    Windowsの更新-更新マネージャー
  3. 保留中の更新がすべてインストールされたら、マシンを再起動し、次回の起動時に問題が解決されたかどうかを確認します。

VMware Workstationで仮想マシンを実行しようとしたときに「 バイナリ変換はロングモードと互換性がありません 」というエラーが引き続き表示される場合は、次の次の方法に進んでください。

方法4:[3Dグラフィックスの高速化]オプションを無効にする

多くのユーザーの場合、VMwareの設定から[ 3Dグラフィックス高速化 ]オプションを無効にする 、「 バイナリ変換はロングモードと互換性がありません 」というエラーメッセージが表示されなくなりました。

注:この方法を実行した後、ホストマシンがグラフィックスを必要とする雑用を仮想化する必要がある場合、パフォーマンスが低下することに注意してください。

VMware WorkstationからAccelerate 3D graphicsオプションを無効にするためのクイックガイドを次に示します。

  1. ターゲットの仮想マシンがパワーオフ状態であることを確認してください。
  2. バイナリ変換はロングモードと互換性がありません 」と表示されている仮想マシンを右クリックし、 [設定]をクリックします。

    仮想マシンを右クリックして、設定をクリックします
  3. 次に、ハードウェアタブに移動し、 ディスプレイをクリックします。 [ 表示 ]メニューで、[3Dグラフィックス]に移動し、[3Dグラフィックスの加速]に関連付けられているボックスのチェックを外します。

    3Dグラフィックスの加速に関連付けられているトグルのチェックを外します
  4. 仮想マシンを再度起動し、エラーが解決されたかどうかを確認します。

バイナリ変換にロングモードとの互換性がない 」エラーが引き続き発生する場合は、以下の次の方法に進んでください。

方法5:アバスト、マカフィー(または他のサードパーティのセキュリティシステム)をアンインストールする

数人のユーザーは、彼らの場合、問題の原因は外部のウイルス対策スイートであると報告しました。 ユーザーがMcAfeeとAvastをVT-Xの無効化要因だと非難する古いおよび新しいユーザーレポートを多数見つけることができました。

注:同じことを行う他のウイルス対策スイートがある場合があります。

バイナリ変換はロングモードと互換性がありません 」エラーが発生し、 方法1で問題が一時的に解決された場合は、サードパーティのソリューションを使用しているかどうかを確認してください。 その場合は、サードパーティのウイルス対策がシステムから削除されている間、エラーがまだ発生しているかどうかをテストして確認することをお勧めします。

いくつかのユーザーは、彼らのケースでは、サードパーティのウイルス対策を正常に削除した後、問題が無期限に解決されたと報告しています。 これを行う方法のクイックガイドを次に示します。

  1. この記事( ここ )を使用して、セキュリティプログラムの残りのファイルと一緒にウイルス対策プログラムを削除し、アンインストールが完了したらコンピューターを再起動してください。
  2. 方法1を再度実行して、ホストマシンでVT-Xが有効になっていることを確認します。
  3. 仮想マシンを再度開き、エラーが解決されたかどうかを確認します。

興味深い記事