システムの復元ポイントはどれだけ容量を使うのか: 上限の設定方法
ディスクの 1 割を静かに予約している機能
短い答え: システムの復元ポイントはシャドウ コピー(ボリューム シャドウ コピー)として保存され、Windows はそのためにドライブの一定割合を確保します。実際にどれだけ使われているかは、管理者のコマンド プロンプトで `vssadmin list shadowstorage` を実行すると分かります。確保する上限は システムのプロパティ > システムの保護 > 構成 のスライダーで変更します。容量の小さい SSD では、この設定を 10% から 3〜5% に下げるだけで 20〜50 GB を取り戻せることがあり、保護そのものは無効になりません。保持される復元ポイントの数が減るだけです。同じ画面の「削除」ボタンは既存のポイントをすべて消します。すぐに空き容量が増えますが、それ以前の状態に戻す手段も失われます。
この領域はエクスプローラーにはまったく現れません。フォルダーサイズを測るツールはシャドウ コピーを数えないためです。そのため「ディスクの 40 GB が消えているのに原因が見つからない」という状況で最も見落とされる要因の 1 つになっています。
要点
- 復元ポイントはシャドウ コピーとして保存され、エクスプローラーでは見えません。フォルダーサイズを測るツールも数えません。
- `vssadmin list shadowstorage` が実際の使用量を示します。使用領域、割り当て領域、最大領域が別々に表示されます。
- 上限は システムのプロパティ > システムの保護 > 構成 のスライダーで設定します。小容量の SSD では 3〜5% が妥当な目標です。
- 上限を下げても保護は無効になりません。保持されるポイントが減り、古いものから自動的に削除されるだけです。
- 同じ画面の「削除」ボタンは全ポイントを即座に消しますが、過去に戻る手段も同時に失われます。
- システムの保護を完全に無効にすると空き容量は最大になりますが、ドライバーがシステムを壊したときに戻る先が残りません。
シャドウ コピー領域: 選択肢と結果
| 操作 | 取り戻せる容量 | 保護への影響 | 適した場面 |
|---|---|---|---|
| 上限を 10% から 5% に下げる | 中程度 — 通常 10〜30 GB | 保持数は減るが保護は継続 | 多くの人にとって最もバランスが良い |
| 上限を 3% に下げる | 大きい | 通常 1〜2 個しか残らない | 256 GB 以下の SSD |
| 既存のポイントを削除 | 即時かつ大きい | 復元履歴がゼロになる | システムが健全で容量が急ぎのとき |
| システムの保護を無効化 | 最大 | 復元ポイントが一切作られない | 定期的にシステムイメージを取る人 |
| 何もしない | なし | 完全な保護 | ディスクに余裕がある人 |
復元ポイントはどこに保存されているのか
Windows が復元ポイントを作成するとき、ファイルを普通のフォルダーにコピーするわけではありません。ボリューム シャドウ コピー サービスを使ってドライブの現在の状態のスナップショットを取り、以後の変更をブロック単位で記録します。このデータは `System Volume Information` フォルダーに置かれ、隠し属性が付いているうえ、管理者であっても通常の方法では開けません。
その結果、フォルダーサイズを測るツールではこの領域を正しく示せません。エクスプローラーでドライブを右クリックしてプロパティを開くと「使用領域」には含まれますが、それを説明するフォルダーは見つかりません。ディスク解析ツールでは、たいてい説明のつかない差分として現れます。
どれだけ使われるかは Windows のバージョンと設定によります。既定の上限は通常ドライブ容量の 3〜10% で、512 GB の SSD なら 15〜50 GB です。システム更新、ドライバーのインストール、プログラムのインストールが自動的にポイントを作るため、この領域は時間とともに埋まります。
実際の使用量はどう測るのか
信頼できる唯一の方法は `vssadmin` です。管理者のコマンド プロンプトで `vssadmin list shadowstorage` と入力します。出力には 3 つの値が示されます。使用されているシャドウ コピー記憶域、割り当てられている領域、最大領域です。1 つ目が今実際に占有されている分、3 つ目が Windows が使ってよい上限です。
`vssadmin list shadows` は既存のスナップショットをすべて作成日時とともに一覧にします。想定よりずっと多いことがよくあります。Windows の更新ごと、ドライバーのインストールごと、そして一部のプログラムのインストールが、それぞれ独自のポイントを作るためです。
この 2 つのコマンドは、そもそも復元ポイントが原因なのかどうかもはっきりさせます。使用領域が数百メガバイトしかないなら、ディスクを埋めているのは別のもので、この設定をいじる意味はありません。
上限を下げるか、ポイントを削除するか
この 2 つは別のことで、多くの場合は前者が正解です。上限を下げると Windows は新しい上限を超える古いポイントを自動的に削除しますが、保護は動き続け、新しいポイントも作られます。安全網を保ったまま容量の大半を取り戻せる方法です。
設定は `sysdm.cpl` > システムの保護 > 構成 にあります。「最大使用量」スライダーはパーセント単位で動きます。256 GB 以下の SSD では 3〜5% が妥当な目標で、通常 1〜2 個のポイント分の余地が残り、ほとんどの場面をカバーできます。1 TB 以上のドライブでは既定値を変える必要はありません。
同じ画面の「削除」ボタンは既存のポイントを一度にすべて取り除き、即効性は最大です。ただし代償は明確で、戻れるポイントが 1 つも残りません。システムが正常に動いているときにだけ行い、直後に「作成」ボタンで新しいポイントを取ってください。
システムの保護は完全に切るべきか
無効化すれば空き容量は最大になり、状況によっては妥当な選択です。定期的にシステム全体のイメージを取っている人や、どのみち頻繁にクリーンインストールする人にとって、復元ポイントの価値は小さいでしょう。
しかし多くの人にとっては割に合わない取引です。復元ポイントが本当に役立つのは、不具合のあるドライバー更新や質の悪いプログラムのインストールでシステムが起動しなくなったときです。ワンクリックで数日前に戻せることが、再インストールとの分かれ目になります。保護を切ればその選択肢は完全に消えます。
バランスの取れた方針は、保護は有効のままにし、上限をドライブの容量に合わせ、本当の容量問題は別の場所で解決することです。同じマシンではたいてい `C:\Windows\Installer`、コンポーネント ストア `WinSxS`、古いユーザー プロファイル、検索インデックスも数十ギガバイトを占めています。Disk Mop の「ディスク解析」と Disk Treemap は、隠しフォルダーを含めてこれらをサイズ順に並べ、どれに手を付ける価値があるかを示します。
よくある質問
復元ポイントを削除すると自分のファイルは失われますか。
いいえ。復元ポイントが対象とするのはシステム ファイル、レジストリ、プログラムのインストール状態であり、ドキュメントやピクチャなどの個人ファイルには触れません。削除しても失われるのは過去に戻る手段だけで、現在のファイルは影響を受けません。
ディスク クリーンアップはこの領域を片付けますか。
部分的には片付けます。ディスク クリーンアップ > システム ファイルのクリーンアップ > その他のオプション に「システムの復元とシャドウ コピー」の項目があり、最新の 1 つを除くすべてのポイントを削除します。確保する上限は変わらないため、時間が経つとまた埋まります。
なぜ復元ポイントが勝手に消えるのですか。
割り当てられた領域がいっぱいになると、Windows は古いポイントから自動的に削除します。上限が低ければ 1〜2 個しか保持されないこともあります。また一部のクリーンアップ処理やドライブの変更もポイントを無効にすることがあります。
上限をゼロにできますか。
スライダーをゼロにすると事実上システムの保護が無効になり、Windows が警告を出します。本当に保護を切りたいなら、同じ画面にある「システムの保護を無効にする」という明示的な選択肢のほうが分かりやすいです。
評決
システムの復元ポイントは、エクスプローラーにまったく現れないからこそ最も見落とされるディスク消費要因です。正しい対処は全部消すことではなく、`vssadmin list shadowstorage` で実際の使用量を測り、上限をドライブの容量に合わせることです。小容量の SSD なら 5%、余裕のあるディスクなら既定のままで構いません。
同じように隠れている他の項目を同じマシンで確認するには、Disk Mop の「ディスク解析」モジュールがシステムフォルダーを含めてドライブをサイズ順に並べ、Disk Treemap 表示が同じデータを一目で読める形にします。