キャッシュのせいで、ハードドライブが異常なタイミングで回転したり回転音を立てたりし始めることがありますか?

キャッシュのせいで、ハードドライブが異常なタイミングで回転したり回転音を立てたりし始めることがありますか?

最近、友人から、Web の閲覧など一見無害なタスクを実行しているときには Windows 7 (x64) コンピューターのハード ドライブが回転し始めて大きな音を立てるのに、ビデオ ゲームをプレイするなどより負荷の高いタスクを実行しているときには静かになるのはなぜかと尋ねられました。

私は彼に、おそらくオペレーティング システムのキャッシュが、新しいファイルが必要になる前にハード ドライブから事前にロードしているのだろうと伝えました。

しかし、私が正しかったかどうかは疑問です。不可解なタイミングでハードドライブが回転するのは、本当にキャッシュの結果なのでしょうか、それともまったく別の原因なのでしょうか?

答え1

システムがクリーンな場合は、検索インデックスが原因と考えられます。一部のリソースがアイドル状態になると、検索インデックスが起動します。

トラブルシューティングするには、Windows Search サービスを無効にして再起動します。ドライブの音が静かになった場合は、それが解決策です。

答え2

sawdust が述べたように、OS ディスク キャッシュは、将来必要になるかもしれないという可能性に備えて、ランダムに読み込むわけではありません。また、「集中的なタスク」についてのあなたの理解も間違っています。ビデオ ゲームは RAM、GPU、CPU に負担をかけるかもしれませんが、いったん読み込まれると、通常、ディスク IO はほとんど行われません。

答え3

おそらくおっしゃる通り、ブラウザのキャッシュには、Web ページを読み込むときにページ、画像、その他のリソースが保存されます。ディスク アクティビティは、他のプロセスによっても発生し、ディスクに保存してメモリを解放するなどの処理が行われることもあります。

答え4

言及する価値のあることの 1 つは、ハード ドライブ コントローラ (ドライブ内の実際の回路基板) が、ドライブの温度が変化するとシリンダーの物理的な位置をチェックする必要があることです。これは、ユーザーが他に何もしていないときにドライブが実行している動作である場合があります。他の人が言及しているように、OS による遅延書き込みとインデックス作成も行われます。

関連情報