File System Recognizer and File system driver

On the http://www.acc.umu.se/~bosse/ site I found the file system recognizer
for ext2. But I don’t understand want this driver does exactly. Can anyone
say what this driver does ? Is such a driver nessesary for a new file system
? Can I build a file system driver in a single file (file system driver +
file system recognizer) ?

Thanks,
A. Roth

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Partelly Dan
Sent: Sonntag, 28. Januar 2001 11:08
To: File Systems Developers
Subject: [ntfsd] Re: File System Driver examples

Well , it is possible to write FS drivers without
spending 1k$ on IFS kit , but as other ppl said ,
examples are valuable. The main include file , ntifs.h
is in fact all you need. many ppl gathered information
about FS and compiled into different .h files , the
most complete beeing here :

Also , buy “Windows NT: File system internals” by
Rajeev Nagar , is one of the few books I buyed and
worths the money spent on it.


Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices.
http://auctions.yahoo.com/


You are currently subscribed to ntfsd as: xxxxx@arsoft-online.de
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


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

On Sun, 28 Jan 2001, Andreas Roth wrote:

On the http://www.acc.umu.se/~bosse/ site I found the file system recognizer
for ext2. But I don’t understand want this driver does exactly. Can anyone
say what this driver does ? Is such a driver nessesary for a new file system
? Can I build a file system driver in a single file (file system driver +
file system recognizer) ?

There was an article about file system recognizers in NT Insider, it can
be found at: http://www.osr.com/ntinsider/1997/recogniz.htm

They say:
“First, a file system recognizer is a standard windows NT kernel mode
device driver which serves a single simple task – it looks at physical
media devices and if it recognizes the media format it load the full file
system driver. Why not just load the entire file system? It turns out that
the “footprint” of a typical file system driver is actually rather
significant. Since the full file system driver might never be required on
the system, using a little driver can save several hundred K of precious
system memory. Indeed, the standard Windows NT physical media file systems
all use a file system recognizer. For example, on a system where the
CD-ROM is never accessed, the CDFS file system need never be loaded –
saving that memory for more important operations.”

Bo Branten


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

> On the http://www.acc.umu.se/~bosse/ site I found the file system
recognizer

for ext2. But I don’t understand want this driver does exactly.

It recognizes the on-disk format of ext2 and loads the real ext2 FS.

? Can I build a file system driver in a single file (file system driver +
file system recognizer) ?

Yes, but this is sub-optimal - you will need to have your FSD always in
memory, regardless of whether there are volumes for it.

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