正如您所说,最佳解决方案是完全禁用BitLocker。但是,有一种方法可以将Bitlocker保留在您的计算机上并保留Ubuntu。我没有在我自己的计算机上尝试这个,但它与其他人一起工作得很好。
这样做的方法是卸载Ubuntu。请记住从Windows禁用BitLocker。如果您有要保留的文件,我建议您进行备份(我会对/ home文件夹执行此操作,因为这是您的所有用户文件所在的位置(您需要重新安装所有用户安装的程序和依赖项) ;否则你可以采取完整备份并重新安装GRUB;有关此内容的更多信息,请参阅 这个问题 。
卸载Ubuntu的方法很简单。从LiveCD启动或使用Rufus或其他实用程序创建USB并从中启动。之后,打开GParted并简单地删除分区。但是,你没有完成。因为您删除了分区,所以还删除了grub文件配置文件(/ boot / grub中的所有内容)。因此,如果您现在启动计算机,您将进入grub-rescue屏幕。所以不要重启。
打开终端并运行这些命令以添加PPA并安装启动修复:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair && boot-repair
之后,选择“推荐修复”。这将为您的Windows系统创建一个新的BCD,并将bootmgr重新安装到MBR。它会要求你在之后创建一个pastebin并给你一个文件,告诉你发生了什么。之后,重新启动。这应该是有希望的。否则,您可以将驱动器克隆到另一个相同大小的驱动器并格式化整个驱动器,然后将Windows移回。同样,最好(也是风险最小)的解决方案是完全禁用BitLocker。