Hyper-V - 用于过滤VHDX文件上的I / O操作的Minifilter

时间:2016-08-22 06:50:49

标签: windows driver hyper-v minifilter filter-driver

我试图编写一个微过滤器来过滤硬盘文件中发生的所有I / O操作,即。每个VM的VHDX文件。正如 this 文章中提到的,我已经实现了一个minifilter来捕获所有IRP_MJ_WRITE请求并将其部署在Hyper-V主机上。但是,除了VHDX文件之外,我还能够过滤Hyper-V主机中所有文件的写入请求。例如,当我在Hyper-V主机中更改txt文档时,我能够在我的minifilter中找到一条记录。但是当我在其中一个VM中进行一些更改时,主机中的vhdx文件被修改,但我的minifilter没有捕获该更改。我猜对VHDX文件的写请求与正常的写请求不同。我究竟做错了什么?我错过了什么吗?

0 个答案:

没有答案