[此資訊僅適用于 Service Pack 2 (SP2) 的 Windows XP。
本檔說明舊版系統還原所使用的存放庫實作詳細資料。 它不適用於 Windows Vista 上的系統還原實作。
系統還原存放庫結構
Windows XP with SP2 包含下列資料夾中的系統還原存放庫: %SYSTEMDRIVE%\System Volume Information。 此存放庫包含還原點的資訊,基本上是系統的快照集。
存放庫的結構如下:
系統磁片區資訊_restore{GUID}RP1 RP2RPn-1 RP n_restore{GUID}RP1 RP2RPn-1RPn
若要判斷要使用的_restore{GUID} 資料夾,請閱讀下列檔案中指定的 GUID :SYSTEMROOT%\System32\Restore\MachineGUID.txt。
在每個 _restore{GUID} 資料夾中,_driver.cfg 檔案包含定義 SR_PERSISTENT_CONFIG結構的資訊 ,如下所示:
typedef struct _SR_PERSISTENT_CONFIG
{
ULONG Signature; // Set to CPrs
ULONG FileNameNumber; // Number for next temp file
// For example, A0000001 would be 1
INT64 FileSeqNumber; // Next sequence number
ULONG CurrentRestoreNumber; // For example, RP5 would be 5
} SR_PERSISTENT_CONFIG, * PSR_PERSISTENT_CONFIG;
每個 RPn資料夾中所包含的檔案
每個 RPn 資料夾都包含包含下列專案的 Snapshot 資料夾:
- 登錄區快照集
- 存放庫資料夾,其中包含 WMI 存放庫的快照集
- COM+ 資料庫的快照集
- IIS 資料庫的快照集
每個 RPn 資料夾都包含 RP.log 檔案,其中包含 RESTOREPOINTINFOW 結構中還原點的一般資訊。
每個 RPn 資料夾可能包含用來追蹤還原點變更的檔案。 第一個檔案名為 change.log、下一個檔案名為 change.log.1 等等。 每個變更記錄檔都包含下列結構:
相關主題