Intelが第2世代Coreファミリープロセッサ向けにZ68 Expressチップセットを発売した際、このチップセットの差別化要因の一つとして、システム全体のパフォーマンスと応答性を向上させるために設計されたソリッドステートキャッシュ技術であるSmart Response Technology(SRT)のサポートが挙げられました。しかし、SRTはZ68 Expressチップセットのハードウェアに固有の機能ではありません。この技術は、IntelのRapid Storage Technology(RST)ドライバとソフトウェア(バージョン10.5以降)に完全に実装されていますが、Z68 Expressと、より新しい6シリーズおよび7シリーズのIntelチップセットでのみ有効になっています。
スマート レスポンス テクノロジーは、標準ハード ドライブからのデータの読み取りと書き込みの両方をインテリジェントに監視する透過的なキャッシュ構成です。最も頻繁にアクセスされるデータ ビットをより高速なソリッド ステート キャッシュにキャッシュすることで、メイン ストレージ ボリュームとして標準ハード ドライブを使用しているシステムで SSD のようなパフォーマンスを実現します。ソリッド ステート ドライブは通常、ほぼ瞬時のアクセス時間と、最速のハードディスク ドライブのパフォーマンスをはるかに上回る転送速度を提供します。たとえば、最新の SATA III SSD は、約 550 Mbps の読み取りと書き込み速度を実現し、アクセス時間は 1 ミリ秒未満です。比較すると、10,000 rpm のハード ドライブは理想的な条件下でも約 160 Mbps で推移し、アクセス時間は数ミリ秒になります。

ハイブリッド HDD/SSD キャッシュ設定には、ユーザビリティ上の利点がいくつかあります。ソリッド ステート ドライブは比較的高価なため、PC ユーザーは、中型 (60 GB ~ 120 GB) の SSD と大容量のハード ディスク ドライブを組み合わせて、SSD をオペレーティング システムや頻繁に使用するアプリケーションとデータの処理専用にし、HDD を大容量ストレージとして使用することが一般的です。このような構成では、全体的なパフォーマンスとストレージ機能が向上しますが、ユーザーは複数のドライブ文字を管理する必要があり、SSD の容量が少なくなると、SSD とハード ドライブ間でデータを手動で移動する必要があります。一方、スマート レスポンス テクノロジーは、SSD の全体または一部をオペレーティング システムから非表示にし、データを自動的にキャッシュします。追加のドライブ文字は必要なく、個々の使用パターンに基づいてデータが SSD との間で動的に移動します。その結果、ユーザーが複数のドライブ文字を管理することなく、SSD のようなパフォーマンスと HDD のような容量を提供するシステムが実現します。
ただし、SRTにはいくつかの欠点があります。他のSSD/HDDハイブリッド構成と同様に、ハードドライブ上のデータは、キャッシュのためにソリッドステートストレージボリュームにミラーリングされる前に複数回アクセスされる必要があります。そのため、SSDキャッシュは、新規データやアクセス頻度の低いデータに対しては、パフォーマンス上のメリットをほとんど、あるいは全く提供しません。大容量ファイルの転送、新しいアプリケーションのインストール、ファイルのコピーなどを行う場合、SRTが有効になっているシステムは、標準的なハードドライブが1台搭載されているかのように動作することがあります。
SRT を使用すると、ほとんどの状況で顕著なメリットが得られますが、SRT の要件を満たすためにシステムの OS を再インストールする必要がある場合があります。SRT が機能するには、システムに互換性のあるチップセットが搭載されていること、システムのストレージ コントローラーが RAID モードに設定されていること、そして適切な Rapid Storage Technology ドライバー(バージョン 10.5 以降)がインストールされている必要があります。システムのストレージ コントローラーが IDE または AHCI モードに設定されており、Windows が既にインストールされている場合、RAID モードに切り替えると、ドライバーやレジストリを操作しない限り、ブルー スクリーンが表示され、システムが起動しなくなる可能性があります。
SRTのインストールと有効化
幸いなことに、ソリッドステートドライブ(SSD)とハードディスクドライブ(HDD)をそれぞれ1台ずつ搭載したシステムであれば、Intelのスマート・レスポンス・テクノロジーを簡単にインストールして有効化できます。まず、両方のドライブをシステムのIntel製SATAポートに接続します。次にシステムを起動し、システムBIOSに入り、SATAコントローラーをRAIDモードに設定します。システムを再起動し、SSDは無視してハードディスクドライブにWindowsをインストールします。Windowsのインストールが完了したら、チップセットドライバーやラピッド・ストレージ・テクノロジー(RST)ドライバーなど、システムコンポーネントに必要なドライバーをインストールします。これらのドライバーはIntelダウンロードセンターからダウンロードできます。

これらのドライバーをインストールすると、システムが再起動し、システム トレイのアイコンから RST コントロール パネルにアクセスできるようになります。RST アイコンをダブルクリックし、表示されるコントロール パネルで[高速化]メニュー ボタンをクリックし、SSD を選択して、Smart Response Technology に割り当てるストレージ容量を指定します。SRT は、最大 64GB の SSD 容量をキャッシュに使用できます。64GB 以下の SSD では、ドライブ全体を使用でき、OS はシステムにドライブが 1 つしかないと認識します。64GB を超える SSD では、ドライブの任意の部分を SRT に使用できます (当然ですが、キャッシュが大きいほど、データ量が多い場合のパフォーマンスが向上します)。また、SSD 上の未使用領域をパーティションに分割し、ドライブ文字を割り当てることもできます。
SSDを選択し、容量を定義したら、アクセラレーションを有効にしてSRTモードを選択できます。拡張モードと最大化モードの2つのモードがあります。拡張モードは基本的にライトスルーキャッシュモードで、書き込み速度はハードドライブの性能によって制限されます。最大化モードはライトバックキャッシュとして機能し、書き込みをキャッシュしてから後でハードドライブに書き込むため、全体的なパフォーマンスが最適化されます。
Smart Response Technology を使用すると、どの程度のパフォーマンス向上が期待できるでしょうか。Core i7-2600K プロセッサー、4GB の RAM、WD Raptor ハードドライブ、20GB の Intel ソリッドステートドライブを搭載したシステムでこのテクノロジをテストしました。すべて Windows 7 Ultimate x64 で実行されています。SRT を無効にした場合、システムの PCMark Vantage スコアは 12,138 でした。SRT アクセラレーションを有効にし、マシンを拡張モードで動作させ、SSD の 20GB 容量全体を SRT に使用すると、システムの PCMark Vantage スコアは 16,563 に跳ね上がります。また、SRT を最大化モードで動作させた場合、PCMark Vantage のパフォーマンスは 16,582 に上昇し、SRT なしのシステムのパフォーマンスよりも約 36 パーセント向上しました。数字からは伝わりませんが、システムのスピード感が増しています。 SSDのアクセス時間と転送速度の速さにより、ハードドライブ単体で動作する場合よりもはるかに高速で応答性に優れたシステムを実現しました。その違いは昼と夜ほどです。