ESXi中Windows的虚拟机缺少KEK CA 2023的问题和解决办法

ESXi中Windows的虚拟机缺少KEK CA 2023的问题和解决办法

一、问题背景:Secure Boot + KEK CA 2023

最近不少用户在检查Windows虚拟机的安全启动Secure Boot配置 时,会发现一个异常现象:

在虚拟机的 Secure Boot → Key Exchange Key(KEK)列表中,
只存在 “Microsoft Corporation KEK CA 2011”
缺少 “Microsoft Corporation KEK CA 2023” 证书

一般来说,这个问题在以下场景中尤其容易被发现:

  • 准备应对 微软 Secure Boot 证书轮换(2023 → 2026)
  • ESXi 7.x / 8.x 上运行的 Windows Server 2019 / 2022
  • 启用了 UEFI + Secure Boot 的 Windows VM
  • 合规检查 / 安全基线 / 证书审计

其实除了虚拟机,实体机服务器装Windows系统,也会出现这个问题。一般来说,服务器解决这个问题,只需要升级最新的BIOS即可。那VM里面出现这个问题,应该怎么解决了?


二、根本原因分析

根据 Broadcom / VMware 官方 KB(KB 421593),其实问题并不在 Windows,也不在当前 ESXi 版本本身,而是在一个很多人忽略的文件:

👉 VM 的 NVRAM 文件

核心原因总结一句话:

虚拟机的 .nvram 文件是在旧版本 ESXi 上创建的,
即使后续升级了 ESXi,该 NVRAM 中的 Secure Boot 证书也不会自动更新。

具体来说:

  • VM 最初创建于:
    • ESXi 7.0 / 7.0 U1 / 7.0 U2
    • 或 ESXi 8.0 早期版本(< 8.0.2)
  • 当时 Secure Boot 默认只包含:
    • KEK CA 2011
  • 后续:
    • 升级了 ESXi
    • VM 的 NVRAM 文件被完整保留
  • 结果:
    • Secure Boot 的 KEK 列表依然停留在旧证书集

📌 ESXi 升级 ≠ VM Secure Boot 证书自动升级


三、解决方案(官方 + 实战验证)

✅ 推荐解决步骤(安全、有效)

Step 1:关闭虚拟机

Step 2:升级虚拟机硬件版本

  • 在vCenter vSphere Client中,对着那些Windows虚拟机点右键,升级VM兼容性:
    • Right-click the VM > Compatibility > Upgrade VM Compatibility.
  • 升到当前你的ESXi所支持的最新虚拟机硬件版本VM Hardware Version

Step 3:重命名或删除旧的 .nvram 文件

  • 进入 Datastore
  • 找到对应 VM 目录
  • 将: xxx.nvram 重命名为: xxx.nvram.bak

⚠️ 不建议直接删除,保留备份更稳妥。

Step 4:启动虚拟机

  • ESXi 会自动:
    • 重新生成新的 NVRAM 文件
    • 注入 最新 Secure Boot 证书集
  • 此时再检查 KEK:
    • ✅ Microsoft Corporation KEK CA 2023 会出现

四、这个问题不处理会怎样?

短期来看:

  • Windows 还能正常启动
  • Secure Boot 功能表面正常

中长期风险:

  • 微软逐步淘汰 2011 证书
  • 后续 DB / DBX 更新依赖新 KEK
  • 可能导致:
    • Secure Boot 更新失败
    • 安全审计不通过
    • 未来兼容性问题

官方KB链接:https://knowledge.broadcom.com/external/article/421593/missing-microsoft-corporation-kek-ca-202.html

有VM问题需要协助?

免费试用VMware技术助理(已接Deepseek)!即时解答VM难题

→ 🤖VM技术助理

解析和诊断各类vCenter错误,ESXi日志,虚拟机vmware.log

→ 📕VMware日志分析器

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware技术助理(已接Deepseek)!即时解答VM难题 → 🤖VM技术助理

试试 📕VMware日志分析器 免费诊断各类vCenter错误,ESXi日志,虚拟机vmware.log等等

########

扫码加入VM资源共享交流微信群(请备注加群

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

ESXi中Windows的虚拟机缺少KEK CA 2023的问题和解决办法
疑难杂症

ESXi中Windows的虚拟机缺少KEK CA 2023的问题和解决办法

在 VMware ESXi 环境中,部分 Windows 虚拟机启用 Secure Boot 后,KEK 列表中只存在 Microsoft Corporation KEK CA 2011,而缺少 KEK CA 2023。本文结合 Broadcom 官方 KB 421593,分析问题根因,并给出通过升级虚拟机硬件版本与重建 NVRAM 的实际解决方案,适用于 ESXi 7.x / 8.x 与 Windows Server 2019 / 2022 环境。

VMware VCF:如何重置 SDDC Manager 的 vcf 和 root 账户的密码
疑难杂症

VMware VCF:如何重置 SDDC Manager 的 vcf 和 root 账户的密码

本指南详细说明如何在 VMware VCF 中通过 GRUB 进入 Photon OS 单用户模式,重置 SDDC Manager 的 vcf 与 root 账户密码,包括解锁账户、清除失败次数、设置临时密码、修改密码有效期等完整步骤。适用于 vcf / root 密码遗失、账户被锁定或无法 SSH 登录的情况,并参考 Broadcom 官方 KB 323984,提供最可靠的 SDDC Manager 密码恢复方法。

VMware vSAN主机停机维护流程
运维必备

VMware vSAN主机停机维护流程

VMware vSAN 主机停机维护完整流程解析:从虚拟机受影响检查、数据迁移预检查,到设置数据重构延迟、维护模式操作与组件状态确认,帮助管理员安全执行 vSAN 集群的 ESXi 主机维护,避免虚拟机中断与数据风险。

vSphere 7 停止支持(EOS)全解析:影响、时间线与升级建议
VMware快速入门

vSphere 7 停止支持(EOS)全解析:影响、时间线与升级建议

自 2025 年 10 月 2 日起,VMware vSphere 7 将正式进入 End of Service(EOS,停止支持) 阶段,这意味着 vSphere 7、vSAN 7 以及 vCenter 7.0 将不再获得安全补丁、功能更新和官方技术支持。本文详细解读了 vSphere 7 EOS 的时间线、EOGS 与 EOTG 的区别、对企业 IT 环境可能带来的风险,以及应对策略,包括升级到 vSphere 8 或 vSphere 9 的建议。对于仍在使用 vSphere 7 的企业来说,现在正是规划迁移的关键时机,以确保系统安全、兼容和长期稳定运行。

//otieu.com/4/9119499