Windows上の特定のハードドライブにアクセスしているものを調べる方法は?[複製]


13

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

ドック上の私のHDDは、アクセスされているような音を立て始めたばかりですが、プログラムにアクセスしているようには見えません。

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


1
Windows 7および8のリソースモニターは、どのプログラムがディスクにアクセスしているかを教えてくれますが、マルチディスクシステムのどのディスクを指定するかはわかりません。
マイルズヘイラー

ProcessMonitorを使用して、「D:\が含まれる場合はパスを含める」または監視するドライブを示すファイラーを追加します。これを使用して、どのプログラムがD:ドライブをスリープから起動するかを確認しました。
ウルトラリスク

回答:


15

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

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

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


おかげで、私はドライブにノイズを発生させるアクティビティグラフが表示されません。それは合法的な探求音なのだろうか。
ジョアンベンジ

@Joan Venge:正確に何がトリガーされるかはわかりませんが、Windows自体は常にすべてのHDドライブに定期的にアクセスしています。また、明らかな理由もなくHDがノイズを発し始めた場合は、HDが悪化していることを示しています。
マルティノー

今やめました。私はそれが音を求めていたとは思わない。ボタンを押してThermaltake HDDドックをオフにしようとしましたが、オフにはなりませんでした。HDDを安全に取り外した後、HDDを接続しましたが、確かに音がしませんでした。差し戻すとすぐに、同じ音がします。しかし、今は何もありません。本当に奇妙です。
ジョーンベンジ

8

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

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

ここに画像の説明を入力してください (個人的には、ProcMonよりFilemonの方が好きですが、それはXPでのみ機能します。)

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

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.