免責事項: これは英文の記事 「Windows Server 2025 and Windows 11 fail to boot on ESXi 8.x Intel Hosts with "Intel Merom" EVC Mode」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Windows Server 2025 または Windows 11 の仮想マシンを ESXi 8.x 上でパワーオンしようとするとブートメニューでハングする、または再起動を繰り返す場合があります。
この事象は Enhanced vMotion Compatibility (EVC) がレガシー世代である Intel Merom モードで有効化されている環境で発生します。
UNSUPPORTED_PROCESSOR の BSOD や黒い画面を表示する。事象が発生した仮想マシンの vmware.log 内に以下のように Triple Fault が記録される:
In(05) vcpu-0 - Triple fault.In(05) vcpu-0 - MsgHint: msg.monitorEvent.tripleFaultIn(05)+ vcpu-0 - A fault has occurred causing a virtual CPU to enter the shutdown state. If this fault had occurred outside of a virtual machine, it would have caused the physical machine to restart. The shutdown state can be reached by incorrectly configuring the virtual machine, a bug in the guest operating system, or a problem in VMware ESX.---------------------
VMware vSphere ESXi 8.0
古いCPU機能セット(特に Intel Merom)の EVCモード を使用している場合、Merom 世代に擬装された比較的新しい CPU 上で Windows Server 2025 を起動しようとすると
UNSUPPORTED_PROCESSOR の BSOD(ブルースクリーン)が発生し、結果として トリプルフォールトに至ります。
近年の Windows OS(Windows Server 2025 および Windows 11)は、Intel Merom(2006年)アーキテクチャには存在しない CPU 命令セットを必要とします。
具体的には、SSE4.2 および POPCNT(Population Count)命令が必要です。
仮想マシンが Merom EVC ベースラインに制限されている場合、ハイパーバイザーはゲスト OS に対してこれらの機能をマスクします。
その結果、Windows カーネルは起動中に必要な命令セットが不足していることを検出し、UNSUPPORTED_PROCESSOR 例外を発生させてハードリセットを実行するため、トリプルフォールトが引き起こされます。
この問題を解決するには、最小アーキテクチャ要件を満たさない CPU ベースラインが設定されているホスト上で、Windows Server 2025 または Windows 11を稼働させないでください。
EVCモードのアップグレード: クラスタの EVC ベースラインを SSE4.2 および POPCNT をサポートする世代(通常は Nehalem 以降)へ引き上げます。
ハードウェア要件の確認: 基盤となる物理ハードウェア、および設定されている EVC モードが、ゲスト OS に対して Microsoft が案内している公式要件を満たしていることを確認します。
Windows Server 2025 の公式要件: Microsoft Hardware Requirements