共用方式為


卸載 SCSI 合規性測試 (標誌)

此測試可確保裝置符合複製卸載相關 CDB 和 VPD。 卸載相關功能說明于 T10 技術委員會規格 11-059、11-078、11-079 和 11-080。 測試會使用 SCSI 傳遞要求 (IOCTL_SCSI_PASS_THROUGH) 來建構和傳送 SCSI 命令描述元區塊, (CDB) 裝置。 測試會評估命令的結果,以確認合規性。

測試詳細資料

   
規格
  • Device.Storage.Hd.OffloadedDataTransfer.CopyOffload
平台
  • 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

 

其他檔

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

執行測試

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

疑難排解

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

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

測試會將結果寫入記錄檔 Scsicompliance.wtl 和 Scsicompliance.wtl.txt。 來自此測試的錯誤是透過記錄檔中所識別的問題,以及透過壓力測試驅動程式所產生的錯誤檢查。

在測試期間,如果您無法移除失敗或無法從儲存體控制器建立 LUN 的 LUN,請遵循下列步驟:

  1. 在執行此測試之前,請確認儲存裝置是否正常運作。 開啟 Diskmgmt.msc,選取磁片,並確定您可以將裝置放在 [線上] 和 [初始化]。

  2. 重新開機 Windows HLK 用戶端電腦。

  3. 選取並重新執行卸載 SCSI 合規性測試。 請勿在測試之前執行任何測試。

  4. 如果測試失敗,請執行個別失敗的命令資料區塊, (cdbs) 一次,記錄詳細資訊層級設定為 4 (測試記錄) 的最高層級。 這會顯示傳送的資料,以及傳回的資料。 我們已看到先前在數個 cdbs 完成之後測試常見問題,但通過獨立實例。 如果發生這種情況,韌體或測試中發生問題。 可能有裝置重設導致裝置離開匯流排,導致後續命令失敗。 若要解決此問題,請依照下列步驟執行︰

    1. 從 Windows HLK 控制器複製測試二進位檔 (Scsicompliance.exe) 。 此檔案位於:\\controllername\tests\[processorarchitecture]\NTTEST\DriversTest\storage\wdk\

    2. 從 Windows HLK 控制器複製wttlog.dll檔案。 此檔案位於:\\ < controllername >\Tests\[processorarchitecture]\wtt

    3. 將這兩個檔案放在測試電腦上,放在不同的資料夾中。

    4. 從命令提示字元中,從包含測試二進位檔的目錄中輸入下列命令:Scsicompliance.exe /device deviceID <> /verbosity 4 /operation test /scenario 案例 <> /CDB < failingcdbname>

      警告

         在測試記錄檔中檢查重現行,即可找到 deviceID 和案例值。 使用 /?option (scsicompliance.exe /?) 執行測試二進位檔,即可找到 failingcdbname。

       

    5. 返回至相同的目錄,並檢閱結果,以查看您是否可以判斷測試失敗的原因。

    6. 如果您需要其他協助,請收集 txt 和 wtl 記錄,並與 Microsoft 客戶支援服務共用記錄。

詳細資訊

命令語法

命令選項 描述

Scsicompliance.exe

測試的選項如下所列

/裝置

要執行測試的裝置。

範例:/Device < 實體裝置路徑>

/operation

要執行的作業。

範例:/Operation Test

/場景

要測試的功能。

範例:/Scenario CopyOffload

/冗長

記錄詳細資訊的層級。 較大的值會導致更詳細的輸出。

範例:/Verbosity 4

注意

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

 

檔案清單

檔案 位置

Scsicompliance.exe

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

 

參數

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