Windowsには「プリフェッチ」という機能がある。
これはユーザーが利用したソフトの傾向を記録して、システムやソフトの起動を早くしたり、デフラグを効率的に行い、ディスクの読み出しを早くする機能である。
しかし、読み出し速度の遅いハードディスクなら効果が見込めるがランダム読み出しが高速なSSDやRAID0ボリュームを使っている場合は役に立つとはいいにくい。
そこで「プリフェッチ」を無効にする方法を書いてみよう。
例によってレジストリをいじる。
また、操作を誤ってパソコンが動かなくなっても責任は負わないのでそのつもりでいてほしい。
気をつけてはいるが綴りを間違っているかもしれないので油断しないように。
レジストリエディタを起動する。次のキーを開く。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Control\Session Manager\Memory Management\PrefechParameters
右側ペインの「EnablePrefetcher」をダブルクリックして開く。
「値のデータ」は現在、半角数字で「3」を入力されている。
これが通常の状態である。
無効にするときはここに半角数字で「0」を入力して「OK」ボタンをクリックする。
ちなみに「1」の場合はソフトの起動時のPrefetchのみが有効になる。
「2」の場合はシステム起動時のPrefetchのみが有効になる。
再起動すると有効になる。
関連記事 WindowsXPの起動が極端に遅い場合には
このページのトップへ