
ドック上の HDD がアクセスされているような音を立て始めましたが、アクセスしているプログラムは見当たりません。
タスク マネージャーがどのプログラムが最も CPU を使用しているかを表示するのと同様に、どのプログラムがどの HDD にアクセスしているかをパーセンテージで表示するプログラムはありますか?
答え1
Windows Vista 以降を使用している場合は、リソース モニターを試してください。resmon
スタート メニューの検索に入力するか、タスク マネージャーを開いてパフォーマンス タブの [リソース モニター] ボタンをクリックします。
リソース モニターに入ったら、[ディスク] タブに移動します。そこで、どのプロセスがディスクにアクセスしているか、また、どのディスクとどのファイルにアクセスしているかを正確に確認できます。
こちらもご覧くださいプロセスエクスプローラー(Sysinternals より)。より柔軟で機能が充実しており、たとえば、特定のディスクまたはパスにアクセスしているプロセスのみを表示するフィルターを設定できます。
答え2
アクセスをパーセンテージで表示できるプログラムは知りません(少なくとも組み込み関数では)。ただし、どのプログラムがドライブに頻繁にアクセスしているかを確認する必要がある場合は、プロセスモニターアクセスしたファイルとフォルダをすべて表示するには、ファイルディスク アクセスのみを表示するようにフィルターし、正常と思われるものを右クリックしてフィルターすると、さらに混乱が減り、予期しないアクセスや大量のアクセスだけが絞り込まれます。
データを CSV ファイルにエクスポートし、別のプログラムで開いてグラフを作成することもできますが、リスト内でアクセスをリアルタイムで表示する方がはるかに簡単です。
(個人的には ProcMon よりも Filemon の方が好みですが、これは XP でしか動作しません。)
ディスクモンこれは、特定のファイルやフォルダではなく、ディスク自体への直接ディスク アクセスを示しますが、それを実行するプロセスは示しません。