web-dev-qa-db-ja.com

Windowsで特定のハードドライブにアクセスしているものを見つける方法は?

重複の可能性:
現在使用中のハードドライブ帯域幅の割合を確認するにはどうすればよいですか?

ドックのHDDがアクセスされているように聞こえ始めましたが、アクセスしているプログラムがありません。

タスクマネージャーがどのプログラムが最もCPUを使用するかを示すのと同じような割合で、どのHDDがどのプログラムによってアクセスされるかを示すプログラムはありますか?

13
Joan Venge

Windows Vista以降を使用している場合は、リソースモニターをお試しください。 [スタート]メニューの検索にresmonと入力するか、タスクマネージャーを開いて、[パフォーマンス]タブの[リソースモニター]ボタンをクリックするだけです。

リソースモニターで、[ディスク]タブに移動します。ここで、ディスクにアクセスしているプロセス、およびアクセスしているディスクとファイルを正確に確認できます。

Process Explorer (Sysinternalsから)もチェックアウトできます。これは、もう少し柔軟でフル機能を備えています。たとえば、特定のディスクまたはパスにアクセスしているプロセスのみを表示するようにフィルターを設定できます。

15
Indrek

アクセス率を(少なくとも組み込み関数を介してではなく)パーセンテージで示すことができるプログラムはわかりませんが、ドライブに頻繁にアクセスしているプログラムを確認する必要がある場合は、使用できます- プロセスモニター アクセスされたすべてのファイルとフォルダーを表示します。 Filesフィルターを選択してディスクアクセスのみを表示し、正常と思われるものを右クリックしてフィルターで除外することで、混乱を減らして選別できます予期しない/大量のアクセスに:

データをCSVファイルにエクスポートして別のプログラムで開き、グラフをグラフ化することもできますが、リストにライブアクセスを表示するだけの方がはるかに簡単です。

enter image description here (個人的には、ProcMonよりもFilemonの方がずっと好きですが、それはXPでのみ機能します。)

DiskMon これは、特定のファイルやフォルダではなく、ディスク自体への直接ディスクアクセスを示しますが、それを実行するプロセスは示しません。

enter image description here

8
Synetech