コンピュータがアイドル状態のときの HDD アクティビティ

コンピュータがアイドル状態のときの HDD アクティビティ

コンピュータがアイドル状態のときに HDD が動作する原因は何でしょうか? 私の HDD はかなりうるさいので、コンピュータがアイドル状態のときのノイズを取り除きたいです。

これは Windows 7 で発生し、自動デフラグとウイルス対策のバックグラウンド スキャンはオフになっています。最近、Windows 10 TP インストール (別のドライブ (SSD) にインストールされていますが、アクティビティは HDD 上で行われます) の実行中にも発生することに気付きました。リソース マネージャーの「ディスク アクティビティのあるプロセス」を調べたところ、システム プロセスのみが見つかりました。svchost.exe主に、この HDD アクティビティを引き起こしているのは何らかのサービスであることを意味しますか? どのサービスであるかをどうやって調べますか?

アップデート:

PID に基づいて、どの svchost プロセスが原因であるかを突き止めました。ここに画像の説明を入力してください

答え1

状況

Windows 10 でも同じ問題が発生しました。システムがアイドル状態になってから約 5 分後、データ ディスク (スワップではなく、データ ファイルのみ) で多くのディスク アクティビティが発生しましたが、マウスを 1 回動かすだけで消えてしまいました。

タスク マネージャーでは、あまり何も表示されませんでした。リソース モニターでは、svhost がディスク アクティビティを引き起こしていることは示されましたが、どのサブサービスが原因であるかは表示されませんでした。

プロセスエクスプローラー (https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx) はサブサービスを表示します。マウス/キーボードが約 5 分間アイドル状態になった後、defrag.exe が svchost で起動しました。

解決

これを無効にすることができます (原因であるスケジュールされたデフラグ)。タスク スケジューラ > タスク スケジューラ ライブラリ > Microsoft > Windows > デフラグ > 「ScheduledDefrag」を無効にします。これを無効にすると、システム上の問題は解消されました。

説明

デフラグは、ハードディスクのデフラグに使用されます。たとえば、ファイルはハードディスク上に分散した複数のフラグメントに保存される場合があります。ファイルを読み取るとき、ハードディスクのヘッドはすべてのフラグメントに順番に物理的に移動する必要があります。これには時間がかかり、パフォーマンスが低下します。デフラグ プロセスでは、フラグメントを最適な場所に移動するため、ハードディスクのヘッドの移動距離が短くなり、ハードディスクの読み取りおよび書き込みパフォーマンスが向上します。

Windows は、5 分間アイドル状態になるとタスク スケジューラを使用して自動的にデフラグ プロセスを開始しますが、手動でデフラグを開始することもできます。ドライブ文字を右クリック > プロパティ > ツール > 最適化。断片化のパーセンテージは、デフラグが必要かどうかを示します。

SSD は物理的なヘッドの動きがないので、デフラグする必要はありません。SSD でデフラグを使用すると、SSD の寿命が短くなります。

答え2

Windows タスク スケジューラは、コンピュータが 4 分間アイドル状態 (ユーザー操作なし) になると、あなたが言及したタスクを含むさまざまなタスクの実行を開始します。これをより高い値に変更する方法があると思われます。詳細については、Web で schtasks.exe または Windows タスク スケジューラを検索してください。

答え3

Svchost は、多くのサービスのホスト プロセスです。 Sysinternals Process Explorer などのツールを使用して、svchost の特定のインスタンスを調べ、どのサービスが実行されているかを確認する必要があります (プロセスの上にマウスを移動すると確認できます)。

私の推測では、これはおそらくインデックス サービスがデータをスキャンして検索を高速化しているからでしょう。Windows アップデートが一時ファイルを書き込んでいる可能性もあります...

答え4

ここで回答された内容(すべて良い回答でした)に加えて、HDD が頻繁に行っているもう 1 つの処理は、シリンダの正確な物理的位置を取得することです。ハード ドライブの温度が変化すると、物理ディスクが膨張し、温度はハード ディスクのアクティビティに応じて変動します。ハード ディスク コントローラは、要求されたセクターがあるシリンダにアームを正確に配置できるように、シリンダの位置を把握する必要があります。このアクティビティをオフにすることはできません。

関連情報