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