Windows 10で復元ポイントによって使用されるディスク容量を削減する方法
Windows 10 のシステムの復元はちょっと変わっています。デフォルトではオフになっていますが、これはおそらく Microsoft が設定のリセットを容易にしたいためか、あるいはほとんどのユーザーが何か問題が起きたときにすべてを消去して再インストールすることに問題がないと思っているからでしょう。問題は、システムの復元をオンにすると、使用するドライブ容量を決めることができることです。これは理にかなっています。なぜなら、設定値が高すぎるとストレージがすぐに消費されてしまう可能性があるからです。逆に、設定値が低すぎると、必要なときに十分な復元ポイントが作成されません。一部の設定では、容量が不足すると Windows が自動的に最も古い復元ポイントを削除するようです。履歴をそのまま残しておきたい場合は少し面倒ですが、これが Windows の仕組みです。ドライブがかなりいっぱいになってきているが、それでも復元ポイントが必要な場合は、割り当てる容量を調整すると便利です。以下のガイドでその方法を説明しています。注意:容量を縮小すると既存の復元ポイントが消去される可能性があります。重要な復元ポイントがある場合は、事前にシステムイメージなどでバックアップすることをお勧めします。そうしないと、後で問題が発生したときに貴重な復元ポイントを失ってしまう可能性があります。
Windows 10のシステム復元機能にディスク領域を再割り当てする方法
ディスク容量を調整する準備ができていることを確認し、必要に応じてバックアップしてください。
- 容量を削減する予定の場合は、まず簡単なバックアップを作成してください。古い復元ポイントを消去してしまうと、そこから復元できなくなる可能性があります。
- 空き容量が少ないと復元ポイントも少なくなり、いざという時に障害が発生するリスクが高まります。安全第一ですので、少なくとも5GB以上の空き容量を確保することをご検討ください。
システムのプロパティダイアログを開く
- スタートメニューの検索ボックス
Sysdm.cplに入力するか、 Enterキーを押して「ファイル名を指定して実行」ボックスを開き、Enterキーを押します。これでシステム設定画面が表示され、そこですべての魔法が起こります。Windows key + RSysdm.cpl
保護設定にアクセスする
- 「システムのプロパティ」ウィンドウで、「システム保護」タブをクリックします。そう、復元ポイントを管理するタブです。
- 「保護設定」の下にあるドライブのリストを確認します。Windowsがインストールされているドライブ(おそらくC:)を選択します。
- 復元オプションを微調整するには、「構成」ボタンを押します。
割り当てられたディスク容量を調整する
- 「システム保護を有効にする」がチェックされていることを確認してください。チェックされていない場合は、オンにしてください。
- 次に、 「ディスク容量の使用状況」の下のバーをスライドさせて、容量を調整します。復元ポイントの消失を心配される方は、5GB以下にしないでください。正直なところ、10~15GB程度が適切な設定になっているケースも見かけます。
- 「適用」をクリックし、「OK」をクリックします。完了です。これで、Windows は新しい設定に基づいて復元ポイントを保存します。
一部のマシンでは、Windows がこの変更を忘れたり、すぐに復元ポイントを作成しなかったりするようです。ちょっと不安定ですよね? 何かおかしいと感じたら、再起動してください。
ボーナス: コマンドプロンプトを使用してスペースを再割り当てする
- この方法は少し手間がかかりますが、コマンドに慣れていればより早く実行できます。後でスクリプト化したり自動化したりしたい場合に便利です。
管理者としてコマンドプロンプトを開く
- スタートボタンを右クリックし、「コマンドプロンプト(管理者)」を選択します。UACのプロンプトが表示されたら確認します。
現在のシャドウストレージを確認する
- 入力し
vssadmin list shadowstorageてEnterキーを押します。現在の容量の使用状況と空き容量が表示されます。必ずしも必要ではありませんが、サイズを変更する前に確認しておくと便利です。
シャドウストレージのサイズを好みに合わせて変更
- 以下のコマンドで、「X」を Windows のドライブ文字 (通常はC 🙂 に置き換えます。
- 特定の量、たとえば 20 GB を割り当てるには、次のコマンドを実行します。
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20GB - 代わりにディスク容量のパーセンテージを設定する場合は、次を使用します。
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20%
ちょっとしたヒント:これらのコマンドがすぐに機能しない場合や、古い復元ポイントが残ってしまう場合があります。あるセットアップでは、変更が正しく反映されるまで再起動が必要でした。これは当然のことながら、Windows 側で必要以上に手間取らせてしまうためです。
まとめ
- スペースを再割り当てする前に、復元ポイントが重要な場合はバックアップしてください。
- または CLI コマンドを使用して
Sysdm.cpl、復元ポイントのディスク領域を調整します。 - スペースを減らすと古い復元ポイントが消去される可能性があるので、それに応じて計画してください。
まとめ
システム復元用のディスク容量を調整することは、Windowsの空き容量不足を防ぎながら、必要に応じてロールバックする機能も失わないための有効な方法です。ただし、トレードオフがあることに留意してください。容量が少ないと復元ポイントの数も減り、古いものが自動的に消去される場合もあります。マシンによっては、再起動したり、変更が反映されるまで少し待ったりする必要があるかもしれません。もし上記の方法があまりにも頼りないと感じるなら、WinhanceやRestore Point Creatorなどのサードパーティ製プログラムを使って、より高度な制御を行うこともできます。これで数時間の節約になる人がいることを願っています。頑張ってください!