Parallel软件出现 “Windows 11”配置为在已启用 TPM(可信平台模块)的情况下启动,但无法读取与 TPM 相关的信息
这个错误通常发生在 Parallels Desktop 中的 Windows 11 虚拟机(VM)启动时,可能是由于 TPM 配置变更、系统升级(如 macOS Sonoma)或 NVRAM 文件损坏导致的。以下是常见的修复步骤。请确保 Parallels Desktop 是最新版本(如 19 或更高),并在操作前备份 VM 以防万一。
步骤 1: 删除 NVRAM 文件(最常见解决方案)
- 完全关闭 Windows 11 VM(不要只是暂停)。
- 在 Finder 中找到你的 VM 文件。通常路径为
~/Documents/Parallels/或~/Parallels/,找到名为 “Windows 11.pvm”(或类似)的文件。 - 右键点击该 .pvm 文件,选择 “Show Package Contents”(显示包内容)。
- 在打开的文件夹中,找到并删除以下两个文件:
- NVRAM.DAT
- NVRAM.TNVS
- 关闭文件夹,重新启动 VM。Windows 应该能正常读取 TPM 信息。
如果删除后仍出错,尝试结合关闭 BitLocker(如果已启用):在 Windows 内转到 “BitLocker” 设置,暂停或关闭它,然后重复以上步骤。
Grok生成未使用BitLocker,通过删除文件已经解决.
步骤 2: 检查并重新添加 TPM 芯片
- 关闭 VM。
- 在 Parallels 控制中心,右键 VM,选择 “Configure”(配置) > “Hardware”(硬件)。
- 如果 TPM 已添加,移除它(点击 “-“)。
- 重新添加 TPM:点击 “+” > 选择 “TPM chip” > 添加。
- 保存并启动 VM。Parallels 会自动处理 TPM 初始化。
步骤 3: 添加引导标志(适用于 Intel Mac 或顽固问题)
- 关闭 VM。
- 配置 > “Hardware” > “Boot Order”(引导顺序) > “Advanced Settings”(高级设置)。
- 在 “Boot Flags” 字段中输入:
vm.efi.secureboot=1 - 保存,启动 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,但需小心数据丢失)。