    explore2fs, the Linux file system utility for Windows NT
    Copyright (C) 1998  John Newbigin

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

NOTE: This program is designed for Windows NT.  It will run under Windows 95, 
however reading partitions is not supported.  This may be added to future 
versions, once write access is implemented.  It will also run under Win32s, but
I don't know if anything works (I have not tested any more than running it)

!!! W A R N I N G !!!
---------------------

Use write access at your own risk!  Although it seems to work for me, it is 
possible that a bug could cause your filesystem or even disk to become unusable!
Now, with that out of the way, make sure read support is working, then when you 
are feeling clam and collected, try write support.  Test it first on a file
before you try it on a partition if you must.  What ever you do, make sure you 
know how to restore your system should anything go wrong.  That includes both Linux
and NT, and any other partitions you may happen to have.  It is a very good idea to
do a backup before you begin.


What is this program?

This is an explorer like program which can read and interpret the ex2fs filesystem.  
At the moment it does not support drag & drop, but it is planed for future versions 
(once I work out how to do it).


Why is it written in Delphi?

I like Delphi.  It allows great user interfaces to be designed in a very short 
amount of time.  The problem is however that processing large amounts of data, or 
performing pointer arithmetic is difficult and clumsy.  So I decided that I would take 
the challenge and write a useful program in Delphi.


Why is this not a filesystem driver?

Under Windows NT, filesystems are a lot more complex than Windows 95.  It also requires 
a DDK and a currently unsupported FSDK to be bought.


Has it been tested?

I have tested it extensively on my machine.  I have a 512 MB and a 2Gig partition which 
it works on.  These however are only 1k block size.  I have tested 2k and 4k on files 
containing filesystems though.  There has been quite a response from people around the 
world, and the feedback has let to rapid bug fixing.  I have tested extended partitions
up to 8, but I guess any number should work.

I have also tested successfully on a 1Gig scsi disk.

I something doesn't seem to be working, enable full debugging and send me a copy of the 
debug log along with a description of the problem and I will try and fix it.


What doesn't work?

- Fragments.  At the moment I don't know if fragments are actually supported by the Linux 
  kernel, so at this stage there seems no reason to implement them.  If anybody wants them, 
  let me know.

- Symbolic links.  These are currently shown as special files, but can not be followed 
  at the moment.

For a more complete list of features, look at the changes file.

Currently under development:
- Write support, currently delete works, and file creation should not be to far off.
- WIN95 support.  Windows 95 is crap and I hate developing for it, but I am working on
  support.  Several blue screens and scandisk problems (scandisk won't check my 8.4 Gig HD) later
  I am still working on it.


Where do I find the latest version?

There is a homepage at http://jnewbigin-pc.it.swin.edu.au/linux.htm
This page will contain the latest information and versions.

How do I contact the author?

I can be contacted by e-mail: jn@it.swin.edu.au
or snail-mail
  John Newbigin
  8 Robinson Ct.
  North Bayswater  3151
  Vic   Australia

