Hyper-V Server 2019 上的 BitLocker - 失败 - 系统找不到指定的文件

Cra*_*aig 5 hyper-v bitlocker windows-server-core tpm hyper-v-server-2019

首先,我想明确一点,这是在“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
Run Code Online (Sandbox Code Playgroud)

如果使用密码、恢复密钥、TPM,我会收到相同的错误消息...没有区别。当我使用 Manage-BDE.exe 尝试启用 BitLocker 时,我收到类似但不那么详细的错误。

我都重新格式化过几次了 我在域加入之前和之后都尝试过。功能附加组件之前/之后。我曾多次尝试清除 TPM。我尝试过在 BIOS 中启用/禁用安全启动。我已启用/禁用/销毁/重建 Windows 恢复分区以及 ReAgent.xml 文件。

我基本上没有选择,正在寻找任何可以寻求帮助的东西。我最终希望它只从 TPM 启动,并可以选择恢复密码和恢复密钥(可选)。

基本系统概述:

  • 超微 X10SRW-F
  • E5-2690 v3
  • BIOS 中的 2 个 248GB 企业级三星 SSD 镜像 (RAID 1)(通过 Intel VROC)
  • 全面生产管理2.0
  • 仅 UEFI 启动(非双启动或传统启动)
  • Hyper-V 服务器 2019
  • 角色:Hyper-V 角色
  • 特征:
    • .NET 4.7
    • 比特锁
    • 适用于 BitLocker 和 Hyper-V 的 RSAT
    • 其他一切的标准(没有库存以上)
  • 附加组件:按需安装应用程序功能以获取 Explorer、Powershell_ISE 和一些其他工具。

非常感谢您的帮助。

Kra*_*out 3

看看这个链接:

对 Windows Server 2019 Core 中的 Bitlocker 进行故障排除

它帮助我解决了这个问题。看来服务器核心应用程序兼容性产生了问题,删除它后,您可以继续使用 bitlocker,然后重新启用服务器核心应用程序兼容性。还有来自 MS 的更新信息,您可以使用它来避免删除和重新启用(我没有测试过后者)。

唯一的区别在于您使用免费的 HyperV 服务器,但您可以尝试一下。