Dual-Boot
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 的東西。
解決這個問題非常容易。如果您不幸擦除了自己的 EFI 分區,則修復它所需的只是一個安裝了 Windows 的可啟動 USB 或 DVD。
它就像使用自動修復一樣簡單,它應該將您重新引導到帶有 Windows 的 rEFInd 中,並且您的所有其他東西都完好無損。超級容易修復!