iSCSI 启动固件表测试(徽标)
此测试验证 iSCSI 启动固件表是否可用且有效。
iSCSI 启动固件表 (iBFT) 是驻留在内存中的信息块,其中包含 iSCSI 启动进程所需的不同条目。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 10 |
类别 | 开发 |
超时(以分钟为单位) | 600 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:iSCSI 启动组件测试先决条件。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
有关故障排除信息,请参阅排查 Device.Storage 测试的问题。
更多信息
iSCSI 启动固件表测试 (iBFTest) 由两个二进制文件组成。 用户模式二进制文件 (ibftestwrap.exe) 和内核模式二进制文件 (ibftest.sys)。 要使测试成功运行,需要这两个二进制文件。
ibftestwrap.exe 将 ibftest.sys 加载到内核模式。
ibftest.sys 检查内存中是否存在 iBFT。
如果 iBFT 存在于内存中,ibftest.sys 将获取表的副本。
ibftest.sys 验证表,并将结果返回到 ibftestwrap.exe。
ibftestwrap.exe 反过来提供一个易使用的日志。
该日志包含表(如果表可用且有效)或详细错误信息(如果表不可用或无效)。
iBFTest 可确保 iBFT 存在且可供操作系统使用,来确保启动过程一致。 它还验证表中的各种条目,并确保表是完整的。 它可确保所有信息都符合规范
若要运行测试,请执行下列操作:
复制 iBFTest 二进制文件:(或确保 iBFTest 在 HLK Studio 中可用)
复制 ibftestwrap.exe 来测试工作目录。
复制 ibftest.sys 来测试工作目录。
运行 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 | 用于运行测试的用户帐户。 |