如何告訴 Windows 備份開啟的檔案?

如何告訴 Windows 備份開啟的檔案?

我剛剛注意到 Windows 10 備份和還原(“檔案歷史記錄”)不會備份我的電腦上的 VHD 檔案。我猜這是因為該文件已打開以進行寫入訪問。

在我的公司,我們將軟體開發環境與儲存庫、配置的 IDE 和其他一些東西作為 VHD 檔案進行分發。因此,當開發人員切換專案時,我們只需給他 VHD,他就會安裝它,更新儲存庫,然後就可以開始了。

通常,這些 VHD 檔案是自動掛載的,這種行為現在會幹擾備份策略。如果每個人都必須關閉從 VHD 啟動的所有程式並在進行備份之前卸載它,那麼 Windows 10 備份將不會比像 Clonezilla 這樣的離線備份軟體有任何優勢。我認為文件歷史記錄的全部要點是不需要重新啟動。

Windows 10 不備份已開啟的檔案嗎?我的猜測正確嗎?

如何告訴 Windows 備份開啟的檔案?

答案1

VHD 既是檔案又是(虛擬)磁碟。在這種情況下,作為磁碟的屬性獲勝:文件歷史記錄(如果設定這樣做)將處理 VHD 內的各個文件,而不是 VHD 本身。

這與普通硬碟或 SSD 相同 - 不是區塊設備,而是檔案系統內容將被處理。

除此之外,這樣做是不切實際的,因為備份系統中的技術缺陷表明:它無法進行部分複製,這意味著如果您要安裝 VHD(透過設定標誌來更改它)並卸載如果不使用它,Windows 將需要製作完整文件的副本,該文件的大小可能有千兆位元組。這就是大文件不容易包含在文件歷史記錄中的原因。

相關內容