Windows ReadyBoost
ReadyBoostは、HDDの読み出し時の物理的なシークタイムを隠蔽する事で、体感速度を改善する。
HDDとの読み書きのデータが全てフラッシュメモリにキャッシングされるわけではない。高速なHDDでの大量のシーケンシャルアクセスの場合には、フラッシュメモリよりも高スループットでアクセスできることが多く、そのような場合はフラッシュメモリへのキャッシング処理はなされない。
ランダムアクセスのように、HDDではヘッドのシーク待ちやディスクの回転待ちが原因で極端にスループットが落ちる場合、フラッシュメモリへのキャッシング処理がなされ、ReadyBoostとして機能する。
フラッシュメモリの書き換え回数に上限がある特性を考慮し、ReadyBoostではデータを書き込む位置を非局在化(ウェアレベリング)しており、フラッシュメモリの寿命にも配慮されているが、管理領域の不良や、故障の影響は使用領域以外にも出ることになるので、データを保存する物とは別で用意することが望ましい。
Windows ReadyBoost(ウィンドウズ レディブースト) は、Windows Vista、およびWindows 7、Windows 8/8.1、Windows 10の一機能。フラッシュメモリなどの外部メモリーを、ハードディスクドライブのキャッシュとして利用することで、ソフトウェアなどの読み込みを高速化する機能のこと。
使用するUSBメモリなどの外部記録メディアには、最低でも4kBデータのランダムリードで2.5MB/s、512kBデータのランダムライトで1.75MB/sの速度が必要である。前述のとおり、ランダムアクセス性能を補完するための仕組みであるため、高速タイプ(4kBデータのランダムリードを5MB/s、512kBデータのランダイムライトを3MB/s)のメディアを用いれば更に効果が大きくなる。USB2.0のバスは高速とは言い難いが、データは暗号化だけではなく、最大1/3に圧縮されて処理される事で、転送量そのものを減らす努力がされている。市販のUSBメモリやSDメモリーカード等は然程高速ではないバスに繋がれることもあり、必ずしも使用可能な性能を持っているわけではなく、対応可能や、高速性をうたった製品以外では利用できない可能性が高いことにも注意が必要である。
2014年3月現在、64GB以上の外部ストレージ接続時にWindows ReadyBoostを有効にできない現象が確認されている。