「システム予約済みパーティションを更新できませんでした」エラーの対処法4選
Windows 7からWindows 10(またはWindows 8/8.1)へPCをアップグレードしようとした際、「システム予約済みパーティションを更新できませんでした」というエラーメッセージが表示され、何度試してもアップグレードが失敗するというトラブルが、多くのユーザーから報告されています。この問題は主にWindows 7環境のPCや、Windows 7からWindows 8/8.1へアップグレードしたPCで発生しますが、出荷時にWindows 8/8.1がプリインストールされていたPCでの発生例も確認されています。
このエラーは、ほぼすべての場合において、Windows PCが既定で持つ「システム予約済みパーティション」と関係しています。このパーティションの状態を整えることが、問題を解決しアップグレードを成功させる鍵となります。以下に、特に効果の高い4つの解決策を紹介します。
解決策1:システム予約済みパーティションの空き容量を増やす
- Windowsロゴキー + Rキーを押します。「ファイル名を指定して実行」ダイアログにdiskmgmt.mscと入力し、Enterキーを押します。
- 「ディスクの管理」ウィンドウには、マウント中のボリューム一覧の下にパーティションマップが表示されます。
- パーティションマップの先頭にあるパーティションは「システム予約済み」または「データ」という名前で、サイズは(多くの場合)100MBです。
- このパーティションを右クリックし、「ドライブ文字とパスの変更」を選択します。
- 「追加」をクリックし、「次のドライブ文字を割り当てる」のドロップダウンからYを選んで「OK」をクリックします。

- Windows 7を使用している場合は、スタートメニューでcmdを検索し、検索結果の「cmd」を右クリックして「管理者として実行」を選択します。
- Windows 8/10の場合は、Windowsロゴキー + XキーでWinXメニューを開き、「コマンドプロンプト(管理者)」をクリックします。これにより管理者権限のコマンドプロンプトが開きます。
- 管理者権限のコマンドプロンプトに以下のコマンドを順番に入力し、それぞれ入力後にEnterキーを押して実行します:

Y:
takeown /f . /r /d y
icacls . /grant administrator:F /t
attrib -h -s -r bootmgr
注:「icacls」コマンドの「administrator」の部分は、ご自身のユーザー名に置き換えてください。ユーザー名がわからない場合は、コマンドプロンプトでwhoamiと入力してEnterキーを押せば確認できます。たとえばユーザー名が「home」の場合、コマンドは次のようになります:
icacls . /grant home:F /t
なお、コマンドの末尾に「> log.txt」を付けて実行結果をログファイルに出力することもできますが、これは必須ではないため省略しても問題ありません。
エクスプローラーを開いてYドライブに移動します。「整理」>「フォルダーと検索のオプション」>「表示」タブにある「隠しファイル、隠しフォルダー、隠しドライブを表示しない」と「保護されたオペレーティングシステムファイルを表示しない(推奨)」の両方のチェックが外れていることを確認してください。

Yドライブ内の「Boot」フォルダーを開きます。Bootフォルダー内の言語フォルダーのうち、en-USと実際にPCで使用している言語以外をすべて削除します。削除後、ごみ箱を空にして完全に削除しておきましょう。次に、新しい管理者権限のコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押します:
chkdsk Y: /F /X /sdcleanup /L:5000
このコマンドを実行すると、システム予約済みパーティションのNTFSログファイルが約5MBまで縮小され、パーティションに少なくとも50MBの空き容量が確保されます(これは既定容量100MBの半分に相当します!)。
以上の手順を問題なく完了できたら、再度アップグレードを試みてください。今度は成功するはずです。必要なアップデートのダウンロードとインストールが完了したら、「ディスクの管理」を再度開き、システム予約済みパーティションからYドライブ文字を削除しておきましょう。
この方法が少し長く複雑だと感じる場合や、うまくいかない場合は、遠慮なく次の解決策に進んでください。
解決策2:ディスクの管理でシステム予約済みパーティションを拡張する
- Windowsロゴキー + Rキーを押し、「ファイル名を指定して実行」にdiskmgmt.mscと入力してEnterキーを押します。

- 「ディスクの管理」ウィンドウ下部のパーティションマップでC:ドライブを右クリックし、「ボリュームの縮小」を選択します。C:ドライブを300〜350MB縮小してください。

- 「システム予約済み」パーティションを右クリックし、「ボリュームの拡張」を選択します。C:ドライブを縮小して確保した300〜350MBの未割り当て領域を、システム予約済みパーティションに組み込みます。
- 完了したらPCを再起動します。これによりパーティションへの変更が保存されます。
- 再起動後、再度アップグレードを試みてください。この解決策で問題が解決していれば、アップグレードは正常に完了します。
解決策3:MiniTool Partition Wizardでシステム予約済みパーティションを拡張する
「MiniTool Partition Wizard」は、Windowsの経験が浅いユーザーでも直感的なユーザーインターフェースで簡単にパーティション操作を行えるよう設計されたフリーウェアです。初心者から上級者まで、誰でもこのツールを使ってシステム予約済みパーティションを拡張し、「システム予約済みパーティションを更新できませんでした」エラーの解決を目指せます。
公式サイトからMiniTool Partition Wizardをダウンロードし、インストールして起動します。パーティションマップでC:ドライブを見つけ、「パーティションの移動/リサイズ」を選択します。C:ドライブのパーティションを慎重かつ少しずつドラッグし、300〜350MBだけ縮小します。

続けて、「システム予約済み」パーティションを拡張して、未割り当てとなった300〜350MBのディスク領域を組み込みます。変更を「適用」します。ツールが変更の保存処理を完了するのを待ち、指示されたらPCを再起動し、処理の完了まで少し待ちます。変更が完全に反映されてシステムの制御が戻ったら、アップグレードを試みてください。この解決策が有効であれば、アップグレードは成功します。
解決策4:ローカルディスクCをアクティブパーティションに設定する
C:ドライブをアクティブなパーティションとして設定するのは、この問題に対する非常にシンプルな解決策であり、過去にこの厄介な問題に悩まされた多くのユーザーが、この方法で解消に成功しています。
- Windowsロゴキー + Rキーを押し、「ファイル名を指定して実行」にdiskmgmt.mscと入力してEnterキーを押します。

- 「ディスクの管理」ウィンドウ下部のパーティションマップでC:ドライブを右クリックし、「パーティションをアクティブとしてマーク」を選択して、C:ドライブをアクティブパーティションにします。
- PCを再起動し、起動後に再度システムのアップグレードを試みてください。
-
「システム予約済みパーティションを更新できませんでした」エラーの修正方法
多くのWindows 7ユーザーは、Windows 10(またはWindows 8/8.1)へPCをアップグレードしようとした際に、「システム予約済みパーティションを更新できませんでした(We couldnt update the system reserved partition)」というエラーメッセージが表示され、アップグレードに失敗するという問題に遭遇しました。このエラーは、何度アップグレードを試みても表示され続けるのが特徴です。この問題は、主にWindows 7がプリインストールされたPCや、Windows 7からWindows 8/8.1へアップグレードしたPCで発生する傾向がありま
-
Windows 10で「更新サービスに接続できません」エラーを解決する17の対処法
Windows 10 PCの更新時に、「更新サービスに接続できませんでした。後でもう一度試します。または今すぐ確認できます。うまくいかない場合は、インターネットに接続していることを確認してください」といったエラーメッセージが表示されることがあります。これはよくある問題であり、過度に心配する必要はありません。インターネット接続が不安定な場合に発生しやすいエラーですが、実際にはさまざまな要因が絡んでいます。この記事では、効果的なトラブルシューティング方法を使ってこの問題を解決する手順を詳しく解説します。 Windows 10で更新サービスに接続できない問題を修正する方法 Windows 10 P