I am working on an upper volume filter driver that monitors writes/modification on a sector and then set the respective bits of that sector in my own bitmap. I am using the diskperf example that is provided in WDK as base.
Mostly all the writes/modification on a sector are monitored and the respective bits are set. My problem is my filter driver is not able to monitor certain sectors, for eg: $MFT, $MFTMirr etc.
But its able to track the sector of $LogFile. Can anyone please tell what kind of attributes or flags need to be set to handle all types of write IOs so that my filter driver can track all the sectors including system files sectors like $MFT and such files?
Any kind of help will be appreciated. Thanks in advance.