Windows 11へのアップグレードで「システム予約パーティションを更新できません」と出た場合、Cドライブとは別の起動用領域の問題が疑われます。ただし、エラーコードだけで原因を確定し、EFI/SRP内のファイルを削除したり権限を一括変更したりしないでください。この記事では、変更前にできる構成・ログの確認と、容量不足が確認できた場合の対応を整理します。
エラーメッセージとコードを分けて確認する
「We couldn’t update the system reserved partition」というメッセージでは、起動用パーティションの空き不足などを調べます。一方、0x800F0922というコードはWindows Updateサーバーへの接続など、別の原因でも表示されることがあります。コードだけを見て「EFIの容量不足」と決めつけないでください。
Windows Update、インストールアシスタント、ISOのどれで失敗したか、更新対象、メッセージ全文、発生日時、元に戻ったかを記録します。直前にパーティションの変更やディスク移行をしている場合も、判断材料として残します。
EFI・SRP・Cドライブは同じ領域ではない
| 領域・構成 | 役割と注意 |
|---|---|
| Cドライブ | 通常はWindowsやアプリ、ユーザーデータの領域。ここを空けても別領域の空きは増えない |
| EFIシステムパーティション | UEFI起動に必要なファイルを置く領域。通常はドライブ文字がない |
| システム予約パーティション(SRP) | BIOS/MBR構成などの起動関連領域。EFIと同じ手順を機械的に適用しない |
| 回復パーティション | Windows回復環境などに関わる別領域。サイズや位置だけでEFI/SRPと混同しない |
パーティションの大きさと空き容量も別です。「100MBだから必ず不足」「15~30MB空ければWindows 11に十分」という一律の判定はできません。更新内容と実際の構成・ログを確認する必要があります。
作業前の準備
重要なファイルをバックアップし、復元できることを確認します。起動領域の変更を検討する段階では、システム全体のバックアップや回復手段も必要です。復元ポイントだけでパーティション変更を元に戻せるとは限りません。
BitLockerやデバイス暗号化を利用している場合は、回復キーを自分で安全に確認できる状態にしておきます。キーを公開の質問欄やログと一緒に貼らないでください。電源を安定させ、職場・学校・借用PCでは管理者へ相談します。
手順1:起動方式とWindows 11の要件を確認する
Windowsキー+Rで msinfo32 を開き、システム情報のBIOSモードを確認します。ディスクのGPT/MBR形式と、現在の起動方式は別の情報なので、両方を記録します。別のデータ用ディスクがGPTであることを、Windowsの起動方式の証拠にしないでください。
Windows 11の要件には、UEFIとセキュアブート対応、TPM 2.0などが含まれます。レガシーBIOS/MBR構成なら、SRPの空きを増やすだけで要件を満たすわけではありません。PC正常性チェックとメーカーの対応情報を確認し、BIOSモードの切り替えやディスク形式の変換を自己判断で先に行わないでください。CPUの世代だけでも適合を断定できません。
手順2:ディスクとパーティションの構成を読み取る
Windowsの[ディスクの管理]で、WindowsのボリュームとEFI・回復領域の配置を確認します。Windowsが必ずディスク0にある、EFIが必ずパーティション1にある、とは限りません。番号を例からコピーして変更操作を実行しないでください。
PowerShellで構成を確認する場合、次は情報を取得するコマンドです。環境で権限が必要と表示された場合は、管理者の手順に従います。ディスクを変更・削除するコマンドではありません。
Get-Disk | Select-Object Number, FriendlyName, PartitionStyle, Size
Get-Partition | Select-Object DiskNumber, PartitionNumber, DriveLetter, Type, Size, IsSystem, IsBoot
ここで表示するSizeは総容量であり、空き容量ではありません。またMicrosoftは、[ディスクの管理]でEFIや回復領域が100%空きと表示されても、起動等に必要なファイルが存在することを説明しています。表示が空だから削除してよいとは判断できません。
手順3:セットアップログで原因を確認する
アップグレード失敗の調査には、WindowsセットアップのログやMicrosoftのSetupDiagを利用します。自動診断の結果がある場合、%windir%\Logs\SetupDiag\SetupDiagResults.xml を確認します。ファイルがないことだけで、問題がないとは判断できません。
SetupDiagには InsufficientSystemPartitionDiskSpaceHardblock という、起動用パーティションの容量不足に関する判定ルールがあります。検出されたルール、エラー、時刻を確認し、ディスク構成と合わせて管理者やメーカーへ伝えます。SetupDiagを新たに実行する場合は公式の現行手順を使用してください。診断結果などのファイルを出力するツールなので、実行を「何も書き込まない操作」とは扱いません。
ログにはユーザー名やパスなどが含まれる場合があります。必要な範囲を選び、個人情報や組織情報を伏せて共有してください。失敗直後のログを保全する前に、クリーンアップやアップグレードを何度も重ねない方が調査しやすくなります。
容量不足が確認された場合の対応
起動用領域の空き不足が確認されたら、対象領域とPC構成に適合するメーカーまたはMicrosoftの手順を管理者と確認します。削除可能な項目の特定、パーティションの再構成、ディスク移行後の修復などは、環境によって必要な方法が変わります。
古いWindows 10向け手順の空き容量目安やフォント削除例を、Windows 11の全環境へそのまま適用しないでください。ファイル名にchs・cht・korがあるから不要、移動なら安全、という保証はできません。起動領域のファイルを別ドライブへ移すことも、元の場所からは取り除く操作です。
パーティション全体へのtakeownやicaclsによる権限変更、固定番号へのドライブ文字割り当て、不要と推測したファイルの削除を一般手順として実行しないでください。変更後に起動できなくなる可能性があります。復旧方法と元の構成が確認できない場合は、診断情報を揃えたところで作業を止め、サポートへ引き継ぎます。
再試行は、原因に対する修正を確認してから
原因に対する対応と通常起動の確認が済んだら、組織やメーカーが案内する方法でアップグレードを再試行します。ISOからのセットアップも起動領域を使うため、ISOに変えるだけで容量不足を回避できるとは限りません。
ファイルやアプリを保持する予定なら、起動中のWindows内からセットアップを開始し、保持対象を最終画面で確認します。USB起動やクリーンインストールは別の操作です。目的の保持設定が選べない場合は中止し、原因を確認してください。保護ソフトを一律に停止することも、標準的な再試行手順には含めません。
よくある質問
Cドライブに十分空きがあるのに失敗するのはなぜ?
CドライブとEFI/SRPは別領域だからです。ただし別領域の空き不足が原因かはログで確認します。Cドライブの容量だけでも、エラーコードだけでも確定できません。
EFIを200~300MBにすれば必ず直る?
保証できません。総容量、空き容量、ディスクの構成、失敗した更新処理を確認する必要があります。サイズ変更はバックアップを用意し、機種と構成に適合した手順で行う管理作業です。
フォントを移動した後、戻せば元通り?
起動不能になれば通常のWindowsから戻せるとは限りません。権限や配置など別の変更も影響し得るため、簡単に元へ戻せると考えて始めないでください。
まとめ
「システム予約パーティションを更新できません」では、メッセージ全文、起動方式、ディスク構成、SetupDiagなどのログを順に確認します。空き不足が確かめられた場合に対象領域を特定して対処し、番号やファイル名だけを頼りに起動用領域を変更しないことが大切です。
公式資料
Windowsのアップグレードエラー/Windows 11の要件/ディスクの管理/SetupDiag/Get-Disk/Get-Partition


コメント