web-dev-qa-db-ja.com

ハードドライブがビジー/スタックする原因を特定するにはどうすればよいですか?

Windows 7 32ビット(完全に更新)を実行している比較的新しいDelle4300ラップトップを持っています。 1日に数回、ハングしているように見えます。これが発生すると、マウスを動かすことができますが、デスクトップの残りの部分は基本的にフリーズします。ハードドライブアクティビティライトは、何かの作業で忙しいことを示していますが、何がわからないのです。これは約30秒間続き、その後すべてが正常に戻ります。

残念ながら、これは一見ランダムな時間に発生するため、タスクマネージャーを時間内に起動して何が起こっているかを確認することができません。

ここで何が起こっているのかを判断するために、どのようなトラブルシューティング手順を実行できますか?ハードドライブ(Western Digital btw)でSMART診断を実行しましたが、正常に戻りました。

2
Mike B

これは必ずしもハードドライブの問題ではありません。少なくとも、 LatencyMon を実行して、特に問題のあるドライバーまたはソフトウェアユーティリティがないかどうかを確認します。これにより、システムが応答を待機せずに座っていることが明らかになります。

あなたがもう少し技術的に精通しているなら、あなたはほぼ確実に XPerf (Windowsパフォーマンス分析キットの一部)で正確な犯人を特定することができるはずですが、それは少し複雑すぎるかもしれません恥ずかしがり屋またはかすかな心。

3
Shinrai

HDDScan from http://hddscan.com/ を使用します

enter image description here

そのメニューで「確認」を使用すると、読み直して何を読んだかを確認します。これは、ハードドライブをテストする上で非常に重要なステップです。

多くの場合、HDDはロジック内の特定の比較方法によってビット値を想定しているため、CRCチェックメカニズムはエラーを報告しません。セクターを検証すると、不良ブロックをより適切に特定できます。

SMART-はそれほど賢くはありません..そして常に何かが間違っているとは言わないでしょう..それは安全な範囲内にあるので..それはあなたではなく会社にとって便利です..

enter image description here

スキャンの終わりまでに本当に0の不良(青いブロック)がある場合は、別の問題がある可能性があります。通常はソフトウェア関連です。パフォーマンスグラフも確認してください。高く始まり、徐々に遅くなるはずです。大きなピークやディップがあってはなりません(スキャン中にPCを使用しないでください)

不良が0の場合は、ドライバーがDRIVEをDMAモードで実行しており、PIOではない)であるかどうかを確認します。これを検索する必要があります。

また、Windowsのイベントマネージャを確認してください。グラフィックカードのエラー、ドライバ、またはハードウェアが、マウスの動作中に「フリーズ」を引き起こすことがあります。

2
Piotr Kula

私はこの動作を2つのシナリオで最も一般的に見ました。

  1. ネットワーク関連、つまり、マップされたドライブまたはネットワークリソースの存在を確認します。これにより、アプリやウィンドウなどが一時的に「フリーズ」する可能性があります

  2. Microsoft .NET最適化サービス-私はそれが何をするのかはっきりとはわかりませんが、遅いシステムでは一貫して短時間システムの速度低下を引き起こすのを見てきました。

その他の考え:システムでウイルスまたはマルウェアスキャナーがアクティブになっていますか?ロギングやバックアップはどうですか?システムの復元が有効になっていて、復元ポイントが保存されている可能性がありますか?

別のシナリオとしては、システムに十分なRAMがないため、OSがハードディスク上のスワップファイルを参照する必要がある場合があります。特定の条件下(つまり、アプリの切り替え)では、低メモリを補うためにRAMをHDに交換している可能性があります。

タスクマネージャーをチェックして、これらの低速期間中に実行されているアプリケーション/プログラムを確認します。 RESOURCE MONITORを開いて詳細を取得し、実際のディスクアクティビティと、そのときにディスクにアクセスしているプログラムを確認できます。また、ネットワークをチェックして、それが原因である可能性があるかどうかを確認してください。

1
Joshua