双启动 Ubuntu 后需要 BitLocker 恢复密钥

Rya*_*ell 8 boot bitlocker windows-10

我有一台装有 Windows 10 的 Lenovo Thinkpad X1 Carbon 和一个 BitLocker 加密驱动器。我最近安装了 Ubuntu 双启动,但没有意识到我应该在安装过程中禁用 BitLocker。现在,每次我重新启动 Windows 时,我都必须输入一个恢复密钥(幸运的是我能够从 Microsoft 的网站上获得)。我尝试禁用 BitLocker 并在之后重新启动几次,然后重新启用它,但之后它仍然要求提供恢复密钥。知道如何解决这个问题吗?

我知道的唯一选择是完全停用 BitLocker。无论如何,我并不特别关心我的驱动器是否被加密,但我也不想等待它解密几个小时......

小智 0

正如您所说,最佳解决方案是完全禁用 BitLocker。但是,有一种方法可以将 Bitlocker 保留在您的计算机上并保留 Ubuntu。我还没有在自己的计算机上尝试过,但在其他计算机上运行良好。

方法是卸载 Ubuntu。请记住从 Windows 禁用 BitLocker。如果您有要保留的文件,我建议您进行备份(我会对 /home 文件夹执行此操作,因为这是所有用户文件所在的位置(您需要重新安装所有用户安装的程序和依赖项) ;否则您可以进行完整备份并重新安装 GRUB;有关此问题的更多信息请参阅此问题

卸载 Ubuntu 的方法很简单。从 LiveCD 启动或使用 Rufus 或其他实用程序创建 USB 并从中启动。之后,打开 GParted 并简单地删除分区。然而,你还没有完成。因为您删除了分区,所以您还删除了 grub 文件配置文件(/boot/grub 中的所有内容)。因此,如果您现在启动计算机,您将看到 grub 救援屏幕。所以暂时不要重新启动。

打开终端并运行以下命令来添加 PPA 并安装引导修复:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair && boot-repair
Run Code Online (Sandbox Code Playgroud)

之后,选择“推荐修复”。这将为您的 Windows 系统创建一个新的 BCD,并将 bootmgr 重新安装到 MBR。它会要求你创建一个pastebin,并给你一个文件,告诉你发生了什么。之后,重新启动。这应该会起作用。否则,您可以将该驱动器克隆到另一个相同大小的驱动器并格式化整个驱动器,然后将 Windows 移回原处。同样,最好的(也是风险最小的)解决方案是完全禁用 BitLocker。