Windows システム評価テストのスコアを構成する

Windows システム評価テスト (WinSAT) は、CPU、メモリ、ディスク、グラフィックなど、複数のシステム コンポーネントのパフォーマンスを分析するために使用されます。

WinSAT の結果は、[パフォーマンスの情報とツール] のコントロール パネル項目に Windows エクスペリエンス インデックス (WEI) スコアとしてまとめられます。 これらのスコアにより、コンシューマーは自分のシステムのパフォーマンス特性を確認することができます。

WinEI スコアは OOBE 中に生成されなくなり、prepop xml ファイルも OOBE 中に WinSAT formal ファイルを作成する際に使用されなくなりました。 エンドユーザーに出荷する前に、システム上で WinSAT formal ファイルを生成することをお勧めします。 これにより、エンドユーザーはシステムを起動してすぐに WinSAT スコアを利用できるようになり、この結果に依存する最適化もすぐに利用できるようになります。 評価は Out-of-Box Experience 中には実行されないため、ユーザーが OOBE を終了すると、WinSAT と WEI のスコアは生成されなくなります。 その代わりに、出荷されるシステムで WinSAT を事前入力する以外の方法では、2 つのタイミングでスコアを生成することができます。

  • エンド ユーザーは、[パフォーマンスの情報とツール] コントロール パネルの項目にある [評価を再実行] オプションを使用して、評価を明示的に要求することができます。

  • システムがアイドル状態のとき、残りの WinSAT 評価が事前入力されていない場合は、メンテナンス スケジューラーにより、最初の起動に続いて実行されます。

完全なシステムで WinSAT を実行する方法

コンポーネント システムに対して評価を実行するには、WinSAT コマンドライン ツールで prepop オプションを使用します。

コンピューターごとに WinSAT を実行する方法 (すべてのシステムが対象):

  1. Windows 8 をインストールし、監査モードで起動します。 監査モードの詳細については、監査モードの概要に関するページを参照してください。

  2. Out-of-Box Driver などの補助的なコンポーネントを追加します。

  3. WinSAT prepop を実行します。

    これにより、WinSAT prepop の .xml 結果ファイルがデータストア ディレクトリに生成されます: %WINDIR%\performance\winsat\datastore\

  4. [省略可能] このインストールをキャプチャして他のコンピューターに展開する場合は、sysprep /generalize /audit /shutdown を実行し、インストールをキャプチャします。 出荷予定の PC にイメージを展開し、起動します。

  5. Windows が監査モードで起動していることを確認してから、WinSAT moobe を実行します。

    これにより、一致する prepop ファイルから WinSAT formal ファイルが生成され、エンドユーザーが初めてシステムを起動するときに WinSAT formal ファイルが利用できるようになります。 Windows のいくつかの機能は、WinSAT formal ファイルに基づいて拡張されるため、このファイルがシステムに存在しない場合、ストレージ クラスが不必要に最適化される、またはメモリ管理の最適化およびプリフェッチの最適化が行われないなど、システムのパフォーマンスに問題が発生する可能性があります。

    注意 PC の製造現場で行う作業時間を短縮するため、Windows のマスター イメージを作成する際には、WinSAT prepop を使用することをお勧めします。 これにより、製造現場では WinSAT moobe を実行するだけで済みます。 しかし、WinSAT prepopWinSAT moobe の両方を製造現場で実行したい場合は、代わりに WinSAT formal を使用することができます。 このオプションを使用すると、WinSAT prepopWinSAT moobe の両方を実行した場合と同じ一連のファイルが作成されるため、マスター Windows イメージで WinSAT prepop を実行できないシナリオで使用する必要があります。

  6. sysprep /oobe を実行し、Windows を OOBE で起動するように構成します。

    警告WinSAT moobe を実行した後に sysprep /generalize を実行すると、WinSAT moobe によって作成された結果が削除されます。 お客様に出荷する予定の各 PC は、製造現場で WinSAT moobe または WinSAT formal を実行することをお勧めします。

これで、システムをお客様に出荷する準備が整いました。 コンピューター イメージごとに一連の WinSAT 評価を実行すると、お客様のコンピューターに常に完全な WinSAT の結果が残るという利点があります。 それだけでなく、これによって得られる WinSAT の結果は、非常に正確です。 この用途において、正確とは、コンシューマーがシステムをオンデマンドで評価した場合に得られるシステムの評価が、WinSAT によって事前入力された評価と同等、またはそれ以上の評価であることを指します。

システムが大きく異なるとデータが正確にならないため、事前設定は、ラップトップとデスクトップ パソコンのように性能が大きく異なるシステム間で WinSAT データを転送できるようにすることを想定していません。 その代わり、同じマザーボードやチップセット、同じ CPU、ビデオ カード、ディスクを搭載した類似システム間で、WinSAT データの再利用を容易にすることを目的としています。

次の手順では、選択した構成で、類似する一連のコンピューターに対して WinSAT を実行する方法について説明します。 ここでは、WinSAT prepop コマンドを複数回実行する必要があります。

選択した PC 構成と PC コンポーネントの WinSAT を実行する方法

  1. ビデオ プロセッサ、メモリ、ストレージ デバイスなど、PC に含める構成を特定します。

  2. Windows 8 をインストールし、監査モードで起動します。 監査モードの詳細については、監査モードの概要に関するページを参照してください。

  3. Out-of-Box Driver などの補助的なコンポーネントを追加します。

  4. WinSAT prepop を実行します。

  5. Sysprep /generalize /audit /reboot を実行します。 これにより、事前入力されていないすべての WinSAT .xml ファイルが削除されます。

  6. 結果の WinSAT prepop .xml ファイルを、%WINDIR%\performance\winsat\datastore から WinSAT の結果を格納するために使用しているネットワーク共有にコピーします。

  7. コンポーネントのいずれかをアップグレードします。 たとえば、一連のコンピューターの内、1 つの構成のメモリを増やします。

  8. WinSAT prepop -mem テストを実行します。 この方法でツールを使用すると、指定したコンポーネントに関連するテストのみが実行されるようになります。 メモリ テストの結果を示す .xml ファイルが追加で生成されます。

  9. 元のメモリ構成に戻し、ビデオ カードなど別のコンポーネントをアップグレードします。

    注意 WinSAT の結果は同レベル以上の構成で使用できるため、基本構成に戻すと、より幅広いコンピューターに関連するテスト結果が取得されます。

  10. WinSAT prepop -graphics コマンドを使用して、テストを再実行します。 指定したコンポーネントに関連するテストのみが実行されます。 グラフィックの結果用に、追加の .xml ファイルが生成されます。

  11. 新しい結果ファイルは、元の .xml 結果ファイルとともにネットワーク共有に保存します。

  12. 同様のコンポーネントを持つ新しいコンピューターに WinSAT 結果を事前入力するには、ネットワーク共有からセットアップ先のコンピューターの WinSAT Datastore ディレクトリ (%WINDIR%\performance\winsat\datastore) に .xml ファイルをコピーします。 ネットワーク共有からは、すべての WinSAT prepop ファイルのセットをローカルの WinSAT ディレクトリにコピーすることができます。 WinSAT により、現在のコンピューターに適した正しいセットが検出されます。

  13. 新しいコンピューターで WinSAT moobe を実行します。 これにより、一致する prepop ファイルから WinSAT formal ファイルが生成され、エンドユーザーが初めてシステムを起動するときに WinSAT formal ファイルが利用できるようになります。 Windows のいくつかの機能は、WinSAT formal ファイルに基づいて拡張されるため、このファイルがシステムに存在しない場合、ストレージ クラスが不必要に最適化される、またはメモリ管理の最適化およびプリフェッチの最適化が行われないなど、システムのパフォーマンスに問題が発生する可能性があります。

WinSAT moobe を実行すると、WinSAT によって次のディレクトリで結果ファイルの検索が行われます: %WINDIR%\performance\winsat\datastore。 関連する .xml ファイルのセットが見つからなかった場合、WinSAT によって無関係なファイルが無視され、システムは未評価として扱われます。 DWM テストが直ちに実行され、その他のテストはメンテナンス タスクとして、またはエンドユーザーが [パフォーマンスの情報とツール] コントロール パネル項目からテストの実行を選択したときに実行されます。 関連する prepop .xml ファイルのセットが見つかった場合、これをもとに WinSAT によって formal .xml ファイルが生成され、エンドユーザーが初めてコンピューターを起動したときに使用できるようになります。 これにより、機能のスケーリングが可能になり、Windows の適切な最適化が実行できるようになります。

WinSAT では、ハードウェア ID を使用して関連性の判断が行われます。 これには、CPUID、メモリ DIMM 構成、ハード ディスクのモデルおよびサイズ、ビデオ カードの PNP ID が含まれます。 関連するセカンダリ評価が存在しない場合、WinSAT によってプライマリ評価とセカンダリ評価の両方が実行されます。たとえば、CPU とメモリの両方などです。

選択した構成で実行するという、この 2 番目のオプションの利点は、WinSAT 評価をより少ない構成で実行し、同様のシステムにコピーすることができる点です。 短所は、WinSAT ファイルのセットが現在のシステムに関連していない場合、それらのテストは無視され、システムは未評価として扱われるため、エンドユーザーがコンピューターを起動しても最適化と機能のスケーリングが実行されない点です。

WinSAT Prepop のコマンドライン オプション

事前入力を行う構文は次のとおりです。

Winsat prepop [-datastore <directory>][-graphics | -cpu | -mem | -disk | -dwm]

次のコマンドを使用すると、すべての WinSAT テストが実行されます: Winsat prepop

以下の依存関係を前提として、DWM などのサブシステムを 1 つだけ事前入力することができます。

  • DWM 評価は個別に実行することができます。

  • ディスク評価は個別に実行することができます。

  • CPU の評価を行うには、関連するメモリの評価が存在している必要があります。

  • メモリの評価を行うには、関連する CPU の評価が存在している必要があります。

  • グラフィックの評価を行うには、関連する CPU とメモリの評価が存在している必要があります。

moobe の構文は以下のとおりです。

Winsat moobe [-datastore <directory>]

WinSAT ファイルの名前付けパターンは以下のとおりです。

Windows 8 では、%type% 識別子として Prepop が存在します。 これは、事前入力の結果であるデータストア ファイルを識別します。 名前付けパターンは次のとおりです。

%IdentifierDerivedFromDate% %Component%.Assessment(Prepop).WinSAT.xml

%IdentifierDerivedFromDate% は、年-月-日および時刻です。たとえば、0012-08-01 14.48.28 は、テストが 2012 年 8 月 1 日の午後 2 時 48 分 28 秒に実行されたことを示しています。

winsat prepop の次に winsat moobe、または winsat formal を実行して作成された WinSAT formal ファイルの名前付けパターンは以下の通りです。

%IdentifierDerivedFromDate% Formal.Assessment(Initial).WinSAT.xml