現代磁碟映像軟體如何製作正在使用的磁碟機的準確映像?

現代磁碟映像軟體如何製作正在使用的磁碟機的準確映像?

在過去,如果我想在 Windows 中鏡像驅動器,則需要卸載它。對於系統磁碟機來說,這通常意味著使用啟動磁碟或重新啟動到在 Windows 完成載入之前載入的「存根」進行複製。這很有意義,因為它們本質上只是逐個扇區複製,並且無法檢測檔案系統是否更改了先前複製的扇區。

現代成像軟體似乎不需要這樣做,並且會很樂意製作正在使用的驅動器的圖像。甚至Windows系統磁碟機。

它是如何做到的?

答案1

從 Windows XP 開始就有陰影複製服務它可以顯示正在使用的系統或磁碟的「時間點」一致備份能力視圖,而無需先卸載它。它似乎已經得到了各種增強,並被其他應用程式用作備份服務。

由於以下問題,備份和還原關鍵業務資料可能非常複雜:

  • 通常需要在產生資料的應用程式仍在運行時備份資料。這意味著某些資料檔案可能已打開,或者它們可能處於不一致的狀態。
  • 如果資料集很大,一次備份所有資料可能會很困難。

VSS 協調建立要備份的資料的一致卷影副本(也稱為快照或時間點副本)所需的操作。

系統提供者

Windows 作業系統中提供了一個卷影副本提供程序,即係統提供者。儘管 Windows 中提供了預設提供程序,但其他供應商可以自由提供針對其儲存硬體和軟體應用程式進行最佳化的實作。

為了維護卷影副本中包含的磁碟區的「時間點」視圖,系統提供者使用寫入時複製技術。自捲影副本建立開始以來已修改的磁碟區上的區塊的副本儲存在磁碟區副本儲存區域中。

該頁面繼續

陰影副本和備份有什麼不同?

對於硬碟備份,所建立的捲影副本也是備份。資料可從影集副本複製資料以進行還原,或可將磁碟區副本用於快速復原方案,例如 LUN 重新同步或 LUN 交換。

當資料從卷影副本複製到磁帶或其他可移動媒體時,儲存在媒體上的內容構成備份。從卷影副本複製資料後,可以刪除卷影副本本身。

影集複製服務何時推出?它可以在哪些 Windows 作業系統版本上使用?

VSS 是在 Windows XP 中引入的。它適用於 Windows XP、Windows Server 2003、Windows Vista®、Windows Server 2008、Windows 7 和 Windows Server 2008 R2。

答案2

如果我沒記錯的話,Acronis 是第一家其產品「True Image」能夠備份正在運行的系統的公司。

他們透過安裝過濾器驅動程式來做到這一點。他們基本上是掛鉤 Windows 程式碼來寫入 Windows XP 中的磁區。

這將使他們能夠追蹤在備份過程中已複製的所有磁區,以及新磁區寫入作業將使已備份的資料無效的位置。

透過這種方式,他們能夠創建一個真正有效的快照,該快照的時間與備份過程運行的時間一樣長。所需的總備份時間等於分割區的備份時間與備份作業系統在備份過程中寫入的磁區所需的時間總和。

顯然,只有在所涉及的分區上沒有太多寫入負載的情況下,這種類型的備份才能正常運作。

我個人更喜歡上面提到的「存根」解決方案,它本質上是一個帶有類似於 Windows XP 的圖形使用者介面的即時 Linux。

相關內容