Intel Merom の EVC モードが有効な ESXi 8.x ホスト上で Windows Server 2025 および Windows 11 の起動が失敗する
search cancel

Intel Merom の EVC モードが有効な ESXi 8.x ホスト上で Windows Server 2025 および Windows 11 の起動が失敗する

book

Article ID: 436075

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事 「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 モードで有効化されている環境で発生します。

  • EVC モードが比較的新しい世代で有効化されている環境や、無効化されている ESXi ホストやクラスタに仮想マシンを移行すると問題が発生しない。
  • 再起動が発生する前にゲスト OS が UNSUPPORTED_PROCESSOR の BSOD や黒い画面を表示する。
  • 事象が発生した仮想マシンの vmware.log 内に以下のように Triple Fault が記録される:

In(05) vcpu-0 - Triple fault.
In(05) vcpu-0 - MsgHint: msg.monitorEvent.tripleFault
In(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.---------------------

Environment

VMware vSphere ESXi 8.0

Cause

古い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 例外を発生させてハードリセットを実行するため、トリプルフォールトが引き起こされます。

Resolution

この問題を解決するには、最小アーキテクチャ要件を満たさない CPU ベースラインが設定されているホスト上で、Windows Server 2025 または Windows 11を稼働させないでください。

  1. EVCモードのアップグレード: クラスタの EVC ベースラインを SSE4.2 および POPCNT をサポートする世代(通常は Nehalem 以降)へ引き上げます。

  2. ハードウェア要件の確認: 基盤となる物理ハードウェア、および設定されている EVC モードが、ゲスト OS に対して Microsoft が案内している公式要件を満たしていることを確認します。