WindowsがセカンダリHDDを常に回転させているのはなぜですか?


25

WindowsでセカンダリHDDが常に回転するという問題があります。私のメインOSはSSDのC:パーティションにあり、HDDにはストレージ用のD:パーティションとリカバリ用のE:パーティションがあります。E:およびD:のインデックス作成は無効になっており、現在すべての場所で一時停止しています。

Windowsの電源設定を設定して、1分間何も操作しないとHDDがオフになると、ドライブはスピンダウンしますが、約20秒後にウェイクアップします。2分間何も操作しないとオフになるように設定すると、スピンダウンすることはほとんどなく、1:20〜2:00の間に不規則な間隔でHDDにアクセスしていることが示唆されます。HDDアクティビティに対応するリソースマネージャーのピークを特定しました。

このピークは、HDDがスピンダウンする時間があり、その後、ピークを引き起こすプロセスによって起こされた場合に高くなります。HDDがアイドル状態になる時間がなかった場合、ピークは小さくなります(ただし、まだあります)。[ディスクアクティビティ]バーの下には、パスに[D:]または[E:]が含まれる画像がないため、右のグラフィックスのピークを確認するだけで、原因を特定することはできません。リスト。

Sysinternals Process Monitorを使用して、パスに「D:」または「E:」を含むすべてのプロセスをフィルタリングします。これにより、レジストリキーNoLowDiskSpaceChecksを使用してQueryFullSizeInformationVolumeを識別および無効にできます。ただし、このプロセスは私のHDDウェイクに完全に対応していなかったため、無効にすることは役に立ちませんでした。現在のところ、Process Monitorは、HDDにアクセスしているプロセスがゼロであると報告しています。

別のスレッドを読んだ後、ページファイルを(C:にある場合でも)無効化することも試みました。これにより違いが生じるかどうかを確認するためでしたが、そうではありませんでした。また、デバイスマネージャーでHDDのコントローラーを無効にしようとしましたが、これによりドライブが常に回転したままになりました。数か月前にWin 7をインストールしたとき、エクスプローラーでドライブをクリックするまでドライブは静かなままだったので、Windowsまたはサードパーティソフトウェアのいずれかで過去数か月以内に何か変更がありました。ただし、Microsoft以外のすべてのサービスを無効にしてWindowsを起動すると、同じ動作が発生します。これは、サードパーティのソフトウェアがおそらく犯人ではないことを示唆しています。

今のところ、私はかなり迷っていて、ウェブを検索しても役に立たない。USBから別のOSを起動しようとするかもしれませんが、誰かが私の問題の解決策を教えてくれるアドバイスをくれたら、とても感謝しています。


この問題に対する私のソリューション:Windows 8.1は、SSDにページファイルを配置する代わりに、HDDにページファイルを自動的に作成しました。これにより、ページファイルにアクセスするたびにそのドライブがスピンアップします。8 GBのRAMがありますが、プログラムを最小化から復元すると、そのドライブがスピンアップするまでPCがフリーズします。
ジョシュブラウン

回答:


16

ベース

プロセスエクスプローラーには、プロセスによって読み書きされるバイト数の変化を追跡する特別な列があります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

この方法で、セカンダリHDDに対してデータを読み書きしているプロセスの名前をキャプチャできる場合があります。


//編集:

外部ハードドライブに何かを書き込むのはシステムプロセスであることがわかっている場合は、プロセスモニターでプロセスの実行内容を追跡できます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


Ctrl + Eでキャプチャを開始/停止します。

これらのフィルターのいくつかを定義します。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


// Edit2:

特定のIRPイベントに関連付けられたスレッドIDを追跡し、そのIRPイベントを引き起こしたスレッドを追跡することができます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください


1
ヒントをありがとう!DiskMonを使用すると、書き込みの長さが2で、セクターが1465147856であることがわかりました。しかし、WinHex、nfi、およびDisk Explorerを使用すると、このセクターにあるファイルを見つけることができませんでしたリソースモニターとDiskMonと同時にプロセスエクスプローラーでデルタ書き込み列を監視しました。プロセスを「システム」として識別しました。 ?システムプロセスが何をしているかを正確に知る方法はありますか?(書き込みのサイズは2 kbです)
-joelostblom

システムプロセスのPIDは4です。
joelostblom13年

私はもう少し自分自身を得た。DiskMonのタイマーを監視することにより、プロセスモニターを介して同じタイムスタンプでプロセス「システム」からすべてのアクティビティを収集しています(高度な出力とプロファイリングイベントが有効)。ただし、2nsのHDDにアクティビティがある場合、タイムスタンプに固有のものは特定できません。プロセスプロファイリングイベント、IRP MJ WRITE、Cのページファイル(それをオフにした場合でも)、FASTIO_RELASE_FOR_CC_FLUSH、およびその他のFASTIOイベントがいくつかあります。
joelostblom

更新していただきありがとうございます。これは、IRP_MJ WRITEイベントを特定したときに行いました。DiskMonの対応するタイムスタンプで書き込まれているファイルは、C:\ pagefile.sysおよびC:\ $ LogFileのみです。WinHExを使用すると、書き込まれたセクターが、セカンダリHDD上の「パーティション化されていないスペース」(はい、パーティション化されていない)としてのWinHExラベルの一部であることがわかりました。
-joelostblom

すべての助けてくれてありがとう!別のルートで解決しましたが(下記参照)、あなたのヒントから多くを学びました!
joelostblom

7

解決しました!

私は空想をやめ、コンピューターがクラッシュするかディスクがアイドル状態になるまで、実行中のすべてのサービスを1つずつ無効にすることにしました。幸いなことに、私はクラッシュに至るまで行く必要はなく、サービス「Sentinel LDK License Manager Service」がウェイクアップの原因であることがわかりました。グーグルで検索したところ、Lightworksに関連しているようで、その後アンインストールしました。Sentinel ServiceはLightworksでアンインストールしませんでしたが、Lightworksがなくなったため、どういうわけか私のHDDはアイドル状態のままになります。

だから、問題はどこかにあったと思います... Lightworksとセンチネルサービスがうまくいかず、これによりセカンダリHDDが「パーティション化されていない」スペースの一部の書き込みで起動しました...そうではありません私にはわかりますが、誰かがこれをグーグルで検索するなら、あなたは何をすべきか知っています。


よくやった。プロセスエクスプローラーがsvchost.exeプロセスの1つではなく、「システム」プロセスの下で読み取り/書き込みディスクバイトの変更を示したのはなぜでしょうか。システムサービスを実行するプロセスはsvchost.exeです(おそらくご存知のように、それらは複数存在する可能性があります)。Lightworksをもう一度インストールしますか?興味があります。PEで特定のsvchost.exeをダブルクリックすると、そのプロセスによるサービスハンドルのリストが表示されます。
コレミック

Hehe、今はすべて正常に動作しているので、再度インストールするのは少し気が進まない。しかし、私はあなたが以前にとても役に立ちましたので、今夜それをするかもしれません=)
joelostblom

1
@trismarck:ライセンスを強制するソフトウェアであるため、不明瞭な方法を介して何らかのセキュリティを使用して、どのように機能するかを隠す可能性があります。デバイスドライバーとしてOSカーネルに侵入している可能性があり、ファイルからディスクセクターに情報を直接保存して非表示にするなどです。
pabouk

コンピューターに新しい4TB HDDを入れただけで、頭が頻繁に駐車および駐車解除された理由がわかりませんでした。問題の説明はまさに私が抱えていた問題です。ドライブにアクセスするシステムプロセス以外の何もないドライブアクセス。Lightworksを削除し、神秘的なドライブアクセスがなくなりました。昨年、他のWD Greenドライブにどれだけのロード/アンロードサイクルがかかったかを考えるのは嫌です。新しいものは少なくとも20秒ごとにサイクリングしていました。
ChrisJD 14年

@ChrisJD素晴らしい!使用しているLightworksのバージョンを覚えていますか?Lightworksフォーラムlwks.com/…でこの問題を報告しましたが、彼らは、LightworksがSentinel LDK License Managerサービスを使用しなくなったと言いました。
joelostblom 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.