シャドウ コピーの分割
要求者は、 IVssBackupComponents::BreakSnapshotSet メソッドまたは IVssBackupComponentsEx2::BreakSnapshotSetEx メソッドを使用して、シャドウ コピー セットを中断できます。
壊れたシャドウ コピーは、VSS によって管理されなくなったシャドウ コピーを含むボリュームです。 シャドウ コピーを中断すると、シャドウ コピーの プロバイダー が ハードウェア プロバイダーである場合にのみ意味があります。 これは、ハードウェア プロバイダーのみが、VSS に依存しないライフ サイクルで実際のボリュームとしてシャドウ コピーを実装できるためです。 VSS がそのようなボリュームを管理しない場合でも、そのボリュームを使用できます。
ソフトウェア プロバイダーは、VSS 操作に関与している間にのみシャドウ コピーを保持します。 そのため、シャドウ コピーを壊しても、ソフトウェア プロバイダーには意味がありません。
シャドウ コピーがハードウェア プロバイダーによって管理されている場合、要求者は BreakSnapshotSet または BreakSnapshotSetEx を呼び出す前にシャドウ コピーをインポートする必要があります。 トランスポート不可能な (ハードウェア プロバイダーによって作成された) シャドウ コピーの場合、 IVssBackupComponents::D oSnapshotSet 呼び出しの一部として暗黙的にインポートされます。
要求者が BreakSnapshotSet または BreakSnapshotSetEx を呼び出した後も、シャドウ コピー セットはデバイス オブジェクトまたはその他のアクセス パスを介してアクセスできますが、シャドウ コピー セットではなくなります。 仮想ディスク サービス (VDS) COM インターフェイスを使用して、1 つ以上の LUN として管理できます。 VDS を使用すると、要求者は LUN を読み取り/書き込みに変換したり、ドライブ文字でマウントしたり、他のコンピューターにマスク/マスク解除したりできます。 詳細については、 VDS API のドキュメント を参照してください。