home *** CD-ROM | disk | FTP | other *** search
- eliminate (1.21) - file eliminator!
-
- NOTE: this program is SHAREWARE. Read the !SHAREWARE file for more info.
-
- eliminate is a disc utility that eliminates a file from the directory but not
- from the disc map. This means that the disc space used by the file is lost
- (you should recover it using fsck). eliminate can effectively be useful only
- to remove the files that cannot be deleted in the usual way by RISC OS (for
- example a broken directory).
-
-
- Index
- -----
-
- - Usage
- - Why you could need eliminate
- - Extra features
- - Disclaimer
- - History
- - Credits
- - Conditions of use
- - Contacting the Author
-
-
- Usage
- -----
-
- eliminate filename
-
-
- Why you could need eliminate
- ----------------------------
-
- eliminate is one of the programs that you generally don't need to use but that
- sometimes can be very helpful. I think that the only use of eliminate is to
- delete a broken directory or a non-mapped file that cannot be removed by RISC
- OS. After the file or directory has been removed you should run fsck so that
- the disc space that was used by it will be relinked in a file. You can
- finally remove that file and gain some free space (and finally have a good
- map, too!). Generally, all the files that were stored in a broken directory
- will be relinked by fsck too but you will not be able to have their original
- names and informations back. Anyway, new versions of fsck (from 1.20 onward)
- should be able to restore all the subdirectories and their content.
- While fsck scans the directory tree, it will tell if there is some file to
- eliminate.
-
- If you find another use for eliminate I will be really pleased to hear from
- you.
-
-
- Extra features
- --------------
-
- Registered versions will support 'big' discs (ie discs larger than 512Mb
- supported by the new FileCore module for RISC OS 3.60 or later) while the
- unregistered version will refuse to work on them.
-
- No special features code is currently recognised.
-
-
- Disclaimer
- ----------
-
- eliminate is a very dangerous program (since it removes files, corrupts the
- map and, obviously, writes to your disc). If you remove an important file and
- (for some obscure reason) fsck will not recover its content, I am sorry for
- you but I can't do nothing more since you are the only responsible for what
- you made!
- Actually eliminate is less dangerous than a common 'delete' because if you
- eliminate a files, the informations to retrieve it are still stored in the
- map and fsck should be able to give you the file back (but you will never
- recover its original name); on the other hand a delete will not 'corrupt'
- the map while eliminate will make it inconsistent.
-
- Summing up: it's not wise to play with eliminate if you have no real reasons
- to use it.
-
-
- History
- -------
-
- 1.00 -- 13 Apr 94
- First working version. Tried only on floppies...
-
- 1.01 -- 11 May 94
- Some test was done on HardDiscs (all successful). Updated to match the
- changes in the common sources with fsck.
-
- 1.02 -- ?? Jun 94
- Auto-dismount the disc after the file has been eliminated.
-
- 1.10 -- 11 Oct 94
- Completely rewritten in order to keep it up-to-date with the new
- versions of fsck. This caused a big size reduction (since most of
- the code included in the old one was used only by fsck!). Some more
- check and meaningful messages added.
-
- 1.11 -- 05 Feb 95
- Nothing really new, just linked with a more stable library (see fsck).
-
- 1.12 -- 12 Jun 95
- Minor internal reorganisation.
-
- 1.20 -- 03 Jan 96
- Added code-based user registration. Added support for 'big' discs (registered
- version only). Improved error message when the user tries to eliminate the
- root directory (ie suggests to use 'hardfix').
-
- 1.21 -- 22 Dec 96
- Fixed a problem that prevented eliminate from running properly with Panasonic
- PD drives.
-
-
- Credits
- -------
-
- I'd like to thank the following people who contibuted in some way to the
- development of eliminate (in alphabetical order):
- - Keith Bailey who was the first who tried eliminate (successfully!) on
- his HardDisc.
-
-
- Conditions of use
- -----------------
-
- eliminate can only be distributed with the complete fsck suite.
- Read the !SHAREWARE file for the conditions of use and distribution of the
- whole package.
-
-
- Contacting the Author
- ---------------------
-
- Post: Sergio Monesi
- Via Trento e Trieste 30
- 20046 Biassono (MI)
- Italy
-
- EMail: msergio@mbox.vol.it
- pel0015@cdc8g5.cdc.polimi.it
- sergio@freebsd.first.gmd.de
-
- WWW: http://cdc8g5.cdc.polimi.it/~pel0015/
-