vssadmin シャドウの削除

指定したボリュームのシャドウ コピーを削除します。 クライアントからアクセス可能なタイプのシャドウ コピーのみを削除できます。

Note

「エラー:スナップショットが見つかったが、許可されたコンテキスト外にいました」というエラーが出た場合、シャドウコピーはクライアントからアクセスできず、 vssadminで削除できません。 代わりに diskshadow コマンドを使って、そのシャドウコピーを管理・削除してください。

Syntax

vssadmin delete shadows /for=<ForVolumeSpec> [/oldest | /all | /shadow=<ShadowID>] [/quiet]

Parameters

Parameter Description
/for=<ForVolumeSpec> 削除するボリュームのシャドウ コピーを指定します。
/oldest 最も古いシャドウ コピーのみを削除します。
/all 指定したボリュームのすべてのシャドウ コピーを削除します。
/shadow=<ShadowID> ShadowID で指定したシャドウ コピーを削除します。 シャドウ コピー ID を取得するには、vssadmin list shadows コマンドを使用します。 シャドウ コピー ID を入力するときは、次の形式を使用します。各 X は 16 進数を表します。

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

/quiet 実行中にコマンドでメッセージを表示しないことを指定します。

Examples

Caution

シャドウコピーの削除は永久的です。 削除されたシャドウコピーは復元できず、それに依存している以前のバージョンや復元ポイントも失われます。 削除したいボリュームやシャドウコピーだけをターゲットにし、削除前に vssadminリストのシャドウ でシャドウコピーIDを確認してください。 このコマンドは クライアントにアクセス可能な タイプのシャドウコピーのみを削除します。

ボリューム C の最も古いシャドウ コピーを削除するには、次のように入力します。

vssadmin delete shadows /for=c: /oldest

クライアントがアクセス可能なボリュームDのシャドウコピーをすべて削除するには、次のように入力してください:

vssadmin delete shadows /for=d: /all

クライアントがアクセス可能な単一のシャドウコピーをIDで削除するには、まず vssadminのリストシャドウ を実行してシャドウコピーIDを見つけてください。 次に、シャドウコピーをホストするボリュームに置き換えて、削除したいIDに<ShadowID>c:を実行します。 IDは XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXの形式で入力します。各 X は16進数文字です:

vssadmin delete shadows /for=c: /shadow=<ShadowID>

進行状況メッセージが表示されずにクライアントがアクセス可能なボリュームDのシャドウコピーをすべて削除するには、 /quiet パラメータを追加してください:

vssadmin delete shadows /for=d: /all /quiet