VSS モデル
VSS は、「ボリューム バックアップに関する 一般的な問題」で説明されている問題に対処するように設計されています。
VSS モデルには、次のものが含まれます。
シャドウ コピー メカニズム。 VSS では、ディスクの状態を一瞬で高速にキャプチャできます。つまり、ボリュームの シャドウ コピー です。 このボリューム コピーはライブ ボリュームと並行して存在し、ディスク上のすべてのファイルのコピーが効果的に保存され、別のデバイスとして使用できます。
アプリケーションの調整による一貫したファイルの状態。 VSS には、バックアップ、復元、シャドウ コピー (ボリューム キャプチャ) 操作に関するシステム状態を判断するために、参加しているプロセスが使用できる COM ベースのイベント ドリブンのプロセス間通信メカニズムが用意されています。 これらのイベントは、ディスク上のデータを変更するアプリケーション (ライター) がシャドウ コピーを作成する前にすべてのファイルを一貫した状態に保つステージを定義します。
アプリケーションのダウンタイムを最小限に抑えます。 VSS シャドウ コピーは、バックアップするボリュームのライブ コピーと並行して存在するため、シャドウ コピーの準備と作成の短い期間を除き、アプリケーションは作業を続行できます。 シャドウ コピーを実際に作成するのに必要な時間は、 Freeze イベントと Thaw イベントの間で発生します。通常は約 1 分かかります。
I/O のフラッシュや状態の保存など、シャドウ コピーに対するライター の準備は重要でない場合がありますが、ボリュームを実際にバックアップするのに必要な時間よりも大幅に短く、大量のボリュームには数時間かかる場合があります。
VSS への統合インターフェイス。 VSS は、ハードウェア ベンダーが独自のプロバイダーの固有の機能を追加および管理できるようにしながら、共通インターフェイス内のシャドウ コピー メカニズムを抽象化します。 バックアップ アプリケーション (リクエスター) とライターは、VSS インターフェイスをサポートする任意のディスク ストレージ システムで実行できる必要があります。
マルチボリューム バックアップ。 VSS では、 複数のベンダーの複数の種類のディスク ボリュームにわたって、シャドウ コピーのコレクションであるシャドウ コピー セットがサポートされています。 シャドウ コピー セット内のすべてのシャドウ コピーは、同じタイム スタンプで作成され、マルチボリューム ディスク状態に対して同じディスク状態が表示されます。
ネイティブ シャドウ コピーのサポート。 Windows XP 以降では、Windows オペレーティング システムのネイティブ部分として VSS を通じてシャドウ コピーのサポートを利用できます。 1 つのシステムに少なくとも 1 つの NTFS ディスクが存在する限り、これらのシステムは、マウントされているすべてのディスク システムのシャドウ コピーをサポートするように構成できます。