VMware ESXi上のWindows Server 2022仮想マシンが起動しない事象の対応

  • OS: Windows Server 2022
  • ESXi 7.0 Update 3

つい先日、Windows Server 2022を再起動したところ、いつまで経っても起動せずに困った。仮想マシンコンソールを確認するとSecurity Violationというメッセージが出ており、目玉が飛び出た。心当たりがない。

図1. Security Violationの表示

調べると、どうも下記の条件に当てはまる場合に起動しなくなる模様である。

  • OSがWindows Server 2022
  • KB5022842を適用している
  • ESXi 6.7 Update 2 / ESXi 6.7 Update 3 / ESXi 7.0.x上の仮想マシン
  • セキュアブートが有効になっている

VMwareのナレッジによると仮想マシンのvmware.logにImage DENIEDというメッセージが記録されているというから、慌てて確認してみると果たしてその通りであった。

図2. Image DENIEDのメッセージ

ESXi 7.0 Update 3kにアップグレードする、若しくはKB5023705を適用すれば解決するという。ESXiのアップグレードは難事業であるからKB5023705を適用したいけれども、OSが起動しないのでは如何ともし難いものである。そこで先ずはセキュアブートを無効にしてOSを起動させ、KB5023705を適用した。

図3. セキュアブートを無効にした様子

これでセキュアブートを有効にしても問題なく起動するようになった。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください