Let’s imagine I need to implement the UNIX-style buffer cache in my FS
to cache the metadata scattered all over the disk.
Is it possible to create a stream file object which will describe the
whole disk (with 1-to-1 mapping) and use CcPinxxx for it?
The problem is that from what I know on prototype PTEs, NT uses 4 bytes
of PPTE table for each 4KB of the mapped file.
Since the “volume file” can be, say, 50GB, then initiating caching on it
will create a PPTE table of 50MB. Will NT tolerate this?
Or is it safe to initiate caching on such file objects?
Max
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com