iSCSI 启动固件表测试(徽标)

此测试验证 iSCSI 启动固件表是否可用且有效。

iSCSI 启动固件表 (iBFT) 是驻留在内存中的信息块,其中包含 iSCSI 启动进程所需的不同条目。

测试详细信息

   
规范
  • Device.Storage.Controller.Iscsi.iSCSIBootComponent.FwTable
平台
  • 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

 

其他文档

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

运行测试

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

故障排除

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

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

更多信息

iSCSI 启动固件表测试 (iBFTest) 由两个二进制文件组成。 用户模式二进制文件 (ibftestwrap.exe) 和内核模式二进制文件 (ibftest.sys)。 要使测试成功运行,需要这两个二进制文件。

  1. ibftestwrap.exe 将 ibftest.sys 加载到内核模式。

  2. ibftest.sys 检查内存中是否存在 iBFT。

  3. 如果 iBFT 存在于内存中,ibftest.sys 将获取表的副本。

  4. ibftest.sys 验证表,并将结果返回到 ibftestwrap.exe。

  5. ibftestwrap.exe 反过来提供一个易使用的日志。

  6. 该日志包含表(如果表可用且有效)或详细错误信息(如果表不可用或无效)。

iBFTest 可确保 iBFT 存在且可供操作系统使用,来确保启动过程一致。 它还验证表中的各种条目,并确保表是完整的。 它可确保所有信息都符合规范

若要运行测试,请执行下列操作:

  1. 复制 iBFTest 二进制文件:(或确保 iBFTest 在 HLK Studio 中可用)

    1. 复制 ibftestwrap.exe 来测试工作目录。

    2. 复制 ibftest.sys 来测试工作目录。

  2. 运行 ibftestwrap.exe

命令语法

命令选项 说明

ibftest.exe

注意

   有关此测试二进制文件的命令行帮助,请键入 /h

 

文件列表

文件 位置

Ibftest.exe

<[testbinroot]>\nttest\DriversTest\storage\wdk\ibftest\

Ibftest.sys

<[testbinroot]>\nttest\DriversTest\storage\wdk\ibftest\

Ibftestwrap.exe

<[testbinroot]>\nttest\DriversTest\storage\wdk\ibftest\

 

参数

参数名称 参数说明
LLU_NetAccessOnly 用于访问测试文件共享的用户帐户。
LLU_LclAdminUsr 用于运行测试的用户帐户。