
最近、他のSSDの1つが死んだ後、新しい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のみを使用して問題を解決できます。
自動リカバリを使用するのと同じくらい簡単で、Windowsなどのすべての項目がそのまま残っている間にrEFIndで再起動する必要があります。とても簡単に修正できます!