Windows 7 がハードドライブの動作中に遅くなる

Windows 7 がハードドライブの動作中に遅くなる

時々、PC を普通に使用しているときに、(一見)ランダムに速度が低下し、場合によっては数秒間フリーズすることがあります。この速度低下の期間中、ハード ドライブ(どのドライブかはわかりません)に常に書き込みが行われているように見えます。前回の速度低下中に、Windows のリソース モニターを起動したところ、システム プロセスがドライブ(システム ドライブ C:\ だと思いますが、確かではありません)に最大 10MB/秒で書き込みを行っていることがわかりました。

何か特別なことをしているわけではありません (少なくとも、そうは思っていません)。ほとんどの場合、正常に動作しますが、前述したように、時々ランダムに速度が低下することがあります。この原因と、再発を防ぐ方法について何かアイデアはありますか?

問題の原因はセカンダリ ハード ドライブにあると疑ったので、そのハード ドライブを取り外しました。取り外して以来、この問題は発生しなくなりました。理由はわかりません (システム プロセスがなぜそのドライブから書き込み/読み取りを行うのかさえわかりません)。そのドライブで重要なものは Steam だけです。何かアイデアはありますか?

(私はトリプルコア プロセッサと 4GB の RAM を搭載しています。システム ドライブは WD Caviar Black 500GB、セカンダリの「データ」ドライブは Samsung ドライブです。モデル番号はわかりませんが、調べることはできます。必要に応じて、PC の完全な仕様を投稿することもできます。)

答え1

ハード ドライブが故障しそうになると、大量の I/O エラーが発生し、OS がデータを最初から書き直す必要が生じることがあります (時間の無駄が増えます)。そのため、これらのデバイスの自然な動作である場合でも、SMART 値を読み取って、何かが間違っているかどうかを調べることができます。

これを行うには、たとえば次のようなソフトウェアを使用できます。クリスタルディスク情報何か問題があるかどうかを教えてくれます (温度、作業時間、エラーなどを読み取ります)。

PS: 少なくとも月に 1 回はユニットをデフラグしてください。

答え2

いずれにせよ、ハード ドライブはコンピューターの最も遅いコンポーネントです。これがブート ディスクに関するものであれば、Windows がシステム復元情報を書き込んでいる可能性があります (これはかなりランダムです)。
ハード ディスクの種類は何ですか (5700 RPM ディスクはブート ディスクとして使用するにはやや遅いです)? RAM メモリはどれくらいありますか? システムがメモリをディスクにスワップしている可能性が高いためです (常に非常に遅い)。

答え3

ディスク IO をトレースするには、WPT (Windows 8 SDK の一部) の xperf を使用します。

リンク

スクリプトを実行し、CMD ウィンドウを最小化します。問題が再び発生したら、CMD に戻り、15 ~ 20 秒待ってからキーを押してログを停止します。xperfview で開き、ディスク IO グラフで、どのプロセスが高ディスク IO を引き起こしているかを確認します。

関連情報