このエラー0xc1900201は、多くの場合EFIシステムパーティション(ESP)の空き容量不足が原因で発生します。Windows Updateは、新しいブートファイルをこのパーティションに書き込む必要があるため、十分な空き容量がないと失敗します。
以下の手順で安全に空き容量を確保できる可能性があります。
ステップ1:EFIパーティションをマウントする
まず、管理者としてコマンドプロンプトを開き、以下のコマンドでEFIパーティションにドライブ文字(Y:)を割り当てます。
mountvol Y: /s
ステップ2:不要なフォントファイルを削除する
EFIパーティションには、通常は不要な多言語フォントファイルが格納されています。これらを削除することで、多くの容量を確保できます。
cd /d Y:\EFI\Microsoft\Boot\Fonts
del *.ttf
ステップ3:アップデートを再試行する
この時点で、ほとんどの場合、Windows 11 24H2のアップデートが正常に実行できるようになります。
補足:その他の不要なファイル
上記の手順でも容量が不足している場合、お使いのPCメーカー(例:HP, Dell, ASUS)が作成した古いBIOS/ファームウェアのバックアップファイルが原因である可能性があります。これらは通常、Y:\EFI\HPやY:\EFI\ASUSといったフォルダ内に.binや.bakといった拡張子で保存されています。これらを削除することでさらに容量を確保できますが、どのファイルが不要か確信が持てない場合は、削除しないでください。
作業が完了したら、以下のコマンドでマウントを解除するとより安全です。
mountvol Y: /d