共用方式為


舊版系統還原參考

[此資訊僅適用于 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 等等。 每個變更記錄檔都包含下列結構:

舊版系統還原結構