Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Home NTFSD

More Info on Driver Writing and Debugging


The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.


Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/


Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

Re: Conceptual :-> NTFS $DATA runlist for huge compressed files, with multiple Extension MFT Recor

OSR_Community_UserOSR_Community_User Member Posts: 110,217
I read the Custer book "Inside NTFS" a few years back, I think the first
edition. I have heard that there have been new editions released. The one
I read gave a vague general overview, but nothing specific. I'll have to
that this other Nagar book, as I have his book on writing filesystem
drivers which is very good. Finally, I am a big fan of sysinternals, but I
have never seen this kind of detailed byte by byte info on the site, nor
can I find it now. The best info I have seen on there is the description
of the defrag apis. Could you give me the direct url to this byte by byte
info you mentioned?

Thank you very much, this is a very interesting topic for me.

At 05:31 PM 4/27/00 +0530, you wrote:
>Sorry, I was probably convinced that I won't get any replies. I happen to
>delete ur mail accidently.
>
>But, Harish just told me that someone actually responded to my mail. Though
>ur response couldn't help me much, but its these very rare occasions that I
>can help someone. Because mostly, we only have talk going on drivers.
>
>Anyways, to start with, a beginners approach to NTFS is in a chapter in
>"Windows NT Internals - Rajeev Nagar". "Inside NTFS - Helen Custer (should
>have been cluster)" expands that chapter into a book of 80 pages -- slightly
>more detailed.
>
>The developer's tutorial, is in a book called "Windows NT/2k Native API
>Reference - Gary Nebbet".
>
>But byte-byte exhaustive (nearly) info is only available at the
>sysinternals' site.

Comments

  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    > I read the Custer book "Inside NTFS" a few years back, I think the first
    > edition. I have heard that there have been new editions released. The one
    > I read gave a vague general overview, but nothing specific. I'll have to
    > that this other Nagar book, as I have his book on writing filesystem
    > drivers which is very good. Finally, I am a big fan of sysinternals, but I
    > have never seen this kind of detailed byte by byte info on the site, nor
    > can I find it now. The best info I have seen on there is the description
    > of the defrag apis. Could you give me the direct url to this byte by byte
    > info you mentioned?

    Please also have a look at

    http://www.informatik.hu-berlin.de/~loewis/ntfs/

    and

    http://www.via.ecp.fr/~regis/ntfs/new/

    My Linux NTFS driver has a set of HTML files in its doc/ subdirectory;
    Regis Duchesne's page is a differently-formatted version of the same
    information.

    Regards,
    Martin
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    Hello Max,

    Could you, please, send me the linux driver source. I know it was available
    on sysinternals
    site, but I didn't manage to download it.

    Many thanks.
    Giga

    "Maxim S. Shatskih" wrote:

    > > there also complete info is not available. other pointers are :- Helen
    > > custers' book(name ??)
    >
    > "Inside NTFS". This information also provided by David Solomon in "Inside
    > Windows NT, Second Edition".
    > But the Linux driver source is definitely better :-)
    >
    > Max
    >
    > ---
    > You are currently subscribed to ntfsd as: [email protected]
    > To unsubscribe send a blank email to $subst('Email.Unsub')
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    Hello,

    Could you, please, send me the linux driver source. I know it was available on
    sysinternals
    site, but I didn't manage to download it.

    Many thanks.
    Giga

    Harish Arora wrote:

    > mayank , If may...
    >
    > mostly from NTFS driver code for linux which was available at
    > sysinternals.com. some additional brain damage was also required because
    > there also complete info is not available. other pointers are :- Helen
    > custers' book(name ??) and Native API reference book (again authors ??)
    >
    > Harish
    >
    > ----- Original Message -----
    > From: Phillip Susi
    > To: File Systems Developers
    > Sent: Thursday, April 27, 2000 2:40 PM
    > Subject: [ntfsd] Re: Conceptual :-> NTFS $DATA runlist for huge compressed
    > files, with multiple Extension MFT Records.
    >
    > > Heck, I'd like to know where you got all of the info that got you this
    > far..
    > >
    > >
    > > ---
    > > You are currently subscribed to ntfsd as: [email protected]
    > > To unsubscribe send a blank email to $subst('Email.Unsub')
    >
    > ---
    > You are currently subscribed to ntfsd as: [email protected]
    > To unsubscribe send a blank email to $subst('Email.Unsub')
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    Hello Max,

    Could you, please, send me the linux driver source. I know it was available
    on sysinternals
    site, but I didn't manage to download it.

    Many thanks.
    Giga

    "Maxim S. Shatskih" wrote:

    > > there also complete info is not available. other pointers are :- Helen
    > > custers' book(name ??)
    >
    > "Inside NTFS". This information also provided by David Solomon in "Inside
    > Windows NT, Second Edition".
    > But the Linux driver source is definitely better :-)
    >
    > Max
    >
    > ---
    > You are currently subscribed to ntfsd as: [email protected]
    > To unsubscribe send a blank email to $subst('Email.Unsub')
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    > Could you, please, send me the linux driver source. I know it was
    > available on sysinternals site, but I didn't manage to download it.

    Just have a look at

    http://www.informatik.hu-berlin.de/~loewis/ntfs

    Regards,
    Martin
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Developing Minifilters 24 May 2021 Live, Online
Writing WDF Drivers 14 June 2021 Live, Online
Internals & Software Drivers 2 August 2021 Live, Online
Kernel Debugging 27 Sept 2021 Live, Online