Windows 10 Creator Update删除了GRUB的所有迹象

所以我愚蠢地懒得禁用Windows 10更新。 创建者的更新来了,打了我,完成后GRUB似乎已经消失了。 在我的启动管理器或BIOS中显示的唯一启动设备是Windows启动管理器。

在Windows中,我仍然可以看到我的Linux分区被列为健康的主分区。 但是,从Windows运行测试磁盘会列出与Microsoft数据分区(MS数据)相同的分区,这绝对是不对的。 我尝试使用测试磁盘将分区类型设置为Linux保留(正如我在某些屏幕截图中看到的那样只有“Linux”没有选项)但是GRUB仍然没有了。 我目前无法访问USB,无法创建实时磁盘。

显示在测试磁盘中的唯一其他分区是EFI系统分区,恢复分区和我的Windows分区(一旦我恢复Ubuntu就会被删除)。 我很确定EFI和恢复分区都与Windows相关。 我目前正在测试磁盘中运行深度搜索,以防其他任何东西丢失,但与此同时我还能做些什么才能让Ubuntu回来?

我不熟悉这个特定的Windows更新的function; 然而,正如这些问题和答案所解释的那样,可能会发生一些可能的事情:

  • Buggy EFI失去启动设置: efibootmanager -o更改在重新启动时丢失
  • Windows 8删除GRUB作为默认启动管理器: Windows 8删除Grub作为默认启动管理器
  • GRUB作为默认启动管理器的通用返回: 如何修复grub? (安装Windows后如何恢复Ubuntu?)

您可以在Windows中使用EasyUEFI解决问题,如果失败则使用bcdedit解决问题。 在最坏的情况下,您可能需要使用引导修复完全重新安装GRUB(或完全安装另一个引导加载程序)。

请注意,现代基于EFI的计算机本身不会引导磁盘至少与基于BIOS的计算机不同。 相反,EFI引导由EFI系统分区(ESP)上的文件控制,NVRAM中的条目指向特定文件。 (也可以在网卡等设备上存储用于网络引导的引导加载程序;标准化的回退文件名用于从外部介质引导,当所有其他方法都失败时,从内部硬盘引导。)

在这种情况下不要使用TestDisk! 在很可能的情况下,如果你犯了错误,它最多也会毫无用处,并且会导致更糟糕的问题! TestDisk对于纠正分区灾难非常有用(比如用fdiskgdiskparteddd等意外删除分区表),但是你没有提供证据表明这是你遇到的问题类型。

我安装了一个带有两个驱动器插槽的热插拔驱动器盒,每个驱动器插槽都有自己的电源开关 我只是关闭了Windows 10,因此无法劫持Ubuntu引导程序。