共用方式為


ReparsePoints

此自動化測試會驗證上層檔案系統堆疊上的重新分析點。

此測試集、刪除和查詢會透過 FSCTL 重新分析點。 測試會藉由在檔案和目錄上設定不同的重新分析資料大小來繼續進行。

測試也包含卸載測試,其中包含設定重新分析點和不正確輸入。 具體而言,測試包含下列專案:

  • FSCTL_SET_REPARSE_POINT

  • FSCTL_GET_REPARSE_POINT

  • FSCTL_DELETE_REPARSE_POINT

注意

   如需檔案系統行為的詳細資訊,請參閱 Microsoft Windows 環境中的檔案系統行為

 

測試詳細資料

   
規格
  • Filter.Driver.FileSystem.MiniFilter
  • Filter.Driver.AntiVirus.MiniFilter
  • Filter.Driver.FileSystem.Functionality
平台
  • Windows 10,用戶端版本 (x86)
  • Windows 10,用戶端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,行動版本 (Arm)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期執行時間 (分鐘) 60
類別 部署
) 分鐘 (逾時 3600
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :

執行測試

如需需求的詳細資訊,請參閱 檔案系統測試必要條件

此外,此測試需要四個簡單 2,048 MB 的硬碟空間, (MB) 分割區和兩個簡單的 1,024 MB 分割區。

執行測試之前,您必須將下列分割區新增至 Windows 環境。

標籤 檔案系統 大小 預期的磁碟機號

NTFS

NTFS

2,048 MB

G:

CNTFS

NTFS (壓縮)

2,048 MB

i:

裁判

裁判

1,024 MB

o:

注意

   RunReparsePoint.cmd 包含環境變數的參考,您可以變更以允許略過特定檔案系統。

 

疑難排解

如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需疑難排解資訊,請參閱 針對檔案系統測試進行疑難排解

所有測試案例都會傳回 [通過] 或 [失敗]。 若要檢閱測試詳細資料,請檢閱 Windows 硬體實驗室套件 (Windows HLK) Studio 的測試記錄。

如果您遇到測試失敗,請使用 /V 選項執行它,讓測試列印有關變化失敗的其他資訊, (範例: rp_regres %DRIVE_ltr% /V) 。

如果您遇到許多失敗,請確定您是在正確的檔案系統類型上執行。 您也可以檢查磁片區的相關檔案系統資訊,以確定支援重新分析點。 若要這樣做,請使用 fsutil fsinfo volumeinfo %DRIVE_ltr% 命令 ,並尋找輸出 支援重新分析點

詳細資訊

命令語法

命令選項 描述

Rp_regres %DRIVE_ltr%

指定要測試的驅動程式。

注意

   針對此測試二進位檔的命令列說明,請輸入 /h

 

檔案清單

檔案 位置

Rp_regres.exe

< [testbinroot] >\NTTest\basetest\core_file_services\ntfs\

Ntlog.dll

< [testbinroot] >\NTTest\CommonTest\Ntlog\

Ntlogger.ini

< [testbinroot] >\NTTest\CommonTest\Ntlog\

Stresslog.dll

< [testbinroot] >\NTTest\basetest\core_file_services\shared_libs\

RunReparsePoint.cmd

< [testbinroot] >\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\

WrapReparsePoint.cmd

< [testbinroot] >\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\

IsREFSSupported.vbs

< [testbinroot] >\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems

 

參數

參數名稱 參數描述
NTFS_DRIVE_LETTER Reparse Points 測試將執行之 NTFS 磁片區的磁碟機號。
LLU_LclAdminUser 要執行的 LLU
LLU_NetAccessOnly LLU 以供複製
CNTFS_DRIVE_LETTER Reparse Points 測試將執行之壓縮 NTFS 磁片區的磁碟機號。
REFS_DRIVE_LETTER 測試將執行之 ReFS 磁片區的磁碟機號。 如果不是 > = Win8 伺服器,請輸入 NONE。