共用方式為


檔案 IO 2 測試

此自動化測試會驗證驅動程式堆疊上的基本檔案 I/O。

您可以使用測試來驗證下列資訊:

  • 測試或變化執行的內容 (例如 x86、檔案系統、本機/遠端、語言、組建編號)

  • 傳遞、失敗和變化計數數位

  • 如果失敗,有助於判斷失敗原因的資訊

檔案 IO 2 測試是以 TAEF 為基礎:

  • 若要列出測試,請執行下列命令:

    te FileIOTestA.dll /list
    
  • 若要執行優先順序為零的所有測試 (最高優先順序,這是特定測試磁片區上 RunFileIo2.cmd) 的預設優先順序,請執行下列動作:

    TE.exe FileIOTestA.dll /select:@Priority=0  /p:Volume=%DRIVE_LETTER%
    

如需檔案系統行為的詳細資訊,請參閱 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的下一個更新
預期執行時間 (分鐘) 300
類別 部署
) 分鐘 (逾時 18000
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

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

執行測試

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

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

執行測試之前,您必須將下列資料分割新增至測試電腦。

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

NTFS

NTFS

2,048 MB

G:

CNTFS

NTFS (壓縮)

2,048 MB

i:

FAT

FAT16

1,024 MB

K:

FAT32

FAT32

1,024 MB

l:

ExFAT

ExFAT

2,048 MB

m:

UDF

UDF

2,048 MB

n:

裁判

裁判

10240mb

o:

 

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

疑難排解

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

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

此測試會傳回 「通過」或「失敗」。 若要檢閱測試詳細資料,請檢閱 Windows 硬體實驗室套件 (Windows HLK) Studio 的測試記錄。

測試會使用 Ntlog 來記錄測試結果。 任何失敗都會記錄在 Win32® GetLastError () 程式碼中。

詳細資訊

命令語法

命令選項 描述

te FileIOTestA.dll /select:@Priority=0 /p:Volume=%DRIVE_LETTER%

 

檔案清單

檔案 位置
AttachFilter.cmd [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\
IsREFSSupported.vbs [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\
FioChild.exe [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\
FioDetours.dll [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\
FileIOTestA.dll [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\
FileIOTestW.dll [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\
ReadAsync.exe [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\
WriteAsync.exe [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\
RunFileIo2.cmd [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\
WrapFileIO2.cmd [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\

 

參數

參數名稱 參數描述
NTFS_DRIVE_LETTER 檔案 IO 2 測試將執行之 NTFS 磁片區的磁碟機號。
CNTFS_DRIVE_LETTER 檔案 IO 2 測試將執行之壓縮 NTFS 磁片區的磁碟機號。
FAT_DRIVE_LETTER 檔案 IO 2 測試將執行之 FAT 磁片區的磁碟機號。
FAT32_DRIVE_LETTER FileIO 2 測試將執行之 FAT32 磁片區的磁碟機號。
EXFAT_DRIVE_LETTER 檔案 IO 2 測試將執行之 ExFat 磁片區的磁碟機號。
UDF_DRIVE_LETTER 檔案 IO 2 測試將執行之 UDF 磁片區的磁碟機號。
RUN_MODE 將此保留于 BVT 上。
LLU_LclAdminUser 要執行的 LLU
LLU_NetAccessOnly 用於複製的 LLU
REFS_DRIVE_LETTER 測試將執行之 ReFS 磁片區的磁碟機號。 如果不是 > = Win8 Server,請輸入 NONE。