SCSI 可靠性计数器测试(徽标)

存储空间有三个认证计划:一个用于驱动器,一个用于机箱,还有一个用于主机总线适配器。 可靠性计数器要求适用于驱动器。 这些可靠性计数器要求是 OEM 反馈的结果,即它们对于在现场解决问题是必要的,也是产品团队支持部署和排查部署问题的结果。

此测试检查驱动器是否返回可靠性数据日志页。

测试详细信息

   
规范
  • Device.Storage.Hd.Scsi.ReliabilityCounters.BasicFunction
平台
  • Windows 10,客户端版本 (x86)
  • Windows 10,客户端版本 (x64)
  • 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 的下一次更新
预计运行时间(以分钟为单位) 5
类别 兼容性
超时(以分钟为单位) 300
需要重启 false
需要特殊配置 false
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:硬盘驱动器测试先决条件

如果对任何需要介质的驱动器进行测试,或在所包含的驱动器需要介质的计算机上以系统模式进行测试,则必须将介质插入到驱动器中。 使用的介质必须经过格式化,并且包含的数据至少占介质容量的 50%。

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

有关故障排除信息,请参阅排查 Device.Storage 测试问题

详细信息

实现 SCSI 命令集的基本可靠性计数器功能

根据 SCSI 主要命令 4 (SPC-4) 和 SCSI 块命令 3 (SBC-3) 规范,所有驱动器都必须为以下日志感知页 (LOG SENSE 4Dh) 参数提供有效数据。

  • 开始-停止周期计数器 (0Eh)

    • 制造日期 (0001h)
  • 读取错误计数器 (03h)

    • 总计 (0002h)

    • 已更正的错误总数 (0003h)

    • 未更正的错误总数 (0006h)

  • 温度 (0Dh)

    • 温度 (0000h)

    • 参考温度 (0001h)

  • 写入错误计数器 (02h)

    • 总计 (0002h)

    • 已更正的错误总数 (0003h)

    • 未更正的错误总数 (0006h)

  • 后台扫描 (15h)

    • 后台扫描状态 (0000h)

根据 SCSI 主要命令 4 (SPC-4) 规范,物理移动记录介质和/或读写设备(如硬盘驱动器)的驱动器必须为以下日志感知页 (LOG SENSE 4Dh) 参数提供有效数据。

  • 开始-停止周期计数器 (0Eh)

    • 设备生存期内指定的周期计数 (0003h)

    • 累积的开始-停止周期 (0004h)

    • 设备生存期内指定的加载-卸载计数 (0005h)

    • 累积的加载-卸载周期 (0006h)

根据 SCSI 块命令 3 (SBC-3) 规范,固态驱动器必须为以下日志感知页 (LOG SENSE 4Dh) 参数提供有效数据。

  • 固态介质 (11h)

    • 已使用百分比耐用性指示器 (0001h)

命令语法

命令选项 说明

Scsicompliance.exe

使用指定的选项运行测试。

/device

指定要测试的设备。

示例:\\.\disk0

/scenario

指定要运行的方案测试。

示例:ReliabilityCounters

/verbosity

日志记录详细信息。 级别是累积式的。 0 = 断言和结果。 1 = 详细信息。 2 = CDB、数据和感知信息。 3 = 调试和详细的模式页信息。 4 = 内存使用率

/operation

操作 ID。

示例:测试

/cdb

CDB 列表。

/version

版本。 1 = SPC-2 和 SBC1。 2= SPC3 和 SBC2。 3 = SPC-4 和 SBC3。

 

文件列表

文件 位置

scsicompliance.exe

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

 

参数

参数名称 参数说明
DiskDeviceObjLink 要测试的磁盘的设备路径,示例:\\.\disk0
WDKDeviceID 要测试的设备的实例路径
LoggingVerbosity LoggingVerbosity:日志记录的详细信息。 级别是累积式的。 0 = 断言和结果。 1 = 详细信息(默认值)。 2 = CDB、数据和感知信息。 3 = 调试和详细的模式页信息。 4 = 内存使用率
ScenarioId 方案测试名称。
LLU_NetAccessOnly 用于访问测试文件共享的用户帐户。
LLU_LclAdminUsr 用于运行测试的用户帐户。
OperationId
Destructive (0,1) 0=被动,1=破坏性