rEFInd 没有看到 Windows 8.1

rEFInd 没有看到 Windows 8.1

最近,在我的另一块 SSD 死机之后,我在我的新 SSD 上安装了 Arch,在此过程中我不小心擦除了 EFI 分区和 Windows 恢复分区。

在安装 rEFInd 之前,它启动时没有问题,所以我没有多想,但现在 rEFInd 就位后,我无法启动到 Windows。

菜单项丢失,我认为这是因为 Windows 8 在 EFI 分区上没有 EFI 项?

的输出efibootmgr意味着它应该仍然是可引导的,因为 Windows 的引导加载程序仍然完好无损。

➜ ~ efibootmgr
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0000,0001,0002
Boot0000* Windows Boot Manager
Boot0001* Hard Drive 
Boot0002* UEFI: Built-in EFI Shell 
Boot0005* rEFInd Boot Manager

我尝试使用手动设置 Windows 启动管理器的下次启动sudo efibootmgr -n 0000,但没有取得太大成功。然后它所做的就是使屏幕闪烁,然后直接返回 rEFInd。

SSD 都是 GPT,所以一切都通过 EFI 的东西。

答案1

解决这个问题非常简单。如果您不幸擦除了自己的 EFI 分区,修复它所需的只是一个安装了 Windows 的可启动 USB 或 DVD。

它就像使用自动修复一样简单,它应该会重新启动您进入 rEFInd,Windows 和所有其他内容都完好无损。超级简单修复!

相关内容