首先,我想明确的是,这是在“Hyper-V Server 2019”(免费无头虚拟机管理程序)上,而不是在安装了 Hyper-V 角色的“Windows Server 2019”上。
一段时间以来,我一直在用头撞墙,并尝试了几乎所有可以使用的教程选项。解释我尝试过的每一个选项都太过分了。简短的版本是,无论我做什么以某种方式启用 BitLocker,我最终都会遇到一个错误,即无法找到此处简要显示的文件...
PS C:\Windows\System32\> Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256 -UsedSpaceOnly -RecoveryKeyPath "E:\" -RecoveryKeyProtector
Add-TpmProtectorInternal : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\BitLocker\BitLocker.psm1:2095 char:31
如果使用密码、恢复密钥、TPM ......我会收到相同的错误消息......没有区别。当我使用 Manage-BDE.exe 尝试启用 BitLocker 时,我得到了类似的错误,但不是详细的错误。
我已经重新格式化了几次。我在加入域之前和之后都尝试过。之前/之后的功能附加组件。我曾多次尝试清除 TPM。我试过在 BIOS 中启用/禁用安全启动。我已启用/禁用/销毁/重建 Windows 恢复分区以及 ReAgent.xml 文件。
我基本上没有选择,正在寻找任何可以寻求帮助的东西。我最终想要它做的是仅从 TPM 启动,并可以选择恢复密码和恢复密钥。
基本系统概述:
- 超微 X10SRW-F
- E5-2690 v3
- BIOS 中镜像 (RAID 1) 中的 2 个 248GB Enterprise Samsung SSD(通过 Intel VROC)
- TPM 2.0
- 仅 UEFI 引导(非双引导或传统引导)
- Hyper-V 服务器 2019
- 角色:Hyper-V 角色
- 特征:
- .NET 4.7
- 位锁
- 适用于 BitLocker 和 Hyper-V 的 RSAT
- 其他一切的标准(没有库存以上)
- 附加组件:按需安装应用程序功能以获取 Explorer、Powershell_ISE 和其他一些工具。
非常感谢您的帮助。
看看这个链接:
对 Windows Server 2019 Core 中的 bitlocker 进行故障排除
它帮助我解决了它。似乎 Server Core App Compatibility 产生了问题,删除它后,您可以继续使用 bitlocker 并稍后重新启用 Server Core App Compatibility。还有来自 MS 的更新信息,您可以避免删除和重新启用(我没有测试过后者)。
唯一的区别在于您使用免费的 HyperV 服务器,但您可以尝试一下。