File Virtualization Methods

…and the purpose of this is…?

Note that an application can create a “temporary” file by specifying a
flag in the CreateFile call, which is a hint to Windows that it may not
need to be committed to the disk. A file system is free to honor this or
ignore it as it sees fit.

So if your goal is to somehow improve performance, do you have any idea if
this will? It sounds like the RAMdisk question in sheep’s clothing.
joe

Hi,

I want to ask if anyone knows is it possible to redirect the IO operations
to another file ‘fake’ file that don’t need to exist.

To be more precise lets application uses 10 different files and before
Create/open specific file we redirect the IO to some ‘virtual’ file. The
virtual file size and data can be supplied by intercepting the read/write
operation to that file.

I saw that there is a possibility to ‘map’ files through
GenerateNameCallback and related functionality but is possible to
redirect it to ‘fake’ file that actually don’t need to be created.

I understand that this is not a easy (if possible at all ) task but if
someone can point some guidelines that would be great.

Thanks in advance!


NTFSD is sponsored by OSR

For our schedule of debugging and file system seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer