HDDがスリープ状態かどうかを確認するにはどうすればいいですか?

HDDがスリープ状態かどうかを確認するにはどうすればいいですか?

Windows の電源設定には、非アクティブなときに HDD をスリープ状態にする設定があります。電力消費と HDD の寿命をよりよく理解/制御するために、この設定がいつ適用されるのか正確に知りたいです。

私は設定を 1 分間の無活動に設定し、PC をしばらく無活動のままにしました (その HDD からソフトウェアが実行されていないこと、またソフトウェアがその HDD 上のものにアクセスしていないことを確認しました)。そして戻ってきてその HDD を参照しようとしたところ、すぐに機能しました。HDD が電源オンになるまでの遅延はありませんでした (スリープ状態の場合)。

タスク マネージャーを開いても、その HDD の書き込み/読み取りはありませんでした。HDD 情報について Windows イベントを確認しましたが、何もありませんでした。デバイス マネージャーの [プロパティ] -> [HDD の詳細] に [電源データ] セクションがありますが、変更されていないようです。常に [現在の電源状態: D0] と表示されます。

では、HDD の「スリープ」状態を監視するにはどうすればよいでしょうか?

答え1

まず、一部の HDD にはソリッド ステート バッファが搭載されているため、すぐに使用可能になったからといって、ドライブがスリープ状態だったという証拠にはなりません。最も簡単な方法は、音を聞いて判断することです。外付けディスク ドライブでははっきりとわかりますが、内蔵 HD では起動音が聞こえにくいです (聴診器で確認してみるといいかもしれません ;-)。

次のようなディスク状態モニターを使用することもできます。アクティビティインジケーター前述の聴覚アクティビティ検出と併せて、実際の読み取り/書き込みアクティビティが記録されているかどうかを確認します。

注意Windowsは継続的に次のような多くのタスクのために、HDD、特にシステム ファイルを含むパーティションにアクセスします。

  • マルウェアチェック
  • ファイルのインデックス作成
  • ファイルシステムの最適化
  • ファイルシステムのクリーンアップ
  • Windows のアップデートを確認する

そのため、スリープが正しく有効になっていても、HDDがスリープ状態になることはほとんどありません。一方、スリープ状態はHDDの寿命を延ばす効果はありません。ドライブが起動するたびに、ディスクは速度を上げて初めて頭部は空気のクッションに乗って水面上に浮かんでいる(または、一部の新しいドライブではヘリウム)。プラッターにはダイヤモンドのようなコーティングが施されているかもしれませんが、摩擦が最も高くなるのは起動時なので、連続操作は頻繁な起動と停止ほど有害ではないと考える人もいます。

ちなみに、あるテストでは、調査対象となったドライブの約80%は4年間使用後も稼働していた。

関連情報