web-dev-qa-db-ja.com

Windows XPでディスクがスラッシュする原因は何ですか?

私は病気のWindowsを持っていますXPラップトップ;何かがディスクをスラッシュさせており、起動後数分でシステム全体が応答しなくなります。ディスクをスラッシュさせている原因を特定するにはどうすればよいですか?タスクマネージャーCPUまたはメモリを使用しているものを見つけるには問題ありませんが、ディスクI/Oは表示されません。

詳細:Winの実行XPホーム、マシンは数日前まで正常に動作していました。RAMが不足しているため、ページングされていないことを確認しました。怖いものはありませんSMART DiskCheckupによるエラー。

8
Nelson

ダウンロード Process Explorer Microsoft/Sysinternalsから。

それを実行し、[表示]> [列の選択]をクリックします。 [プロセスパフォーマンス]タブをクリックし、[I/O読み取り]と[I/O書き込み]を選択します。

これはタスクマネージャーから実行できますが、私はProcessExplorerを使用することを好みます。

次に、これらの列で並べ替えて、最も多くの読み取り/書き込みを行っているものを確認できます。

(Vista/7を使用している場合は、管理者として実行することを忘れないでください(または、ファイルをクリックしてから、「すべてのプロセスの詳細を表示」してください)。

私がサポートしているいくつかのマシンのDropboxとメッシュは24時間年中無休で読み取り/書き込みバイトで動作しているように見えるので、sycnソフトウェアを使用している場合は、まずそれを確認することをお勧めしますが、このツールを実行すると正確にわかりますなにが問題ですか。

また、画面上部のグラフをクリックすると、履歴情報の「システム情報」ダイアログが表示されます。グラフの1つ(下から3番目)は「I/Oバイト」です。マウスをピークのいずれかに置くだけで、何が最も多くのリソースを消費しているかがわかります。 -まさにあなたが望むもの!

11
William Hilsum

各アプリケーションのディスクI/Oを表示するようにタスクマネージャーを設定できます。案内する:

表示->列の設定

このダイアログがポップアップし、ディスクの読み取りと書き込みのI/Oボックスをチェックします。

alt text

6
John T

上記の Process Explorer に加えて、 Process Monitor を試してみます。

Process Monitorを使用すると、ファイルアクティビティがリアルタイムで発生するのを監視できます。どのファイルがどのプロセスで読み書きされているか。

  • 起動時にのみ発生する場合は、マシンの起動時にすべてがハードディスクから読み取られることが原因です。 msconfigを使用して、 "スタートアップアイテム"を含まないスタートアップを実行します。

  • 起動時のもう1つの原因は、ユーザーまたはマシンのレジストリハイブのサイズです。何年にもわたって自分自身をインストールするプログラムは、巣箱を成長させます。別のユーザーアカウントを作成してみて、そのアカウントにログオンして、もっと速いかどうかを確認してください。

  • インストールされているフォントが多すぎると、Windowsの起動が遅くなる可能性があります(たとえば、Photoshopは私が知っている何百ものフォントをインストールします私は決して使用しません)。

共通のスレッドは、起動時に大量のI/Oが発生することです。 Windowsが複数の非同期I/O要求を利用できるように、読み取る必要のあるものをトリミングするか、デフラグを実行するか、RAMを追加して、さらにキャッシュできるようにします。

2
Ian Boyd

私のWindowsVistaは、50%以上の時間スラッシングを起こしていました。インデックス作成とスーパーフェッチを停止しました。私がコンピューターで何もしていなかったときでさえ、それでも多くの時間をかき回しました。最終的に私の問題を解決したのは、ハードドライブをデフラグすることでした。それ以来、コンピューターは静かです。ノイズは一切ありません。私はこのマシンを4、5年使用していて、デフラグを実行したことはありません。過去にデフラグを試みたところ、ディスクがチェックされ、システムが正常に動作しており、デフラグの必要がなかったことが報告されました。それは私がほんの数日前に得たものです。ついに先に進みましたが、スラッシングの問題は解決したようです。インデックス作成とスーパーホストを再起動しましたが、マシンからのノイズはゼロのままです。至福!

2
Bob Perry

Process Explorer を取得し、タスクマネージャーをそれに置き換えることをお勧めします。 Process Explorerを使用すると、I/Oアクティビティだけでなく、タスクマネージャーが提供するすべての情報に加えてさらに多くの情報を確認できます。

0
EBGreen

一般的なアドバイスとして、ドライブの最適化をご覧ください。

(ローカルディスクドライブを右クリックし、[プロパティ]、[ツール]タブ、[今すぐ最適化...]の順に選択します。)

「Analzye」をクリックするだけです。レポートで注意すべきことは、大きな断片化されたファイルです。私がたくさん出くわしたのは、断片化されたOutlookPSTファイルを持っている人たちです。 500Mb PSTが1000ビット以上に断片化されている可能性があり、Outlookを開くと、ディスクが狂ってすべての部分を取得します。

0

Procexpは素晴らしいですが、タスクマネージャーでディスクI/O列を追加できます。ソフトウェアのインストールが許可されていない場合は、 ライブサイト からダウンロードできます。

0
tsilb