- OS: Windows Server 2022
- ESXi 7.0 Update 3
つい先日、Windows Server 2022を再起動したところ、いつまで経っても起動せずに困った。仮想マシンコンソールを確認すると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
というメッセージが記録されているというから、慌てて確認してみると果たしてその通りであった。
ESXi 7.0 Update 3kにアップグレードする、若しくはKB5023705を適用すれば解決するという。ESXiのアップグレードは難事業であるからKB5023705を適用したいけれども、OSが起動しないのでは如何ともし難いものである。そこで先ずはセキュアブートを無効にしてOSを起動させ、KB5023705を適用した。
これでセキュアブートを有効にしても問題なく起動するようになった。