この問題は、Windows UpdateがEFIシステムパーティション(ESP)に一時ファイルを書き込む際に、空き容量が不足しているために発生することが多いです。解決策は主に2つあります。
解決策1:EFIパーティション内の不要なフォントファイルを削除する(推奨)これはMicrosoftが公式に推奨している最も安全な方法です。パーティション操作を伴わないため、データ損失のリスクが低いです。
スタートメニューでcmdと検索し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。mountvol y: /s と入力し、Enterキーを押します。Y: と入力し、Enterキーを押します。cd EFI\Microsoft\Boot\Fonts と入力し、Fontsフォルダへ移動します。del *.* と入力し、フォントファイルをすべて削除します。(確認メッセージにはYで応答)この後、PCを再起動し、再度Windows Updateを実行してみてください。多くの場合、これで解決します。
解決策2:EFIパーティションのサイズを拡張する解決策1でうまくいかない場合、パーティション管理ツールを使用してEFIパーティションのサイズを物理的に増やす必要があります。現在の100MBから最低でも260MB以上に拡張することが推奨されます。
警告:パーティション操作は誤るとシステムが起動しなくなる可能性があります。実行前に必ず重要なデータのバックアップを取ってください。
手順の概要:
AOMEI Partition AssistantやEaseUS Partition Masterなどのサードパーティ製ツールを使用します。(これらのツールは、EFIパーティションとWindowsパーティションの間にある「MSR(Microsoft予約済み)パーティション」を移動させる機能を持っています)- Cドライブの先頭を縮小して、未割り当て領域を作成します。
- 作成した未割り当て領域をEFIパーティションに結合して拡張します。
まずリスクの低い解決策1から試すことを強くお勧めします。