web-dev-qa-db-ja.com

VMware Workstation12でバイナリ変換が機能しない

PC全体をアップグレードしてから、VMをバイナリ変換モードで実行できません。

VT-x/Intel仮想化テクノロジはBIOSで有効になっていますが、Windows 95で使用するにはバイナリ変換が必要です。VT-xの使用は、残りのゲストには問題なく機能します。 VMの仮想化モードはバイナリ変換に設定されていますが、以下のエラーが発生します。

設定する必要のある別の設定はありますか? Windows、VMWare、BIOS、またはVMX?


  • VMWareバージョン:12.5.9ビルド-7535481

  • Windowsバージョン:Windows 10、64ビット(ビルド15063)10.0.15063

  • CPU:Intel i9 7900X(Skylake-X)

  • マザーボード:Asus TUF X299 Mark 2


VMモードがバイナリ変換に設定されている場合のエラー:

VMware Workstation unrecoverable error: (vcpu-0)

vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521

AMD RyzenCPUを使用している人にも同じ問題があることを読みました。

1
mt025

新しいCPU(RyzenとSkylake-X)はバイナリ変換をサポートしなくなったと確信しています。

VMWare Worksation 14をインストールしましたが、このオプションはありません。私も12をロールバックしようとしましたが、同じ問題がまだ残っています。

とにかく、ワークステーション14は問題を解決します。

0
mt025

設定する必要のある別の設定はありますか?

はい、VM設定:

選択した仮想マシンのプロセッサ設定を構成するには、VM>設定]を選択し、[ハードウェア]タブをクリックして、[プロセッサ]を選択します。

仮想化エンジンの優先実行モードを選択します。通常、仮想化エンジンの設定を変更する必要はありません。

自動

Workstation Proは、ゲストオペレーティングシステムとホストCPUに基づいて実行モードを選択します。

バイナリ変換

Workstation Proは、直接実行するゲストコードとバイナリ変換を組み合わせて使用​​し、ゲストオペレーティングシステムを実行します。ゲストメモリマッピングは、シャドウページテーブルを使用して実行されます。

Intel VT-xまたはAMD-V

Workstation Proは、ハードウェア拡張機能を使用してゲストコードを実行および分離します。ゲストメモリマッピングは、シャドウページテーブルを使用して実行されます。

Intel VT-x/EPTまたはAMD-V/RVI

Workstation Proは、ハードウェア拡張機能を使用してゲストコードを実行および分離します。ゲストメモリマッピングは、ハードウェアページングを使用して実行されます。

ソース 仮想マシンプロセッサ設定の構成

1
DavidPostill