Share via


重新剖析點

檔案或目錄可以包含 重新分析點,這是使用者定義數據的集合。 此數據的格式是由儲存資料的應用程式所瞭解,以及您安裝以解譯數據並處理檔案的檔案系統篩選。 當應用程式設定重新分析點時,它會儲存此數據,加上重新分析標籤,以唯一識別儲存的數據。 當文件系統開啟具有重新分析點的檔案時,它會嘗試尋找與重新分析標籤所識別之數據格式相關聯的文件系統篩選。 如果找到文件系統篩選條件,篩選條件會依照重新剖析數據指示處理檔案。 如果找不到文件系統篩選條件,則檔案開啟作業會失敗。

例如,重新分析點可用來實作NTFS檔案系統連結和 Microsoft 遠端 儲存體 伺服器 (RSS)。 RSS 會使用系統管理員定義的一組規則,將不常使用的檔案移至長期儲存,例如磁帶或光學媒體。 它會使用重新分析點,將檔案的相關信息儲存在文件系統中。 這項資訊會儲存在存根檔案中,其中包含重新剖析點,其數據會指向實際檔案所在的裝置。 文件系統篩選條件可以使用此資訊來擷取檔案。

重新分析點也可用來實作掛接的資料夾。 如需詳細資訊,請參閱 判斷目錄是否為掛接的資料夾

下列限制適用於重新分析點:

  • 您可以為目錄建立重新分析點,但目錄必須是空的。 否則,NTFS 檔系統無法建立重新分析點。 此外,您也可以在目錄中建立目錄或檔案,其中包含已 設定目錄位 的重新剖析點,但不是。

  • 重新剖析點和擴充屬性互斥。 當檔案包含擴充屬性時,NTFS 檔案系統無法建立重新分析點,而且無法在包含重新分析點的檔案上建立擴充屬性。

  • 重新分析點數據,包括標記和選擇性 GUID,不能超過 16 KB。 如果重新分析點中要放置的數據量超過此限制,則設定重新分析點會失敗。

  • 任何指定路徑上都有 63 個重新分析點的限制。

    注意: 根據重新分析點的長度,可以降低限制。 例如,如果您的重新分析點以完整路徑為目標,限制就會變成 31。

    Windows Server 2003 和 Windows XP: 任何指定路徑的重新剖析點限制為 31 個。

    注意: 當目錄位 (D) 設定為 1時,表示具有此重新分析卷標的任何目錄都可以有子系。 在非目錄檔案上使用時,它沒有任何特殊意義。 目錄位與名稱 Surrogate 位不相容。

本節內容

主題 說明
重新剖析點標籤 每個重新分析點都有一個標識符標記,以便您有效率地區分不同類型的重新分析點,而不需要檢查重新分析點中的使用者定義數據。
重新分析點作業 描述您可以使用 DeviceIoControl 執行的重新分析點作業。
重新分析點和檔案作業 描述重新分析點如何讓文件系統行為偏離大部分 Windows 開發人員預期的行為。