更新中、Windowsは通常EFIパーティションで何をしますか?

更新中、Windowsは通常EFIパーティションで何をしますか?

Windows Update ジョブに関する情報がある人がいる場合は、共有してください。

私は現在Pop!_OS 22.04(および他のいくつかの一時的なディストリビューション)を実行しており、rEFIndを介して起動しています。だから私はWindowsがGRUBを壊すことについて多くの意見を聞いていますが、それが実際に何を意味するのかわかりません。 EFIパーティションが消去されますか? EFIパーティションからWindows以外のコンテンツが削除されますか?たぶん別のものがありますか?

rEFIndはデフォルトでEFIパーティションに独自のフォルダがあり、インストールされているOSを自動的に検出し、同じフォルダにカスタムブートエントリを作成できることを知っています。これはrEFIndがGRUBよりもきれいであることを意味します(GRUBも/boot/ディストリビューションディレクトリにいくつかのファイルを保存することを覚えています)。しかし、「Windowsの更新によりGRUB(rEFInd)が破損しています」問題は解決しないようです。それともそうでしょうか?

rEFIndは(実際には)別々のフォルダなので(Live CDを介してrEFIndを再作成せずに)ブートローダのフォルダを削除すると、Windowsを使用してPopから起動できなくなる可能性があります(存在する場合)。

PS:私はこれについてだけ疑問に思って何の問題もありません(もはやWindowsがインストールされていないので大きな安心感を与えます)。

答え1

EFIパーティションが消去されますか?

そうではありません。

EFIパーティションからWindows以外のコンテンツが削除されますか?

否定的な。

たぶん別のものがありますか?

上書きしたり書き込んだりすることはできませんが、EFI/Boot/BOOTX64.EFIこれは通常Windows 10からWindows 11へのインストールまたは更新中にのみ発生します。 Windowsのアップデート中にこのファイルを上書きするという話は聞いたことがありませんが、これが起こる可能性があります。ほとんどの場合、これはデフォルトのブートローダーであり、Linuxの起動が失敗する可能性があります。

rEFIndには、デフォルトでEFIパーティションに独自のフォルダがあることがわかります。

これは通常、オペレーティングシステムがブートローダをインストールし、EFIブートテーブル(特殊構造、参照資料を参照)にエントリを追加するman efibootmgr方法です。

これはrEFIndがGRUBよりきれいであることを意味します(GRUBもディストリビューションの/boot/ディレクトリにいくつかのファイルを保存することを覚えています)。

rEFIndは確かにより一般的です。まだ多くのディストリビューションでは使用されていませんブートローダ仕様したがって、起動には grub.cfg ファイルが必要です。

しかし、「Windowsの更新によりGRUB(rEFInd)が破損しています」問題は解決しないようです。それともそうでしょうか?

WindowsがEFIを上書きしても、EFI/Boot/BOOTX64.EFIブートローダ全体の残りの部分はまだ含まれているはずです。これらのアンサンブルがなくても手動でロードできますEFI/refind/refind_x64.efi

関連情報