none
Write file system driver RRS feed

  • Question

  • Hello, I want to try to write a driver for QNX4 file system can you help me with documentation I need. I find article about file system drivers, but it's don't what I need, because it sends me to file system filter drivers. Or may be I should write file system filter driver?
    Monday, June 9, 2014 7:18 PM

Answers

  • No, you'll almost certainly need a file system driver. You should start with the Windows Internals books, and read them cover to cover. The MSDN docs are here. A commercial quality file system driver is a very large and complicated undertaking, that typically consumes dozens, if not hundreds, of man-years.

     -Brian


    Azius Developer Training www.azius.com Windows device driver, internals, security, & forensics training and consulting. Blog at www.azius.com/blog

    Monday, June 9, 2014 7:36 PM
    Moderator

All replies

  • No, you'll almost certainly need a file system driver. You should start with the Windows Internals books, and read them cover to cover. The MSDN docs are here. A commercial quality file system driver is a very large and complicated undertaking, that typically consumes dozens, if not hundreds, of man-years.

     -Brian


    Azius Developer Training www.azius.com Windows device driver, internals, security, & forensics training and consulting. Blog at www.azius.com/blog

    Monday, June 9, 2014 7:36 PM
    Moderator
  • As Brian said you need a file system driver if you really want to do this.  Do you really want a file system, or can you translate the files once?  If the latter treating the QNX4 file system as a single file (open the raw disk) and writing a program to extract the files will be much easier.

    If you really need a file system, check out the NTFSD list at http://www.osronline,com/ this is the place file system people hang out.   To give you an idea of the challenge, the FAT file system (a rather simple file system) source code is included in the WDK samples.   If you are going to try to do this, I strongly recommend taking the OSR class on writing file systems see http://www.osr.com and after the class assume this will consume 2 to 3 years of your life doing the work.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Tuesday, June 10, 2014 1:49 PM