如何在 Ubuntu 中挂载 BitLocker 加密的 NTFS 分区

如何在 Ubuntu 中挂载 BitLocker 加密的 NTFS 分区

我最近从戴尔购买了一台预装了 Windows 10 Pro 的笔记本电脑。按照我的习惯,我缩小了默认的 Windows 分区,为我的数据创建了另一个分区 (NTFS),然后在剩余空间中安装了 Ubuntu (18.04)。

但是安装后我发现无法挂载用户数据 NTFS 分区。它没有出现在图形文件管理器中,并且运行 sudo mount -t ntfs-3g /dev/sda4 /media/UserData结果出现错误:

NTFS signature is missing.
Failed to mount '/dev/sd4': Invalid argument
The device '/dev/sd4' doesn't seem to have a valid NTFS.

经过一个小时的谷歌搜索和分析,我发现这是因为 Windows 创建的分区被 BitLocker 加密,因此标准的 Ubuntu 驱动程序无法识别它。我了解到有类似Dislockerbdemount的工具可以挂载 BitLocker 加密的分区,但它们需要加密密钥。

但是我没有这样的密钥,因为我没有自己设置加密,它是从出厂设置启用的。所以我转到 Windows 并打开 BitLocker 管理器,但令我困惑的是,它显示它未激活。 在此处输入图片描述 然而多亏了问答我了解到即使没有激活,它仍然在加密,只是没有以安全的方式存储密钥。

现在我被困在需要提取加密密钥然后将其提供给 Linux 安装工具的地方,但我找不到密钥的位置或位置。Windows 似乎要求我激活 BitLocker 并设置密码或 USB 密钥驱动器,而我不想要,因为这样每次启动时我都必须输入密码或插入 USB 磁盘。

所以我(希望)最后一个问题是:如何从 Windows BitLocker 中提取加密密钥,然后将其提供给 Linux 安装工具?Windows 官方文档未说明密钥位置或如何获取密钥。

相关内容