Parallel软件出现 “Windows 11”配置为在已启用 TPM(可信平台模块)的情况下启动,但无法读取与 TPM 相关的信息

这个错误通常发生在 Parallels Desktop 中的 Windows 11 虚拟机(VM)启动时,可能是由于 TPM 配置变更、系统升级(如 macOS Sonoma)或 NVRAM 文件损坏导致的。以下是常见的修复步骤。请确保 Parallels Desktop 是最新版本(如 19 或更高),并在操作前备份 VM 以防万一。

步骤 1: 删除 NVRAM 文件(最常见解决方案)

  1. 完全关闭 Windows 11 VM(不要只是暂停)。
  2. 在 Finder 中找到你的 VM 文件。通常路径为 ~/Documents/Parallels/~/Parallels/,找到名为 “Windows 11.pvm”(或类似)的文件。
  3. 右键点击该 .pvm 文件,选择 “Show Package Contents”(显示包内容)。
  4. 在打开的文件夹中,找到并删除以下两个文件:
    • NVRAM.DAT
    • NVRAM.TNVS
  5. 关闭文件夹,重新启动 VM。Windows 应该能正常读取 TPM 信息。

如果删除后仍出错,尝试结合关闭 BitLocker(如果已启用):在 Windows 内转到 “BitLocker” 设置,暂停或关闭它,然后重复以上步骤。

Grok生成未使用BitLocker,通过删除文件已经解决.

步骤 2: 检查并重新添加 TPM 芯片

  1. 关闭 VM。
  2. 在 Parallels 控制中心,右键 VM,选择 “Configure”(配置) > “Hardware”(硬件)。
  3. 如果 TPM 已添加,移除它(点击 “-“)。
  4. 重新添加 TPM:点击 “+” > 选择 “TPM chip” > 添加。
  5. 保存并启动 VM。Parallels 会自动处理 TPM 初始化。

步骤 3: 添加引导标志(适用于 Intel Mac 或顽固问题)

  1. 关闭 VM。
  2. 配置 > “Hardware” > “Boot Order”(引导顺序) > “Advanced Settings”(高级设置)。
  3. 在 “Boot Flags” 字段中输入:vm.efi.secureboot=1
  4. 保存,启动 VM,然后检查 TPM 是否被 Windows 识别(运行 tpm.msc 命令)。

其他提示

  • 确保 VM 的 BIOS 设置为 UEFI 模式(配置 > Hardware > Boot Order > 启用 EFI)。
  • 如果你是 Apple Silicon Mac(如 M1/M2),TPM 是自动添加的;如果是 Intel Mac,确保 Parallels 支持 TPM 模拟。
  • 如果问题持续,检查 macOS Keychain 是否有 TPM 相关条目出错,或更新 Parallels 到最新版。
  • Windows 侧:运行 tpm.msc 查看 TPM 状态,或在设备管理器中检查 TPM 设备。如果未检测到,重置 TPM(在 Windows 设置 > 更新与安全 > 设备加密 > 重置 TPM,但需小心数据丢失)。

本站由 @Wyatt 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。