Windows TIPS
[System Environment]
  Windows TIPS TOPへ
Windows TIPS全リストへ

復元ポイントを削除&縮小してディスク領域を節約する

解説をスキップして操作方法を読む

デジタルアドバンテージ
2004/08/21
 
対象OS
Windows XP Professional
Windows XP Home Edition
Windows XPには、システムが正常に動作している時点の状態を定期的にバックアップする「システムの復元」機能がある。
万一システム障害を起こしたときなど、正常だった過去の状態に戻ることができる便利な機能だが、バックアップされるファイルによってディスク領域が少なからず消費される。
必要なら、過去にバックアップされたファイルを削除してディスク容量を節約できる。
 
解説

システム・クラッシュからの復活

 Windows XPには「システムの復元」と呼ばれる機能が追加され、システムが正常に動作している時点の状態(レジストリや各種システム・ファイルなど)をシステム側で定期的に保存しておき、万一システムが正常に動作しなくなったときに、保存された状態に戻すことで、以前の正常な状態を取り戻せるようにするという機能だ。「システムの復元」のためのサービスはバックグラウンドで常に実行されており、一定の時間間隔ごと、あるいはドライバを更新するなど、システム構成が変更されようとしているときに、このサービスによってシステムの状態が自動的に保存される。もちろん、必要ならマニュアルで状態保存を指示することも可能である。この「システムの復元」はデフォルトで有効になっており、ユーザーが意識しなくてもバックアップが実行されている。「システムの復元」機能の詳細については関連記事をご覧いただきたい。

 「システムの復元」の設定は、[マイ コンピュータ]のプロパティ・ダイアログの[システムの復元]で行う。

[システムのプロパティ]−[システムの復元]タブ
特に指定しなければ、「システムの復元」機能はデフォルトで有効になっている。
  これがチェックされていなければ、システムの復元機能は有効になっている。
  バックアップ用ファイルの保存領域として使われるディスク・サイズ。ディスク容量全体に対する割合でサイズを指定する。

 「システムの復元」機能によってバックアップされたデータは「復元ポイント」と呼ばれる。この画面は、20Gbytesのハードディスクを搭載するノート型PCのもので、全体の12%(2Gbytes)が復元ポイント用の領域として割り当てられていた。この設定では、最大2Gbytesまで復元ポイントを保存し、容量がそれを超える場合には、古い復元ポイントから順次削除されていく。

 現在保存されている復元ポイントを確認するには、[スタート]−[すべてのプログラム]−[アクセサリ]−[システム ツール]−[システムの復元]を実行する。すると次のウィンドウが表示される。

[システムの復元]ウィンドウ
このツールから、すでに保存された復元ポイントからのシステムの復元、マニュアルによる復元ポイントの作成を実行できる。
  前出の[システムのプロパティ]−[システムの復元]タブを表示する。
  すでに保存された復元ポイントからシステムを復元する。現状で保存されている復元ポイントの状態を確認する場合もこちらを選択する。
  マニュアルによる復元ポイントの作成。
  またはを選択してからこれをクリックして先に進む。

 現時点で保存されている復元ポイントの状態を確認するには、このウィンドウでの[コンピュータを以前の状態に復元する]を選択して[次へ]ボタンをクリックする。すると、復元ポイントの状態が表示される。

保存された復元ポイントの状態
左側のカレンダー表示のうち、復元ポイントが保存されている日は日付が太字になっている。太字の日付をクリックすると、復元ポイントの詳細が右側に表示される。
  復元ポイントが保存されている日付は太字になっている。この例では、最も古い復元ポイントは13日である。
  太字の日付をクリックして選択すると、復元ポイントの詳細がこのように表示される。この例では、「UpdateEXPERT」という名前のアプリケーションをインストールしたときに復元ポイントが作成されたことが分かる。

 このように、復元ポイントが保存されている日は日付が太字になる。この例では、最も古い復元ポイントは13日で、以下16日、18日、19日、20日と復元ポイントが作成されている。

復元ポイントのファイルはどこにあるのか?

 復元ポイントとして保存されたファイルは、各ドライブの\System Volume Informationという名前のファルダ以下に保存される。上記のコンピュータでフォルダを確認したところ、次のようになっていた。

注意:本来このフォルダはユーザーが操作するものではないので、不可視/システム属性が付けられているし、さらにSYSTEMという組み込みアカウントにしかアクセスが許可されていない。以下では、適切なアクセス権を付与し、さらに不可視やシステム属性のファイルも表示するようにエクスプローラの設定を変更している。具体的には、エクスプローラのフォルダ・オプションの[表示]タブにある[ファイルとフォルダの表示]を[すべてのファイルとフォルダを表示する]にし、かつ[保護されたオペレーティング システム ファイルを表示しない]のチェック・ボックスをオフにしている。

復元ポイントとして保存されたファイル
復元ポイントは、各ドライブの\System Volume Informationという名前のファルダ以下に保存される。RPXXXというフォルダが、1つの復元ポイントに対応している。RPはRestore Point(=復元ポイント)の略。

 「システムの復元」は重要な機能だが、あまり古い復元ポイントが保存されていても使うことはめったにない(最新の復元ポイントさえあれば、たいていの障害からは回復できると思われる)。従ってディスク領域を節約したいなら、これらデフォルトで作成された復元ポイントをいったん削除して、その後、復元ポイント用として割り当てられるディスク領域を縮小すればよい。

 ただし、システムの整合性に影響する可能性があるので、上記のフォルダやファイルをエクスプローラから直接削除してはいけない。これらのファイルを削除するには、[システムのプロパティ]−[システムの復元]タブで、システムの復元機能をいったんオフにする。


操作方法

 すでに作成された復元ポイントのファイルを削除するには、[システムのプロパティ]−[システムの復元]タブで[システムの復元を無効にする]チェック・ボックスをチェックして[OK]をクリックする。

[システムのプロパティ]−「システムの復元」タブ
すでに作成された復元ポイントのファイルを削除するには、システムの復元をいったん無効にする。
  これをチェックする。
  をチェックしてからこれをクリックする。

 すると次のような警告ダイアログが表示される。

警告ダイアログ
すべての復元ポイントが削除されることを警告している。

 ここで[はい]をクリックすれば、復元ポイントのファイルは削除される。[はい]をクリックした後、先ほどの\System Volume Informationフォルダを確認したところ、確かに復元ポイントのファイルは削除されていた。

復元ポイント削除後の\System Volume Informationフォルダ
復元ポイントのファイルが削除されてなくなっている。

 これでディスクの空き容量は増えたが、このままでは「システムの復元」機能がオフになったままなので、再度[システムのプロパティ]−「システムの復元」タブを開き、復元ポイント用として仕様する適正なディスク容量を指定したのち、システムの復元機能を有効化する。また復元ポイントは1つもないので、マニュアルで復元ポイントを作成しておこう。End of Article

「Windows TIPS」


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間