iSCSI ブート ファームウェア テーブル テスト (ロゴ)
このテストでは、iSCSI ブート ファームウェア テーブルが使用可能であり、有効であることを確認します。
iSCSI ブート ファームウェア テーブル (iBFT) は、iSCSI ブートプロセスで必要とされるさまざまなエントリを含むメモリ内に存在する情報のブロックです。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 10 |
カテゴリ | 開発 |
タイムアウト (分) | 600 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、「iSCSI ブート コンポーネントのテストの前提条件」で説明されているテスト要件に従って、テストのセットアップを完了します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティング情報については、「Device.Storage テストのトラブルシューティング」を参照してください。
詳細
iSCSI ブート ファームウェア テーブル テスト (iBFTest) は 2 つのバイナリで構成されています。 ユーザー モード バイナリ (ibftestwrap.exe) とカーネル モード バイナリ (ibftest.sys)。 テストを正常に実行するには、両方のバイナリが必要です。
ibftestwrap.exe は、ibftest.sys を読み込んでカーネル モードにします。
ibftest.sys は、iBFT がメモリ内に存在するかどうかを確認します。
iBFT がメモリ内に存在する場合、ibftest.sys はテーブルのコピーを取得します。
ibftest.sys によってテーブルが検証され、結果が ibftestwrap.exe に返されます。
ibftestwrap.exe には、わかりやすいログが用意されています。
ログには、使用できる場合や有効な場合はテーブルが含まれており、テーブルが使用できない場合や無効な場合は詳細なエラー情報が含まれています。
iBFTest によって、iBFT が存在し、オペレーティング システムで使用でき、ブートプロセスのフローが一貫していることを確認します。 また、テーブル内のさまざまなエントリを検証し、テーブルが破損していないことを確認します。 すべての情報が仕様に準拠していることを確認します。
テストを実行するには、次の手順を実行します。
iBFTest バイナリをコピーします (または HLK Studio 内で iBFTest が使用可能であることを確認します)。
ibftestwrap.exe をテスト作業ディレクトリにコピーします。
ibftest.sys をテスト作業ディレクトリにコピーします。
Ibftestwrap.exe を実行します。
コマンド構文
コマンド オプション | 説明 |
---|---|
ibftest.exe |
Note
このテスト バイナリのコマンド ライン ヘルプを表示するには、「/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 | テストを実行するためのユーザー アカウントです。 |