奇妙な問題があります。30分ごとにハードディスクの1つが再びオンになります。ハードディスクが回転する音でこれを認識します。
これまでのところ、どのプログラムがこれを引き起こす可能性があるかを追跡することはできませんでした。
通常の無効化サービス/プログラムなど(これが私の次の調査ステップになります)以外のアイデアはありますか?
また、すべてのドライブの現在の電源ステータスを表示するプログラムがあると便利です。 Harddisk Sentinelは、起動時にすべてのドライブの電源をオンにし、スリープモードに入るのを妨げるため、残念ながらジョブを実行できません。
Technet sysinternalsには、ProcessMonitorがあります。ディスクのスピンアップを引き起こす可能性のあるすべてのファイルオープンまたはアクセスコマンドを確認できます。欠点は、通常の状況ではlotの情報を収集するため、誤動作しているアプリケーションを見つけるのが難しいことです。
これらのドライブにまったくアクセスしたくない場合は、パーティションを「アンマウント」することをお勧めします。これを行うには、ディスクの管理でドライブ文字の割り当てを解除します。そうすれば、通常のアプリケーションはスピンアップを引き起こすことができないはずです。
ウェイクアップ後にpowercfg /lastwake
から始めて、明らかでない場合はpowercfg /waketimers
とpowercfg /requests
を試してください。
最後の溝としてpowercfg /devicequery wake_armed
を試してください。ただし、前のコマンドに表示されるものはすべて表示されます。
powercfg /devicedisablewake "driver name"
を使用するか、デバイスの場合はデバイスマネージャーで[デバイスがコンピューターをスリープ解除できます]を無効にするか、スリープ解除タイマーの場合は、スケジュールされたタスクを確認するか、スリープ解除タイマーを完全に無効にします。
このためのコマンドラインは複雑ですが、バランスプランの場合は次のようになります。
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
最初のGUIDはpowercfg /l
で示される計画であり、2番目は「スリープ」グループであり、最後は「スリープ解除タイマーを許可する」であり、0は無効です。/setacvalueindex
はプラグイン用、/setdcvalueindex
はバッテリー用です。
「私のコンピュータは何をしているのか」という便利なプログラムがあります。それを使用して追跡してみてください。
ハードドライブを制御するために、私はHDD scan v 2.8と呼ばれるプログラムを使用します(新しいリリースもありますが、このバージョンには私が好きなものがあるので、このバージョンを使用します)。
デスクトップに5台のハードドライブがインストールされています。私がコンピューターで作業するとき、通常は2つだけが使用されます(1つはオペレーティングシステムを使用し、もう1つは使用するデータがあります)。残りのドライブの電源はオフになり、ドライブに保存されているデータにアクセスしようとしたときにのみスピンアップします(ドライブがスピンアップして準備が整うまでに約8秒かかります)。
コンピューターで作業しているときは、使用されていないすべてのドライブがスピンダウンしますが、コンピューターを離れるとき、またはコンピューターを停止すると、一定時間後に、アイドル状態だった残りのすべてのドライブが突然スピンアップし、短時間作業を開始します。時間の(数秒間のみ)
私の意見では、svchost.exeがこの問題を引き起こしていると思いますが、確かではありません。私は間違いなく多くのプログラムやアプリケーションの経験があり、ユーザーがしばらく操作しないとドライブが起動します(アンチウイルス、ファイアウォール、インデックスサービス、スキャナー-リムーバブルメディア用など)が、追跡には時間がかかり、注意が必要です。