Loading ...
Sorry, an error occurred while loading the content.

[techbooks] REVIEW: "Inside the Windows 95 File System", Stan Mitchell

Expand Messages
  • Rob Slade, doting grandpa of Ryan and Tr
    BKIW95FS.RVW 981121 Inside the Windows 95 File System , Stan Mitchell, 1997, 1-56592-200-X, U$32.95/C$46.95 %A Stan Mitchell %C 103 Morris Street, Suite
    Message 1 of 1 , Jan 29, 1999
      BKIW95FS.RVW 981121

      "Inside the Windows 95 File System", Stan Mitchell, 1997,
      1-56592-200-X, U$32.95/C$46.95
      %A Stan Mitchell
      %C 103 Morris Street, Suite A, Sebastopol, CA 95472
      %D 1997
      %G 1-56592-200-X
      %I O'Reilly & Associates, Inc.
      %O U$32.95/C$46.95 800-998-9938 fax: 707-829-0104 nuts@...
      %P 378 p. + diskette
      %T "Inside the Windows 95 File System"

      Data recovery people might be just a tad disappointed. This is not
      actually about the physical file system of sectors and tracks per se,
      but about file system management inside Win95. The file system that
      the user or application sees may be remarkably different from any
      physical device layout, and may, in fact, partake of a number of

      Chapter one's title of "From IFSMgr to the Internet" is not exactly
      hype, and works on two levels. The first is an explanation of the
      Installable File System Manager and its provision for management of
      local storage, resources access by packet requests over a network, and
      resources dealt with as (byte) serial data. (Hmmmm. Is Microsoft
      doing a UNIX on us, and seeing absolutely everything as a file?) The
      second is a demonstration run with the author's own (and provided)
      MultiMon utility in order to learn what we can about file system
      activity from a session with an Internet browser.

      Chapter two gives us some more sample sessions, but with strictly
      limited programs for more precise review of specific calls. Using
      MultiMon to trace the boot process, and the various ways IFSMgr is
      used by different types of applications, is covered in chapter three.
      File system APIs (Applications Programming Interfaces) are detailed in
      chapter four for Win32, KERNEL32, and Win16. Chapter five looks at
      the interrupts used by DOS.

      Chapter six starts to looks at the installable parts of the file
      system, the File System Drivers (FSDs) and the requests that can be
      dispatched to them. Monitoring of file activity, and some more parts
      of MultiMon, are in chapter seven. The structure and characteristics
      of FSDs are detailed in chapter eight, which also gives a sample
      driver that can be used to drive a monochrome monitor. Chapter nine
      looks at the VFAT system, including some structural details on FAT32.
      Virtual memory in Win95 (and the reason its swap file is not a swap
      file) is examined in chapter ten. Caching is reviewed in chapter
      eleven. A survey of IFSMgr services, and some of the things the
      documentation doesn't tell you, is included in chapter twelve.
      Chapter thirteen talks about the network client software, with some
      comments on the proposed Common Internet File System (CIFS). Chapter
      fourteen looks to the future, and particularly to the relevant aspects
      of the Windows NT file system. Appendices provide more documentation
      on MultiMon, IFSMgr data structures, IFS development aids, and a

      This si definitely a programming, rather than system support or
      administration, manual, although some of the functions could be useful
      in diagnosing problems. Those who are working on Win9x applications
      that make extensive use of the file system will undoubtedly find much
      assistance here.

      copyright Robert M. Slade, 1998 BKIW95FS.RVW 981121

      rslade@... rslade@... robertslade@... p1@...
      Find virus, book info http://victoria.tc.ca/int-grps/techrev/rms.htm
      Mirrored at http://sun.soci.niu.edu/~rslade/rms.htm
      Linked to bookstore at http://www97.pair.com/robslade/
      Robert Slade's Guide to Computer Viruses, 0-387-94663-2 (800-SPRINGER)

      eGroup home: http://www.eGroups.com/list/techbooks
      Free Web-based e-mail groups by eGroups.com
    Your message has been successfully submitted and would be delivered to recipients shortly.