リムーバブル記憶域のテストの前提条件
このセクションでは、Windows ハードウェア ラボキット (Windows HLK) を使用してリムーバル記憶装置をテストする前に完了しておく必要があるタスクについて説明します:
ハードウェア要件
リムーバブル記憶装置をテストするには、次のハードウェアが必要です。 テスト デバイスで他の機能が提供されている場合は、追加のハードウェアが必要になる場合があります。 追加のハードウェア要件が適用されるかどうかを判断するには、Windows HLK Studio に表示されているデバイスの各テストの説明を参照してください。
Windows HLK の要件を満たすテスト コンピューター 1 台。 さらに、このコンピューターには次のものが含まれる必要があります:
ACPI (Advanced Configuration and Power Interface) が既定で有効になっているロゴ準拠の ACPI BIOS。
テストデバイス用の適切なバスインターフェイスを備えた1つのホストコントローラー。
Note
ホストコントローラーが起動可能でない場合は、1つの起動可能なバスコントローラー (SCSI コントローラーなど) も必要です。 ホストコントローラーが起動可能な場合は、追加のコントローラーは必要ありません。
テストするリムーバブル記憶装置。
テストシステムの起動可能なコントローラーと同じバスタイプの種類の1ハードディスクドライブ (少なくとも 36 gb(GB) の領域)。
1ケーブルでテストデバイスをホストコントローラーに接続します。
2空のメディア、またはテストデバイスに適した種類で、使用できるように準備されているもの。
デバイスが USB 経由で接続されている場合は、1台の USB 2.0 高速ハブが使用されます。
サーバーでの使用について製品を認定するために、テスト コンピューターは 4 つのプロセッサと 1 GB 以上の RAM をサポートしている必要があります。 これらのシステム機能は、デバイスとドライバーの再調整、D3 状態、および複数のプロセッサ グループの機能をテストするために必要です。 実際に 64 個以上のプロセッサを搭載したコンピューターでなくても、デバイスをテストすることは可能です。 また、デバイスまたはドライバーのテストに使用されるサーバー システムには、テストの前に Server Core がインストールされている必要があります。 詳細については、Windows Server のインストール オプションに関するページを参照してください。
テスト コンピューターのプールを使用してデバイスをテストする場合、プール内の少なくとも 1 台のコンピューターに 4 つのプロセッサと少なくとも 1 GB の RAM が搭載されている必要があります。 さらに、そのコンピューターには、テスト対象のデバイスとドライバーが含まれている必要があります。 プール内のすべてのコンピューターでドライバーが同じである限り、システムは、すべてのテスト コンピューターに対して実行するスケジュールを作成します。
ハード ディスク ドライブのテストなど、ドライバーを含めないテストの場合、Windows HLK スケジューラは、デバイスとドライバーの再調整、D3 状態、複数プロセッサ グループの機能を検証するテストを、既定のテスト コンピューターで実行するために制限します。 このコンピューターが複数のプロセッサ グループを持つように手動で構成する必要があります。 既定のコンピューターは、一覧の最初のテスト コンピューターです。 一覧の最初のテスト コンピューターがハードウェアの最小要件を満たしていることを確認します。
Note
(WHCP ポリシーとプロセスに関するドキュメントで定義されている) 準仮想化ドライバーを除き、サーバーの認定または署名のために物理デバイスと関連するドライバーをテストする際には、仮想化の形式を使用することはできません。 仮想化製品では、複数のプロセッサ グループ、デバイス電源管理、デバイスの PCI 機能、その他のテストに関連するテストに合格するために必要となる基本的な機能がサポートされていません。
Note
複数プロセッサ グループの設定には、Windows Server 2008 R2 以降の認定用デバイス ドライバーの Hardware Lab Kit テストに使用するプロセッサ グループのサイズの値を設定する必要があります。 この場合、管理者特権のコマンド プロンプト ウィンドウで、「/set」オプションを使用して bcdedit を実行します。
グループ設定を追加して再起動するためのコマンドは次のとおりです。
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
グループ設定を削除して再起動するためのコマンドは次のとおりです。
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Note
コードの整合性設定
まずサーバー マネージャーを使用して Windows Server 2016 の仮想化ベースのセキュリティ機能 (VBS) を有効にする必要があります。
その後、次のレジストリ キーを作成して設定する必要があります。
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
ソフトウェア要件
リムーバブル記憶装置をテストするには、次のソフトウェアが必要です:
テスト デバイスのドライバー
最新の Windows HLK フィルターまたは更新プログラム
テスト コンピューターの構成
テスト デバイス用にテスト コンピューターを構成するには、こちらの手順に従います。
テスト コンピューターに適切な Windows オペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
テスト デバイスとアクセサリをインストールします。
製造元から提供されているデバイス ドライバーをテスト コンピューターにインストールする必要がある場合は、このときに行います。
テスト デバイスが USB ポートを介して接続されている場合は、USB 2.0 コントローラーを高速 USB 2.0 ハブに接続し、テスト デバイスを高速 USB 2.0 ハブのダウンストリーム ポートに接続します。
Note
USB テスト デバイスを USB 2.0 コントローラーのルート ハブに直接接続しない。
テストデバイスのすべてのポートにメディアを配置します。
リムーバブル記憶装置がテストコンピューターで正しく機能していることを確認します。
Windows HLK クライアント アプリケーションをテスト コンピューターにインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、そのプールにテスト コンピューターを移動します。
テストを開始する前に、テスト コンピューターが準備完了状態であることを確認します。 テストを実行する前にパラメーターを設定する必要がある場合は、そのテストのダイアログ ボックスが表示されます。 詳細については、特定のテストのトピックを確認してください。
一部の Windows HLK テストでは、ユーザーの介入が必要です。 申請のテストを実行するときは、手動テストとは別に自動テストをブロックで実行するのがベスト プラクティスです。 これにより、自動テストの完了が手動テストにより中断されるのを防ぎます。
警告
ストレージ デバイスをテストする際は、ストレージ テストを開始する前に、すべての Device Fundamental テストを完了することを強くお勧めします。 ストレージ テストではテスト デバイスが再構成され、デバイスが Device Fundamentals テストのサポートに不向きな状態になります。 ストレージ テスト デバイスでボリュームを作成する構成の手順は次のとおりです。 これは、テストの Device Fundamental 部分 (DevFund) を完了するうえで重要です。