In general, when can I use the IFS kits mini-rdr model, and when is it best for me to write my own rdr from scratch?
The IFS Kit’s mini redirector model is most suitable for CIFS-like network file system clients, although it can be adapted to a broad range of file systems, including file systems that are not “redirectors” in the traditional sense. The primary advantage of the mini-redirector model is that it simplifies the interactions with the virtual memory system. Writing any file system, including a redirector, “from scratch” is a substantial undertaking and will typically involve many months of diligent work. It is most appropriate when the file system being developed does not fit into a standard model (such as the mini-redirector model) or when the file system requires the ability to control the file system/virtual memory interactions.