次の方法で共有


Diskshadow

Diskshadow.exe は、ボリューム シャドウ コピー サービス (VSS) によって提供される機能を公開するツールです。 既定では、Diskshadow は Diskraid や Diskpart と同様の対話型コマンド インタープリターを使用します。 Diskshadow には、スクリプト可能モードも含まれています。

Note

Diskshadow を実行するために必要な最小要件は、ローカルの管理者グループ (同等) のメンバーシップです。

Syntax

対話型モードの場合は、コマンド プロンプトで次を入力して Diskshadow コマンド インタープリターを起動します。

diskshadow

スクリプトモードの場合は、次のように入力します。ここで、 script.txt はDiskshadowコマンドを含むスクリプトファイルです。

diskshadow -s script.txt

Parameters

Diskshadow コマンド インタープリターまたはスクリプト ファイルを使用して、次のコマンドを実行できます。 シャドウ コピーを作成するには、少なくとも addcreate のみが必要です。 ただし、これによりコンテキストとオプションの設定が失い、コピー バックアップが作成され、バックアップ実行スクリプトを使用してシャドウ コピーが作成されます。

Command Description
set command シャドウ コピーを作成するためのコンテキスト、オプション、詳細モード、メタデータ ファイルを設定します。
load metadata コマンド 転送可能なシャドウ コピーをインポートする前にメタデータ .cab ファイルを読み込んだり、復元の場合にライター メタデータを読み込んだりします。
writer command ライターまたはコンポーネントが含まれているかを検証するか、バックアップまたは復元手順からライターまたはコンポーネントを除外します。
add command シャドウ コピーするボリュームのセットにボリュームを追加するか、別名をエイリアス環境に追加します。
create command 現在のコンテキストとオプションの設定を使用して、シャドウ コピーの作成プロセスを開始します。
exec command ローカル コンピューター上でファイルを実行します。
begin backup コマンド 完全バックアップ セッションを開始します。
end backup コマンド 完全バックアップ セッションを終了し、必要に応じて適切なライター状態の backupcomplete イベントを発行します。
begin restore コマンド 復元セッションを開始し、関係するライターに 復元前 イベントを発行します。
end restore コマンド 復元セッションを終了し、関連するライターに 復元後 イベントを発行します。
reset command Diskshadow を既定の状態にリセットします。
list command システム上にあるライター、シャドウ コピー、または現在登録されているシャドウ コピー プロバイダーを一覧表示します。
delete shadows コマンド シャドウ コピーを削除します。
import command 読み込まれたメタデータ ファイルからシステムに転送可能なシャドウ コピーをインポートします。
mask command import コマンドを使用してインポートされたハードウェア シャドウ コピーを削除します。
expose command 永続的なシャドウ コピーをドライブ文字、共有、またはマウント ポイントとして公開します。
unexpose command expose コマンドを使用して公開されたシャドウ コピーの公開を解除します。
break command VSS からのシャドウ コピー ボリュームの関連付けを解除します。
revert command 指定したシャドウ コピーにボリュームを元に戻します。
exit command コマンド インタープリターまたはスクリプトを終了します。

Examples

これは、バックアップ用のシャドウ コピーを作成するコマンドのサンプル シーケンスです。 ファイルに script.dsh として保存し、diskshadow /s script.dsh を使用して実行できます。

次の場合を想定します。

  • c:\diskshadowdata という名前の既存のディレクトリがあります。

  • システム ボリュームは C: で、データ ボリュームは D: です。

  • c:\diskshadowdata に backupscript.cmd ファイルがあります。

  • backupscript.cmd ファイルは、バックアップ ドライブへのシャドウ データ p: と q: のコピーを実行します。

これらのコマンドは、手動で入力するか、スクリプトを作成できます。

#Diskshadow script file
set context persistent nowriters
set metadata c:\diskshadowdata\example.cab
set verbose on
begin backup
add volume c: alias systemvolumeshadow
add volume d: alias datavolumeshadow

create

expose %systemvolumeshadow% p:
expose %datavolumeshadow% q:
exec c:\diskshadowdata\backupscript.cmd
end backup
#End of script