ハード ディスク ドライブのテストの前提条件
このセクションでは、Windows ハードウェア ラボキット (Windows HLK) を使用してオーディオ デバイスをテストする前に完了しておく必要があるタスクについて説明します:
実行する必要があるテストは、テストするハード ディスクの機能、その接続の種類 (外部 USB ベースのハード ドライブなど)、または構成方法 (RAID システムの一部または IP ベースのストレージ ソリューションの一部) によって異なります。
HLK Windowsは、次の接続の種類を持つハード ディスクのテストをサポートしています:
ファイバー チャネル
IEEE 1394
PATA (パラレル アドバンスト テクノロジ アタッチメント)
PC カード
Serial Attached SCSI (SAS)
SATA (シリアル アドバンスト テクノロジ アタッチメント)
SCSI
USB
SD / EMMC
ハードウェア要件
ハード ドライブのテストに必要なハードウェアは、接続の種類によって異なります。 ただし、ハード ディスクのすべてのテストには、1 台のテスト コンピューターが必要です。 テスト コンピューターは、HLK の要件Windows満たしている必要があります。 詳細については、「Windows HLK の前提条件」を参照してください。
Note
ハード ドライブがストレージ システムの一部である場合は、追加のハードウェアが必要になる場合があります。 追加のハードウェア要件が適用されるかどうかを判断するには、Windows HLK Studio でデバイスに対して表示される各テストのテストの説明を参照してください。
サーバーで使用するために製品を認定するために、テストコンピューターは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)
次のセクションでは、接続の種類に基づいて、テスト コンピューターの追加のハードウェア要件について説明します。
全般
すべての構成。
ブート ドライブとして使用される最小容量が 6 GB の 1 つのディスク ドライブ。
1 CD-ROM ドライブ (オプションの場合があります)
必要に応じて、ネットワーク カード、キーボード、マウス、ディスプレイ、電源ケーブル
物理インターフェイスごとに、追加のハードウェア要件については、次の表を参照してください。
インターフェイス | ハードウェア機器の説明 |
---|---|
ファイバー チャネル |
|
IEEE 1394 |
|
PATA |
接続の種類が PATA の場合は、次のハードウェアが必要です:
注
ATA-66 および ATA-100 コントローラーには、80導線ケーブルが必要です。 |
PC カード |
|
SAS |
|
SATA |
|
SCSI |
|
USB 2.0 |
|
USB 3.0 |
|
ソフトウェア要件
ハードディスクをテストするには、次のソフトウェアが必要です:
ハードディスクコントローラーのドライバー、必要に応じて
最新の Windows HLK フィルターまたは更新プログラム
テストコンピューターの構成
ハードディスクのテストを開始する前に、テストコンピューターを構成し、適切なコントローラーをインストールする必要があります (テストコンピューターにこの種類のコントローラーが含まれていない場合)。 次に、認定しているハードディスクの種類に基づいて、適切な構成手順を完了する必要があります。
テストを開始する前に、テスト用コンピューターが準備完了状態であることを確認します。 テストを実行する前にパラメーターを設定する必要がある場合は、そのテストのダイアログ ボックスが表示されます。 詳細については、特定のテストのトピックを確認してください。
一部の Windows HLK テストでは、ユーザーの介入が必要です。 申請のテストを実行するときは、手動テストとは別に自動テストをブロックで実行するのがベスト プラクティスです。 これにより、自動テストの完了が手動テストにより中断されるのを防ぎます。
警告
ストレージ デバイスをテストする際は、ストレージ テストを開始する前に、すべての Device Fundamental テストを完了することを強くお勧めします。 ストレージ テストではテスト デバイスが再構成され、デバイスが Device Fundamentals テストのサポートに不向きな状態になります。 ストレージ テスト デバイスでボリュームを作成する構成の手順は次のとおりです。 これは、テストの Device Fundamental 部分 (DevFund) を完了するために重要です。
ファイバーチャネルハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
テストシステムに SCSI アダプターがインストールされていない場合は、SCSI アダプターをインストールします。
同じ 2つSCSI ハードディスクドライブと1つの CD-ROM ドライブを SCSI バスにインストールします。
1ファイバーチャネルコントローラーをインストールします。
ファイバーチャネルコントローラーに1つのファイバーチャネルハブをインストールします。
ファイバーチャネルハードディスクドライブ (テストデバイス) をファイバーチャネルハブに Connect します。
S3 状態をサポートするようにシステム BIOS を設定します。
1つの SCSI ハードディスクドライブに適切なオペレーティングシステムをインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
Windows ディスク管理ツールを使用して、ファイバーチャネルハードディスクドライブ上の既存のすべてのパーティションを削除します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
IEEE 1394ハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
Standard ATA/ATAPIケーブルを使用して、プライマリ ATA/ATAPI チャネルにスタンドアロンデバイス0として ATA/ATAPI ハードディスクドライブをインストールします。
Standard ATA/ATAPIケーブルを使用して、プライマリ ATA/ATAPI チャネルにスタンドアロンデバイス0として ATA/ATAPI CD-ROMドライブをインストールします。
IEEE 1394 コントローラーが埋め込みコンポーネントでない場合は、1つの IEEE 1394 コントローラーをインストールします。
IEEE 1394 ケーブルを使用して、IEEE1394 ハードディスクドライブ (テストデバイス) を、IEEE 1394 コントローラーの IEEE 1394 ソケットポート1にスタンドアロンデバイスとしてインストールします。
S3 状態をサポートするようにシステム BIOS を設定します。
ATA/ATAPI ハードディスクドライブに適切な Windows オペレーティングシステムをインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
テストデバイスのパーティションをすべて削除し、マスターブートレコード (MBR) パーティションスタイルを使用するようにテストデバイスを変換します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
PATAハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
Standard ATA/ATAPIケーブルを使用して、プライマリ ATA/ATAPI チャネルにスタンドアロンデバイス0として ATA/ATAPI ハードディスクドライブをインストールします。 このドライブはドライブ 1 と呼ばれます。
標準の ATA/ATAPI ケーブルを使用して CD-ROM ドライブをインストールします。
CD-ROM ドライブは、プライマリ ATA/ATAPI チャネルでデバイス 1 またはケーブル選択デバイス 1 としてインストールできます。 または、CD-ROM をデバイス 0、デバイス 1、ケーブル選択デバイス 0、またはケーブル選択デバイス 1 としてセカンダリ ATA/ATAPI チャネルにインストールできます。
S3 状態をサポートするようにシステム BIOS を設定します。
ドライブ 1 に適切なWindowsオペレーティング システムをインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
テスト システムをオフにした状態で、標準の ATA/ATAPI ケーブルを使用して同じハード ディスク ドライブをインストールします。
CD-ROM ドライブは、プライマリ ATA/ATAPI チャネルでデバイス 1 またはケーブル選択デバイス 1 としてインストールできます。 または、CD-ROM をデバイス 0、デバイス 1、ケーブル選択デバイス 0、またはケーブル選択デバイス 1 としてセカンダリ ATA/ATAPI チャネルにインストールできます。 このドライブはドライブ 2 と呼ばれます。
ハイブリッド ディスクをテストする場合は、セカンダリ チャネルにディスクをインストールし、ディスクがセカンダリ ディスクである必要があります。
ドライブ 2 上のパーティションを削除し、MBR パーティションスタイルを使用するドライブを変換します。
4 GB NTFS 形式のパーティションを 3 つ作成します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
PCカードハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
テスト システムの PC カード チャネルに 1 台の PC カード ハード ディスク ドライブ (テスト デバイス) をインストールします。
テスト システムの 2 つ目の PC カード コントローラーに PC カード ネットワーク アダプターをインストールします。
S3 状態をサポートするようにシステム BIOS を設定します。
ATA/ATAPI ハードディスクドライブに適切な Windows オペレーティングシステムをインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
テストデバイスのパーティションをすべて削除し、マスターブートレコード (MBR) パーティションスタイルを使用するようにテストデバイスを変換します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
SASハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
テストシステムに SCSI アダプターがインストールされていない場合は、SCSI アダプターをインストールします。
SCSI ハード ディスク ドライブを SCSI バスにインストールします。
SCSI CD-ROM ドライブを SCSI バスにインストールします。
2デュアルポート SAS コントローラーをインストールします
接続1SAS ハード ディスク ドライブを SAS ポートに接続します。
S3 状態をサポートするようにシステム BIOS を設定します。
SCSI ハードディスクドライブに適切な Windows オペレーティングシステムをインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
テスト コンピューターを再起動します。
Windows ディスク管理ツールを使用して、SASハードディスクドライブ上の既存のすべてのパーティションを削除します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
SATAハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
CD-ROM ドライブを ATA/ATAPI コントローラーにドライブ 0 としてインストールします。
SATA コントローラーをインストールして、2 つの SATA ハード ディスクを接続します。 これらのハード ディスクは、ドライブ 1 とドライブ 2 と呼ばれます。
S3 状態をサポートするようにシステム BIOS を設定します。
ドライブ 1 に適切なWindowsオペレーティング システムをインストールします。
インストール中に、ドライブ 2 の既存のパーティションを削除し、3 つの 4 GB NTFS パーティションを作成します。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
SCSIハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
ハード ディスク ドライブ (テスト デバイス) の SCSI ID を次のように設定します:
ドライブ 1 = SCSI ID 0
ドライブ 2 = SCSI ID 1
SCSI アダプターにハード ディスク ドライブ (テスト デバイス) をインストールします。
SCSI CD-ROM ドライブの SCSI ID を 6 に設定し、SCSI CD-ROM ドライブをテスト デバイスとは別のチャネルの SCSI アダプターに物理的にインストールします。
S3 状態をサポートするようにシステム BIOS を設定します。
適切なWindows オペレーティング システムをドライブ 1のNTFS 形式のボリュームにインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
ドライブ 2 上のパーティションを削除し、MBR パーティションスタイルを使用するドライブを変換します。
4 GB NTFS 形式のパーティションを ドライブに2 つ作成します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
USBハードディスクをテストするようにテストコンピューターを構成するには
テスト コンピューターに適切なWindowsオペレーティング システムをインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
テスト システムに USB 2.0 コントローラーが埋め込まれていない場合は、USB 2.0 コントローラーをインストールします。
USB 2.0 コントローラーを高速 USB 2.0 ハブに接続します。
高速 USB 2.0 ハブのダウンストリーム ポートにテスト デバイスを接続します。
Note
USB テスト デバイスを USB 2.0 コントローラーのルート ハブに直接接続しない。
S3 状態をサポートするようにシステム BIOS を設定します。
ハードディスクドライブに適切な Windows オペレーティングシステムをインストールします。
テストシステムのデバイスで必要な製造元提供のドライバーをインストールしてから、システムを再起動します。
テストデバイスのパーティションをすべて削除し、マスターブートレコード (MBR) パーティションスタイルを使用するようにテストデバイスを変換します。
テスト デバイスに 3 つの 4 GB パーティションを作成します。
テストコンピューターに Windows HLK client アプリケーションをインストールします。
Windows HLK Studio を使用してコンピュータープールを作成し、テストコンピューターをそのプールに移動します。
機能-ベースの構成
このセクションの機能がデバイスでサポートされている場合は、「テスト コンピューターの構成」の一般的なインターフェイス ベースの構成手順に加えて、関連する構成手順を更新してください。デバイスのフォーム ファクターの詳細によっては、少しの変更が適用される場合があります。
Device.Storage.Hd.Ehdd
ブート デバイスとしてテストする場合、システムは UEFI 2.3.1 (TCG OPAL 2.0 実装) をサポートする必要があります。
テストのために、セカンダリの非ブート デバイスをインストールする必要があります。
Device.Storage.Hd.Flush
この機能とテストには、外部のプログラミング可能な電源ストリップが必要です。
詳細については、 フラッシュ テストに関 するページを参照してください。
Device.Storage.Hd.Sata.HybridInformation
ターゲット テスト デバイスをブート デバイスにすることはできません。
ターゲット テスト デバイスは、ブート デバイスとは異なる製品 (ハードウェア ID など) である必要があります。
AHCI から起動するシステム BIOS を設定します。
Microsoft AHCI ドライバーを使用してシステムを起動します。
Device.Storage.Hd.Trim
ターゲット テスト デバイスをブート デバイスにすることはできません。
ターゲット テスト デバイスは、ブート デバイスとは異なる製品 (ハードウェア ID など) である必要があります。
AHCI から起動するシステム BIOS を設定します。
Microsoft AHCI ドライバーを使用してシステムを起動します。
Device.Storage.Hd.Uas
テスト システム 1 () に USB 3.0 XHCI ホスト コントローラーをインストールします。
Note
Ftホスト コントローラーは、システム上の埋め込みデバイスとして既に使用できます。この手順はスキップしてください。
ターゲット デバイス 1 をシステム 1 の 3.0 ポートに接続します。
ターゲット デバイス 2 をシステム 2 の 2.0 ポートに接続します。 この手順は、テスト デバイスでの UAS サポートのクロス XHCI と EHCI の互換性をテストするために必要です。
2 つのシステムで構成を完了した後、次のテストを実行します:
XHCI ポートに接続されている UAS デバイス: 完全なテスト スイートを実行します。
EHCI ポートに接続されている UAS デバイス: 次の 3 つのテストを実行します。
EHCI での UAS のディスク ストレス (ロゴ)
EHCI での UAS の UAS ストレス リセット ロゴ テスト
EHCI 上の UAS 用 USB 2.0 & 3.0 SCSI コンプライアンス テスト (ロゴ)