VSS 模型
VSS 的設計訴求是解決 常見磁碟區備份問題中所述的問題。
VSS 模型包含下列內容:
陰影複製機制。 VSS 可在某一時刻快速擷取磁碟的狀態,形成磁碟區的 陰影複製。 此磁碟區復本與現有磁碟區同時存在,包含磁碟上所有檔案的復本,可以妥善保存並作為獨立裝置提供使用。
透過應用程式協調的一致檔案狀態。 VSS 提供 COM 型事件導向的進程間通訊機制,參與進程可用來判斷備份、還原和陰影複製(磁碟區擷取)作業的系統狀態。 這些事件會定義在磁碟上修改數據的應用程式(寫入器)可以在建立陰影複製之前,將所有檔案帶入一致狀態的階段。
將應用程式停機時間降至最低。 VSS 陰影複製與要備份之磁碟區的即時復本平行存在,因此,除了陰影複製的準備和建立的短暫期間外,應用程式可以繼續其工作。 實際建立陰影複製的時間,發生在凍結 和解凍 事件之間,通常需要大約一分鐘的時間。
雖然寫入器在準備陰影複製時,包括排清 I/O 和儲存狀態(請參閱 備份前工作概觀),這個過程可能不簡單,但所需時間顯著短於實際備份磁碟區的時間,後者對於大型磁碟區可能需要數小時。
VSS 的統一介面。 VSS 會抽象化通用介面內的陰影複製機制,同時讓硬體廠商新增和管理本身提供者的獨特功能。 任何備份應用程式(要求者),以及任何寫入器都應該能夠在支援 VSS 介面的任何磁碟儲存系統上執行。
多卷備份。 VSS 支援 陰影複本集合,這些是陰影複本集合,可以跨多個廠商的多種磁碟區類型。 陰影複製集中的所有陰影複製都會使用相同的時間戳來建立,而且會針對多卷磁碟狀態呈現相同的磁碟狀態。
原生陰影複製支援。 從 Windows XP 開始,陰影複製支援可透過 VSS 作為 Windows作系統的原生部分使用。 只要系統上至少有一個NTFS磁碟存在,這些系統就可以設定為支援掛接的所有磁碟系統的陰影複製。