web-dev-qa-db-ja.com

すべてのシステム復元ポイントを一覧表示するにはどうすればよいですか?

Windows 7のシステムの復元アプリケーションで[もっと多くの復元ポイントを表示]をクリックすると、もっと多くの復元ポイントが表示されます。しかし、それらはすべてそこにありますか?ほんの少ししか現れなかった、そして私はもっと持っていたに違いないと信じた。

また、復元ポイントに割り当てたディスク容量も確認しました。まだ多くのスペースが残っています。

10
Vendetta

管理者としてPowerShellを実行します。プロンプトで:

Get-ComputerRestorePoint

これにより、すべてのシステム復元ポイントが一覧表示されます。

Enter image description here

PowerShellには、システムの復元や復元ポイントを管理するための4つのコマンドレットがあります。

  1. Disable-ComputerRestore

  2. Enable-ComputerRestore

  3. Get-ComputerRestorePoint

  4. Restore-Computer

それらのいずれかの支援のために、get-helpコマンドレットの前、つまり.

get-help Get-ComputerRestorePoint
14
Sean C.

システムの復元は ボリュームシャドウコピーサービス(ボリュームスナップショットサービス、VSS) を使用して実装されます。したがって、昇格されたコマンドプロンプトでvssadminを使用して、すべての復元ポイントを一覧表示できます。

 vssadminリストシャドウ

WindowsバックアップもVSSを使用し、シャドウコピーがシステムドライブとバックアップドライブの両方に保存されているため、バックアップドライブが接続されている場合、これらのバックアップに対応するバックアップドライブに保存されているシャドウコピーも表示されます。 /for=C:を追加して、シャドウコピーを一覧表示するボリュームを指定します。C:でない場合は、C:を任意のボリューム文字に置き換えます。

これは復元ポイントを操作する最も簡単な方法ではありませんが、上記のコマンドの出力にリストされている作成日時とシャドウコピーIDを使用して、vssadmin Delete Shadowsコマンドを使用して特定の復元ポイントを削除できます。 vssadmin Create Shadowを使用して復元ポイントを作成し、vssadmin Resize ShadowStorageを使用して復元ポイントに使用できる容量を変更することもできます。 vssadminの詳細については、 このTechNet記事 を参照してください。

5
bwDraco