home *** CD-ROM | disk | FTP | other *** search
/ Hacker CD 2 / HACKER_CD.iso / Hacker_CD / data / System / EXPLORE2FS / README.TXT < prev   
Encoding:
Text File  |  2000-07-11  |  6.1 KB  |  148 lines

  1.     explore2fs, the Linux file system utility for Windows NT
  2.     Copyright (C) 2000  John Newbigin
  3.  
  4.     This program is free software; you can redistribute it and/or modify
  5.     it under the terms of the GNU General Public License as published by
  6.     the Free Software Foundation; either version 2 of the License, or
  7.     (at your option) any later version.
  8.  
  9.     This program is distributed in the hope that it will be useful,
  10.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.     GNU General Public License for more details.
  13.  
  14.     You should have received a copy of the GNU General Public License
  15.     along with this program; if not, write to the Free Software
  16.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18. NOTE: This is a pre-release version.  I will get round to a real release soon (I hope).
  19.       Util then, enjoy the new features, and keep sending in bug reports.
  20.  
  21. !!! W A R N I N G !!!
  22. ---------------------
  23.  
  24. Use write access at your own risk!  Although it seems to work for me, it is 
  25. possible that a bug could cause your filesystem or even disk to become unusable!
  26. Now, with that out of the way, make sure read support is working, then when you 
  27. are feeling clam and collected, try write support.  Test it first on a file
  28. before you try it on a partition if you must.  What ever you do, make sure you 
  29. know how to restore your system should anything go wrong.  That includes both Linux
  30. and NT, and any other partitions you may happen to have.  It is a very good idea to
  31. do a backup before you begin.
  32.  
  33.  
  34. What is this program?
  35.  
  36. This is an explorer like program which can read and interpret the ex2fs filesystem.  
  37.  
  38.  
  39. Why is it written in Delphi?
  40.  
  41. I like Delphi.  It allows great user interfaces to be designed in a very short 
  42. amount of time.  The problem is however that processing large amounts of data, or 
  43. performing pointer arithmetic is difficult and clumsy.  So I decided that I would take 
  44. the challenge and write a useful program in Delphi.
  45.  
  46.  
  47. Why is this not a filesystem driver?
  48.  
  49. I have started development of an IFS for NT.  When I have something working I will
  50. release it but at the moment I am just working out the basic structure of the driver.
  51.  
  52. I do not have the IFS development kit which costs $1000US so I am still open to donations.
  53.  
  54.  
  55. What OS does it run on?
  56.  
  57. Initaly I wrote this program for Windows NT.  There were calls for Win95 support so I
  58. eventualy came up with a solution.  It is far from elegant but should work on most
  59. systems.  Currently Explore2fs will run on Windows NT, Windows 2000, Windows 95 and Windows 98.
  60. It does not work under Win32s and probably never will.
  61.  
  62.  
  63. Has it been tested?
  64.  
  65. Read support has been extensivly tested on many machines, IDE and SCSI.  It works with all
  66. blocks sizes, 1k, 2k and 4k.
  67.  
  68. Some people have problems under 95.  Please read the section on Windows 95 further down.
  69.  
  70. I have tested write support but there are still bugs.  I need people however to allert me to
  71. them before I can fix them :).  If you are keen you could track them down for me.
  72.  
  73. I have received more frequent reports of problems with the write support so make sure that
  74. you have a backup of your system before you play with it.  Do not use it on a production
  75. system.  (Why would you have a dual boot production system?)
  76.  
  77. I something doesn't seem to be working, enable full debugging and send me a copy of the 
  78. debug log along with a description of the problem and I will try and fix it.
  79.  
  80.  
  81. What doesn't work?
  82.  
  83. Nothing?
  84.  
  85. For a more complete list of features, look at the changes file.
  86.  
  87. Windows 95
  88. ----------
  89.  
  90. As of 1.00 pre2, there is support for extended int 13.  This should solve problems with
  91. large disks under 95/98.  
  92.  
  93. This also requires that the disk contain a boot sector.  For hard disks this will not be a
  94. problem, but if you have a linux floppy, you will have to copy a standard MSDOS boot sector
  95. onto it.  This can be done by the following commands:
  96. - Insert a dos disk in fd0 (or whatever your floppy drive is)
  97. - type: dd if=/dev/fd0 of=/tmp/bootsector.dos bs=512 count=1
  98. - Insert your Linux disk, or type: mke2fs /dev/fd0 (to create a new one)
  99. - type: dd of=/dev/fd0 if=/tmp/bootsector.dos bs=512 count=1
  100.  
  101. And you should be right.
  102.  
  103. Note: DO NOT DO THIS TO YOUR HARD DISK! or you will end up crying.
  104.  
  105. Windows NT
  106. ----------
  107.  
  108. As of version 1.00 pre4 there is support for NT Native IO.  This bypasses the Win32 API
  109. and uses NTDLL.DLL directly.  This means that the partition devices used internaly by NT
  110. can be used.  This means that my parition scan code is not used which should solve problems
  111. people have with Partition Magic.  The down side is that you don't know the partition type,
  112. number or size.  This means that the partitions are labeled wrong (or at least differently)
  113. to the previous method.  I have also dissable write support using this method for the moment
  114. as I have not had a chance to test it.
  115.  
  116. Using user names and group names
  117. --------------------------------
  118. If you want to display user names and group names instead of id's, you can select a passwd file
  119. and group file from the options dialog.  First you should export the appropriate files from you
  120. linux partition.  If you don't want to use this feature, remove the file names in the options
  121. dialog.
  122.  
  123. Note that the same user names and gropus are used for all partitions.
  124.  
  125. Floppy support
  126. --------------
  127. If you want to use floppy support, you will have to make sure that floppy support is selected
  128. under the general options.  The floppy drive will show up as fda0. If you have a LS-120 drive, 
  129. or other non-floppy floppy drive (ie. not on the floppy bus (meaning IDE or SCSI)) then you may
  130. have it partitioned.  If partitions are found, they will show up as fda1, fda2 etc.
  131.  
  132.  
  133.  
  134. Where do I find the latest version?
  135.  
  136. There is a homepage at http://uranus.it.swin.edu.au/~jn/linux/
  137. This page will contain the latest information and versions.
  138.  
  139. How do I contact the author?
  140.  
  141. I can be contacted by e-mail: jn@it.swin.edu.au
  142. or snail-mail
  143.   John Newbigin
  144.   8 Robinson Ct.
  145.   North Bayswater  3151
  146.   Vic   Australia
  147.  
  148.