ハード ドライブ上のすべてのアクティビティを監視できると非常に便利なアプリケーションを開発しています。Diskmon を使用してアクティビティを追跡し、IOMeter を使用してドライブに特定の要求を行っています。Diskmon が実際のハード ドライブしか認識しないことを除けば、すべて問題ありません。残念ながら、私が使用できるコンピュータには物理ドライブが 1 つしかありません。このドライブにはたまたま Windows 用のパーティションが 1 つあります。そのため、アプリケーションや Windows の何かがドライブに要求を行うたびに、それは Diskmon ログ ファイルに余分なデータとして表示されます。
そのため、Windows に関して通常のハード ドライブである「仮想ハード ドライブ」を作成する方法があるかどうか知りたいです。Windows 7 でサポートされている仮想ハードディスク (VHD) を作成してみました。私の知る限り、「マイ コンピューター」に新しいディスクとして表示されるため、実際にはハード ドライブとして表示されます。IOMeter でさえ VHD で動作します。ただし、Diskmon は、VHD とそれが存在する実際のディスクを区別しません。そのため、仮想ドライブ機能 (VHD) は私の目標を達成するために何もしません。私の推測では、Diskmon アプリケーションは低レベルの Windows API を使用しており、ディスク上の通常のデータと仮想ディスク内のデータの違いはわずかです。
diskmon ログ ユーティリティでも正規のハード ドライブとして識別できる真の仮想ディスクを作成することはできますか? 理想的には、このような仮想ディスクを USB キーに作成したいと考えていますが、現在見ている限り、唯一のオプションは外付けハード ドライブを購入することです。
どんな助けでも大歓迎です!ありがとう