Grub 未检测到 Windows 10 efi 启动文件

Grub 未检测到 Windows 10 efi 启动文件

我最近在新分区上安装了 lubuntu,在此过程中,我将 efi 分区格式化为 FAT32。现在我想启动 Windows 10,但所有常用的恢复方法都对我不起作用 - efi 文件位于 efi 分区中,但似乎没有任何东西可以识别它们。我可以进入 grub 菜单,因此 BIOS 启动顺序是正确的。我试过:

  • 命令update-grub:它检测不到 Windows 引导加载程序。 也没有os-prober
  • 启动修复实用程序:它说它已成功完成,但是它仍然不起作用。这里是其 bootinfo摘要。
  • 按照说明创建自定义 grub 条目这里. 无法找到启动文件。

bootrec我通过运行和将启动文件放入 efi 分区bootsect,并从恢复 USB 中的命令行挂载和卸载 efi 分区。恢复文件很旧 - 我认为它们来自 Windows 10,但比驱动器上安装的版本要旧得多。这是导致无法检测到启动文件的原因吗?我不知道还有什么原因,因为启动修复在正确的分区 (sdb2) 中找到了 efi 文件。

任何帮助将非常感激。

答案1

我唯一能提供的建议是考虑重新安装 Windows 10,这意味着删除 lubuntu。之所以选择这种方式,是因为即使您能够在计算机上看到这些文件,系统也无法识别 EFI 文件。这可能意味着这些文件被隐藏(如果可能)或您的系统无法读取。另一个选择是联系您的计算机制造商,因为他们可能能够提供不需要您重新安装 Windows 10 的解决方案。

以下文章提供了有关恢复 Windows 10 的一些信息: https://support.microsoft.com/en-us/help/12415/windows-10-recovery-options

相关内容