Contents of the EXHUME.DOC file
E X H U M E
User-supported software by
EXHUME is a program which will enable you to resurrect data which have been
lost on disks. It's the sort of program which you don't normally need - but
when you do need it, you need it badly!
Despite DOS's normally robust behaviour as a file system, it can happen
that a disk's directory or its file allocation table (FAT) can be become
corrupted. Should this happen, DOS will be unable to find data on the disk
even though the data still physically exist on the disk and have not been
EXHUME is capable of retrieving this data because it regards the disk as a
collection of sectors (each sector is 512 bytes of disk space), as opposed
to a collection of files. By viewing the sectors on the disk and selecting
those which contain data from the desired file, you can EXHUME lost files.
Note that in all the above, 'disk' applies equally to floppy diskettes and
to hard disks (but not to RAM disks which have may have a sector size other
than 512 bytes). 'Data' will normally be text, which can be readily
recognised; EXHUME is capable of resurrecting binary files, but it is
difficult to determine when a file of this type begins and ends.
EXHUME offers the following functions:
F1 - Choose disk. Enter the letter of the disk that you wish to examine (eg
A, C). The use of a colon after the disk name (eg A:) is optional.
F2 - Find string. When you are looking for a specific string, the search
can be made automatic by choosing this function. You will be prompted
for a string to search for (case-sensitive) and from which sector to
begin searching. When the string is found, the program will display
the appropriate half-sector. Should the string not be found and the
program starts searching unused space, it may be halted by pressing
. A successful search may be continued by pressing .
F3 - Choose sector. This function enables you to display a given sector.
F5 - Next sector. This function will display the sector which succeeds the
currently displayed sector.
F7 - Previous sector. This function will display the sector previous to the
currently displayed sector.
Up and down arrows: as a sector is 512 bytes in size, and only 256 bytes
can be displayed at once, the up and down arrow keys enable you to
view the other half of the sector (if the top half is currently being
displayed, pressing the down arrow key will display the bottom half).
F9 - Save sector. When you find a sector which you wish to save, press F9.
EXHUME will save this sector in an internal buffer. You can then save
other sectors belonging to the file which you wish to restore. When
you exit the program (by pressing at the main prompt), you will
be prompted for a file name in which to write the saved sectors. This
file should be an accurate copy of the original file, but may contain
extraneous characters (especially at its end) and so should be
examined by a text editor.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
This program is copyright 1990 by Norman Newman, Kibbutz Tsor'a, M.P.
Shimshon, ISRAEL 99705; all rights reserved, all wrongs deserved. The
program may be freely distributed and copied, provided that no changes
are made in either EXHUME.EXE or EXHUME.DOC (this file). The author
denies all responsibility for any damage caused by the use or misuse
of this program.
Should you decide to use this program, you are requested to register
your copy with the author by sending a cheque for $20. This will
entitle you to receive a new copy of the program without the shareware
screen at the beginning, along with the source code (written in Turbo
Pascal and assembly language).