在设置密钥之前取消了 BitLocker 设置:Windows 表示文件系统未加密,Linux 无法挂载它

在设置密钥之前取消了 BitLocker 设置:Windows 表示文件系统未加密,Linux 无法挂载它

我正在尝试帮助解决已启动 BitLocker 设置的 Windows 系统故障,但是,发现如果不切换到 UEFI 模式,则无法使用 TPM 支持的密钥存储,因此取消了设置。

Windows 声称文件系统是普通的 NTFS。Get-BitLockerVolume在 PowerShell 中运行声称不存在 BitLocker 卷。

但是,如果我启动 Linux 并运行lsblk,它会将驱动器显示为BitLocker卷,并且无法将其安装为 NTFS(以允许使用基于 Linux 的分区表转换/调整大小/修复工具,以便我们可以转换为 GPT,生成 EFI 分区,重新安装 Windows 引导加载程序,从而就地转换为 UEFI 模式)。

造成这种脱节的原因是什么?

答案1

您可能会在(特权)cmd 中运行此命令以获得更多见解:

manage-bde C: -status

我不确定 Bitlocker 加密是如何取消的。但我个人的经验是,我总是需要运行一个额外的 -off 命令,然后才能继续:

运行manage-bde C: -off,在我的情况下清理了一些东西(并允许我再试一次。)

也许这也会对你有帮助,尽管我知道你找到了另一条路。


因此,我经历过我能想到的大多数与 bitlocker 相关的状态的驱动器:

  • 已锁定
  • 已解锁
  • {未知名称 - 已开始加密 -on 但出现问题,没有数据丢失,但无法再次 -on,需要 -off。}
  • (从未经历过,但存在必须输入恢复密钥的状态。)
  • 加密正在进行中
  • 解密正在进行中
  • 保护关闭(剩余重启次数)

我猜测你的驱动器处于第三种状态,因此 Linux 将其视为 Bitlocker 驱动器。


旁注:参考 UEFI 要求:

https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq#which-trusted-platform-modules-tpms-does-bitlocker-support

相关内容