SCSI コントローラーのテストの前提条件
このセクションでは、Windows Hardware Lab Kit (Windows HLK) を使用して SCSI コントローラーをテストする前に完了しておく必要があるタスクについて説明します。
ハードウェア要件
ATA/ATAPI コントローラーをテストするには、次のハードウェアが必要です。 テスト デバイスで他の機能が提供されている場合は、追加のハードウェアが必要になる場合があります。 追加のハードウェア要件が適用されるかどうかを判断するには、Windows HLK Studio でデバイスに対して表示される各テストのテストの説明を参照してください。
Note
テスト コンピューターとテスト コントローラーを除き、テストに関係するハードウェアには既にロゴが付いている必要があります。
1 台のテスト コンピューター。 テスト コンピューターは、Windows HLK の要件を満たしている必要があります。 詳細については、「Windows HLK の前提条件」を参照してください。
2 台の同一の ATA/ATAPI コントローラー (テスト デバイス) (テスト デバイスが統合コントローラーでない場合)。
次のいずれの条件にも該当しない場合は、PCI-to-PCI ブリッジ アダプター 1 つ。
RAID コントローラーが PCI ブリッジ アダプターに適合しない。 これは、コントローラーが統合コントローラーであるか、コントローラーが特別に設計されたスロットにのみ適合する場合に発生する可能性があります。
RAID コントローラーが、ブレード サーバーなど、フルハイトの PCI-to-PCI ブリッジ アダプターを収納できないシステム専用に設計および販売されている。
RAID コントローラーのいずれかを、PCI ブリッジの背後にある PCI バス スロットに配置することができる。
SCSI コントローラーで RAID がサポートされている場合は、以下のすべてを備えている必要があります。
SCSI JBOD 1 台
追加の SCSI JBOD 1 台または SCSI ハード ディスク ドライブ 3 つ (テスト デバイスが統合コントローラーでない場合)
光学式ドライブ 1 つ
SCSI コントローラーで RAID がサポートされていない場合は、以下のすべてを備えている必要があります。
Wide SCSI がサポートされている 3 つの同一の SCSI ハード ディスク ドライブ (テスト デバイスでサポートされている場合) ハード ディスク ドライブは、それぞれ 40 GB 以上である必要があります。
最低速度 8 倍の SCSI CD ドライブ 2 つ。
SCSI リムーバブル メディア ドライブ 1 つ。
Wide SCSI がサポートされている SCSI テープ ドラ イブ 1 つ (テスト デバイスでサポートされている場合)
空のテープ カートリッジ 1 本。
起動可能なコントローラーとハード ディスク ドライブ (36 GB 以上) 1 つ (テスト デバイスでブートがサポートされていない場合)
Note
サーバーで使用する製品の認定を受けるには、テスト コンピューターが 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)
ソフトウェア要件
SCSI コントローラーをテストするには、次のソフトウェアが必要です。
テスト コントローラーのドライバー。
最新の Windows HLK フィルターまたは更新プログラム
Windows シンボル ファイル。 これらは、シンボル ファイルの Web サイトから入手できます。
Windows Driver Kit (WDK) の現在のリリース。
テスト コンピューターの構成
SCSI コントローラーをテストするには、次の 3 つの構成を使用できます。
テスト デバイスが RAID をサポートするアドイン コントローラーである場合は、アドイン RAID コントローラーのテスト構成を使用します。
テスト デバイスが RAID をサポートする統合コントローラーである場合は、統合 RAID コントローラーのテスト構成を使用します。
テスト デバイスが RAID をサポートしていない場合は、非 RAID コントローラーのテスト構成を使用します。
3 つの使用シナリオのいずれかで SCSI コントローラーをテストする前に、テスト コンピューターが準備完了状態であることを確認してください。 テストを実行する前にパラメーターを設定する必要がある場合は、そのテストのダイアログ ボックスが表示されます。 詳細については、個々のテスト トピックを確認してください。
一部の Windows HLK テストでは、ユーザーの介入が必要です。 申請用にテストを実行するときは、手動テストとは別にブロックで自動テストを実行するのがベスト プラクティスです。 これにより、自動テストの完了が手動テストによって中断されるのを防ぎます。
アドイン RAID コントローラーのテスト構成
アドイン RAID の構成で SCSI コントローラーをテストするようにテスト コンピューターを構成するには、次の手順を実行します。
テスト コンピューターの電源がオフのときに、次のアセンブリの手順を実行します。
テスト デバイスがブートをサポートしていない場合は、(テスト デバイスではなく) ブート対応コントローラーとハード ディスク ドライブをインストールします。
1 台のテスト コントローラー (コントローラー 1) をインストールします。
次のいずれの条件にも該当しない場合は、PCI-to-PCI ブリッジをインストールします。
RAID コントローラーが PCI ブリッジ アダプターに適合しない。 これは、コントローラーが統合コントローラーであるか、コントローラーが特別に設計されたスロットにのみ適合する場合に発生する可能性があります。
RAID コントローラーが、ブレード サーバーなど、フルハイトの PCI-to-PCI ブリッジ アダプターを収納できないシステム専用に設計および販売されている。
RAID コントローラーのいずれかを、PCI ブリッジの背後にある PCI バス スロットに配置することができる。
複製した 2 台目のテスト コントローラー (コントローラー 2) を PCI-to-PCI ブリッジ カード (ブリッジ カードが不要な場合は PCI ブリッジ) にインストールします。
次の表に従って、ディスクをテスト デバイスに接続します。
コントローラーの種類 コントローラー 1 コントローラー 2 SCSI RAID
SCSI JBOD 1 台
SCSI JBOD 1 台
光学式ドライブがまだ接続されていない場合は、システムに接続します。
テスト コンピューターの電源をオンにします。
システム BIOS を設定して、S3 状態をサポートします。
コントローラー 1 で 60 GB の RAID アレイを 1 つ作成し、コントローラー 2 で 60 GB の RAID アレイを 2 つ作成します。 コントローラー 1 の RAID アレイを RAID アレイ 1 とし、コントローラー 2 の RAID アレイを RAID アレイ 2 および RAID アレイ 3 とします。
次の表に従って、RAID アレイを構成します。
テスト デバイスでサポートされる RAID レベル RAID アレイ 1 の RAID レベル RAID アレイ 2 の RAID レベル RAID アレイ 3 の RAID レベル 0 のみ
0
0
0
1 のみ
1
1
1
5 のみ
5
5
5
0 および 1 のみ
1
9
0
0 および 5 のみ
5
9
0
1 および 5 のみ
5
1
1
0、1、10
10
1
0
0、1、5
5
1
0
0、1、10、5
5
10
0
テスト コンピューターの電源を入れ、36 GB 以上のディスク領域を持つ新しく作成された NTFS パーティションを使用して、ディスク 1 に適切な Windows オペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。 テスト コントローラーが起動可能でない場合は、起動可能なコントローラーに別のハード ディスク ドライブをインストールします。
製造元から提供されているデバイス ドライバーをテスト コンピューターにインストールする必要がある場合は、このときに行います。
テスト コンピューターで Windows を起動します。
RAID アレイ 2 で 4 GB のパーティションを 3 つ作成します。
クライアント オペレーティング システムを使用してテストする場合は、次の図に示すように、RAID アレイ 1、RAID アレイ 2、RAID アレイ 3 の未割り当て領域を使用する 4 GB の NTFS スパン ボリュームを作成します。
サーバー オペレーティング システムを使用してテストする場合は、次の手順を実行します。
RAID アレイ 2 の NTFS パーティションのいずれかから、RAID アレイ 1 の未割り当て領域にソフトウェア RAID 1 のミラーを作成します。
次の図に示すように、RAID アレイ 1、RAID アレイ 2、RAID アレイ 3 の未割り当て領域を使用する 4 GB の NTFS ソフトウェア RAID 5 アレイを作成します。
システム ページ ファイルを設定し、クラッシュダンプを有効にするには、次の手順を実行します。
[スタート] ボタンをクリックして [マイ コンピューター] を右クリックし、[プロパティ] をクリックします。
[全般] タブをクリックし、コンピューターに搭載されている RAM の容量をメモします。
[詳細設定] タブをクリック (Windows Vista、Windows 7、Windows 8、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012 では、左側のペインにある [システムの詳細設定] をクリック) し、[パフォーマンス] で [設定] をクリックします。
Note
管理者の資格情報を入力するか、操作を許可するように求めるメッセージが表示されたら、資格情報を入力するか、操作を許可します。
[詳細設定] タブをクリックし、[仮想メモリ] エリアで [変更] をクリックします。
[カスタム サイズ] を選択し、手順 b でメモした RAM のサイズより大きい数値を [初期サイズ (MB)] ボックスに入力します。
[最大サイズ (MB)] テキスト ボックスに、[初期サイズ (MB)] ボックスに入力した初期サイズより大きい最大サイズ値を入力します (通常、最大サイズは初期サイズの 1.5 から 2 倍にします)。
[設定] をクリックし、[OK] を 2 回クリックします。
[OK] をクリックし、コンピューターを再起動して、ページ ファイルのサイズを更新します。
テスト コンピューターからストレージ アレイにアクセスできることを確認します。
Windows シンボル ファイルを %SystemDrive%\Symbols にコピーします。
テスト コンピューターに Windows HLK クライアント アプリケーションをインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、そのプールにテスト コンピューターを移動します。
統合 RAID コントローラーのテスト構成
統合 RAID 構成で SCSI コントローラーをテストするようにテスト コンピューターを構成するには、次の手順を実行します。
テスト コンピューターの電源がオフの時、次のアセンブリの手順を実行します:
テスト デバイスがブートをサポートしていない場合は、(テスト デバイスではなく) ブート対応コントローラーとハード ディスク ドライブをインストールします。
次の表に従って、ディスクを統合テスト コントローラー (コントローラー 1) に接続します。
コントローラーの種類 コントローラー 1 SCSI RAID
SCSI JBOD 1 台または SCSI ハード ディスク ドライブ 1 つ、および SCSI 光学ドライブ 1 つ (サポートされている場合)
光学式ドライブがまだ接続されていない場合は、システムに接続します。
テスト コンピューターの電源をオンにします。
システム BIOS を設定して、S3 状態をサポートします。
コントローラー 1 に 2 つの 60 GB RAID アレイを作成します。
コントローラーが 2 つのアレイを含む構成をサポートしていない場合は、以降の手順でアレイ 2 の代わりに非 RAID ディスクを使用します。 SCSI の場合は、(サポートされている任意の RAID レベルを使用して) 3 つ目の 60 GB RAID アレイを作成します。
コントローラー 1 の RAID アレイは、RAID アレイ 1 と RAID アレイ 2 です。
次の表に従って、RAID アレイを構成します。
テスト デバイスでサポートされる RAID レベル RAID アレイ 1 の RAID レベル RAID アレイ 2 の RAID レベル 0 のみ
0
0
1 のみ
1
1
5 のみ
5
5 または非 RAID ディスク
0 および 1 のみ
1
0
0 および 5 のみ
5
0 または非 RAID ディスク
1 および 5 のみ
5
1 または非 RAID ディスク
0、1、10
10
1 または非 RAID ディスク
0、1、5
5
0 または非 RAID ディスク
0、1、10、5
5
10 または非 RAID ディスク
適切な Windows オペレーティング システムをインストールした後、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。 テスト コントローラーが起動可能でない場合は、起動可能なコントローラー上の別のハード ディスク ドライブに Windows をインストールします。
必要に応じて、製造元が提供する、テスト システム内のデバイスに必要なドライバーをインストールします。
テスト コンピューターで Windows を起動します。
Windows ディスク管理ユーティリティを使用して、すべてのディスクを動的に構成します。
RAID アレイ 2 で 4 GB NTFS のパーティションを 3 つ作成します。
クライアント オペレーティング システムを使用してテストする場合は、次の図に示すように、RAID アレイ 1、RAID アレイ 2、アレイ 3 の未割り当て領域を使用する 4 GB の NTFS スパン ボリュームを作成します。
サーバー オペレーティング システムを使用してテストする場合は、次の手順を実行します。
次の図に示すように、RAID アレイ 1 の NTFS パーティションのいずれかから、RAID アレイ 2 の未割り当て領域にソフトウェア RAID 1 ミラーを作成します。
次の図に示すように、RAID アレイ 1、RAID アレイ 2、RAID アレイ 3 の未割り当て領域を使用するソフトウェア NTFS RAID 5 アレイを作成します。
システム ページ ファイルを設定し、クラッシュダンプを有効にするには、次の手順を実行します。
[スタート] ボタンをクリックして [マイ コンピューター] を右クリックし、[プロパティ] をクリックします。
[全般] タブをクリックし、コンピューターに搭載されている RAM の容量をメモします。
[詳細設定] タブをクリック (Windows Vista、Windows 7、Windows 8、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012 では、左側のペインにある [システムの詳細設定] をクリック) し、[パフォーマンス] で [設定] をクリックします。
Note
管理者の資格情報を入力するか、操作を許可するように求めるメッセージが表示されたら、資格情報を入力するか、操作を許可します。
[詳細設定] タブをクリックし、[仮想メモリ] エリアで [変更] をクリックします。
[カスタム サイズ] を選択し、手順 b でメモした RAM のサイズより大きい数値を [初期サイズ (MB)] ボックスに入力します。
[最大サイズ (MB)] テキスト ボックスに、[初期サイズ (MB)] ボックスに入力した初期サイズより大きい最大サイズ値を入力します (通常、最大サイズは初期サイズの 1.5 から 2 倍にします)。
[設定] をクリックし、[OK] を 2 回クリックします。
[OK] をクリックし、コンピューターを再起動して、ページ ファイルのサイズを更新します。
テスト コンピューターからストレージ アレイにアクセスできることを確認します。
Windows シンボル ファイルを %SystemDrive%\Symbols にコピーします。
テスト コンピューターに Windows HLK クライアント アプリケーションをインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、そのプールにテスト コンピューターを移動します。
統合 RAID コントローラーのテスト構成
RAID 以外の構成で SCSI コントローラーをテストするようにテスト コンピューターを構成するには、次の手順を実行します。
テスト コンピューターの電源がオフの時、次のアセンブリの手順を実行します:
テスト デバイスがブートをサポートしていない場合は、(テスト デバイスではなく) ブート対応コントローラーとハード ディスク ドライブをインストールします。
テスト デバイス (コントローラー 1) をインストールします。
次のいずれの条件にも該当しない場合は、PCI-to-PCI ブリッジをインストールします。
RAID コントローラーが PCI ブリッジ アダプターに適合しない。 これは、コントローラーが統合コントローラーであるか、コントローラーが特別に設計されたスロットにのみ適合する場合に発生する可能性があります。
RAID コントローラーが、ブレード サーバーなど、フルハイトの PCI-to-PCI ブリッジ アダプターを収納できないシステム専用に設計および販売されている。
RAID コントローラーのいずれかを、PCI ブリッジの背後にある PCI バス スロットに配置することができる。
複製した 2 台目のテスト コントローラー (コントローラー 2) を PCI-to-PCI ブリッジ カード (ブリッジ カードが不要な場合は PCI ブリッジ) にインストールします。
次の表に従って、ディスクをテスト デバイスに接続します。
コントローラーの種類 コントローラー 1 コントローラー 2 SCSI アドイン コントローラー
SCSI HDD (ディスク 1)
SCSI 光学式ドライブ
SCSI テープ ドライブ
SCSI リムーバブル メディア ドライブ
SCSI HDD (ディスク 2)
SCSI 光学式ドライブ
SCSI 統合コントローラー
注次の SCSI アドイン コントローラー構成の図を参照してください。
SCSI HDD (ディスク 1)
SCSI 光学式ドライブ
SCSI テープ ドライブ
SCSI リムーバブル メディア ドライブ
SCSI HDD (ディスク 2)
該当なし
For SCSI add-in controllers, configure the hardware as described in the following diagram:
![diagram of an add-in scsi assembly](images/hck-win8-non-raid-config-add-in-scsi.png)
For SCSI integrated controllers, configure the hardware as described in the following diagram:
![diagram of an integrated scsi assembly](images/hck-win8-non-raid-config-integrated-scsi.png)
6. Attach an optical drive to the system, if one is not already attached.
テスト コンピューターの電源をオンにします。
システム BIOS を設定して、S3 状態をサポートします。
適切な Windows オペレーティング システムをインストールした後、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
製造元から提供されているデバイス ドライバーをテスト コンピューターにインストールする必要がある場合は、ここで行います。
ディスク 2 で 4 GB のパーティションを 3 つ作成します。
次の手順を使用して、システム ページ ファイルを設定し、クラッシュダンプを有効にします。
[スタート] ボタンをクリックして [マイ コンピューター] を右クリックし、[プロパティ] をクリックします。
[全般] タブをクリックし、コンピューターに搭載されている RAM の容量をメモします。
[詳細設定] タブをクリック (Windows Vista、Windows 7、Windows 8、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012 では、左側のペインにある [システムの詳細設定] をクリック) し、[パフォーマンス] で [設定] をクリックします。
Note
管理者の資格情報を入力するか、操作を許可するように求めるメッセージが表示されたら、資格情報を入力するか、操作を許可します。
[詳細設定] タブをクリックし、[仮想メモリ] エリアで [変更] をクリックします。
[カスタム サイズ] を選択し、手順 b でメモした RAM のサイズより大きい数値を [初期サイズ (MB)] ボックスに入力します。
[最大サイズ (MB)] テキスト ボックスに、[初期サイズ (MB)] ボックスに入力した初期サイズより大きい最大サイズ値を入力します (通常、最大サイズは初期サイズの 1.5 から 2 倍にします)。
[設定] をクリックし、[OK] を 2 回クリックします。
[OK] をクリックし、コンピューターを再起動して、ページ ファイルのサイズを更新します。
テスト コンピューターからストレージ アレイにアクセスできることを確認します。
Windows シンボル ファイルを %SystemDrive%\Symbols にコピーします。
テスト コンピューターに Windows HLK クライアント アプリケーションをインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、そのプールにテスト コンピューターを移動します。
警告
ストレージ デバイスをテストする際は、ストレージ テストを開始する前に、すべての Device Fundamental テストを完了することを強くお勧めします。 ストレージ テストではテスト デバイスが再構成され、デバイスが Device Fundamentals テストのサポートに不向きな状態になります。 ストレージ テスト デバイスでボリュームを作成する構成の手順は次のとおりです。 これは、テストの Device Fundamental 部分 (DevFund) を完了するうえで重要です。