共用方式為


精簡布建 SCSI 合規性測試 (標誌)

此測試會確認存放裝置陣列可以正確支援精簡布建功能。

測試詳細資料

   
規格
  • Device.Storage.Hd.ThinProvisioning.BasicFunction
平台
  • Windows Server 2016 (x64)
支援的版本
  • 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的下一個更新
預期執行時間 (分鐘) 10
類別 相容性
) 分鐘 (逾時 600
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

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

執行測試

執行測試之前,請完成測試設定,如測試需求中所述: 硬碟測試必要條件

執行測試之前,請確定精簡布建的 LUN 已在線上初始化原始 dis。 將精簡布建 LUN 的臨界值設定為 70%。

疑難排解

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

如需疑難排解資訊,請參閱 針對 Device.Storage Testing 進行疑難排解

詳細資訊

此測試會遮蔽在 Windows 中測量 SCSI 裝置合規性。 目標是兩種--確保 Windows 上支援的 SCSI 裝置完全且完全遵守 SPC-4 和 SBC-3 中設定的 SCSI 規格,並允許 Microsoft 和 Microsoft 合作夥伴完全遵守並遵守這些標準。 維護合規性會導致更強且更可靠的整體系統。

注意

   如需這些規格的詳細資訊,請流覽 技術委員會 T10 SCSI 儲存體介面 網站。

 

測試會將下列命令傳送至裝置:

  1. 查詢 VPD 0xB0,0xB2頁

  2. 記錄感知

  3. 取得 LBA 狀態

  4. Unmap

  5. 讀取容量 16 (不需要)

SCSI 命令

  • 查詢 (請參閱 SPC-4 第 6.6 節)

  • 針對頁碼 B0h:

    • 支援 INQUIRY B0h VPD 頁面命令 (狀態為 GOOD)

    • PAGE LENGTH = 0x3C

    • UNMAP LBA COUNT > 0 上限

    • UNMAP 區塊描述項計數上限 > 0

  • 針對頁碼 B2h:

    • 支援 INQUIRY B2h VPD 頁面命令 (狀態為 GOOD)

    • 如果 DP = 1,則 PAGE LENGTH = 0x4

  • LOG SENSE (請參閱 SPC-4 第 6.8 節)

    • 支援 LOG SENSE 命令 (狀態為良好)

    • 記錄頁的 DS (停用儲存) 位為 1

    • 記錄頁的 SPF (子頁面格式) 位為 0

    • 記錄頁的 SUBPAGE CODE (位元組 2) 為 0

    • 記錄頁面的 PAGE LENGTH 會由 12 區分

    • 記錄參數的 FORMAT AND LINKING 0x3

    • 記錄參數的 PARAMETER LENGTH = 0x8

    • 記錄參數的 PARAMETER CODE 介於 0x1 和 0xFF

  • GET LBA STATUS (請參閱 SBC-3 第 5.4 節)

    • 支援 GET LBA STATUS 命令 (狀態為 GOOD)

    • LBA 狀態原因元頁面長度 > 20

    • 啟動邏輯區塊位址 + 邏輯區塊 < 總數的 LBA 數目

  • UNMAP (請參閱 SBC-3 第 5.27 節)

    • 支援 UNMAP (10) 命令 (狀態為 GOOD)

    • 隨機寫入 (10) 命令之後,傳送 UNMAP,GET LBA STATUS 應該會傳回一些已解除配置的 LBA

    • 在向下傳送 UNMAP 命令之後,應該減少對應的資源

  • 讀取容量 (16) (請參閱 SBC-3 第 5.16 節)

    不需要此命令。 測試只會提供警告。

    • LBPME 位符合 READ CAPCITY (16) 與 INQUIRY B2h VPD 頁面

    • LBPRZ 位會比對 READ CAPCITY (16) 和 INQUIRY B2H VPD 頁面

命令語法

命令選項 描述

Scsicompliance.exe /device [DeviceID] /verbosity [LoggingVerbosity 例如 4] /scenario ThinProvision /operation [OperationId]

執行測試。

注意

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

 

檔案清單

檔案 位置

Scsicompliance.exe

< [testbinroot] >\nttest\driverstest\storage\wdk\

 

參數

參數名稱 參數描述
TPDiskDeviceObjLink 由建立儲存體參數指派。
WDKDeviceID 要測試之裝置的實例路徑
LoggingVerbosity LoggingVerbosity:記錄的詳細資料。 層級是累計的。 0 = 判斷提示和結果。 1 = 詳細資料 (預設) 。 2 = CDB、資料和感知資訊。 3 = 偵錯和詳細的模式頁面資訊。 4 = 記憶體使用量
ScenarioId 案例測試名稱。
ScsiComplianceDevice 裝置路徑
LLU_NetAccessOnly 用來存取測試檔案共用的使用者帳戶。
LLU_LclAdminUsr 用來執行測試的使用者帳戶。
OperationId operation 選項
破壞性 (0,1) 0=被動,1=破壞性