陰影複製建立詳細資料

一般而言,陰影複製的建立方式取決於要建立的陰影複製類型、其內容,以及陰影複製作業中寫入器的角色。 (如需詳細資訊,請參閱 陰影複製內容設定 。)

陰影複製內容是藉由呼叫 IVssBackupComponents::SetCoNtext 方法來設定。 呼叫 IVssBackupComponents::D oSnapshotSet 方法以建立陰影複製之前,要求者必須依照下列各節中指定的順序呼叫 IVssBackupComponents 方法。

所有陰影複製的必要條件

不論寫入器參與層級為何,建立任何陰影複製一律需要要求者以呼叫 IVssBackupComponents::InitializeForBackupIVssBackupComponents::StartSnapshotSet初始化。

如果未進行此呼叫, IVssBackupComponents::D oSnapshotSet 方法會傳回錯誤。

具有寫入器參與的陰影複製

如果陰影複製內容指定寫入器參與 (,則會使用VSS_CTX_BACKUP呼叫IVssBackupComponents::SetCoNtext,或VSS_CTX_APP_ROLLBACK)

沒有寫入器參與的陰影複製

不建議針對標準備份應用程式建立陰影複製, (請參閱 沒有寫入器參與 的備份) 。

有一些用途,例如磁片的快速備份,以提供安全網路,以防止意外的檔案損毀,而不需要明確寫入器參與即可進行。 這類陰影複製的內容可以是 VSS_CTX_FILE_SHARE_BACKUPVSS_CTX_NAS_ROLLBACK

針對這種類型的陰影複製,請注意下列事項: