home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
new
/
disk
/
salv
/
disksalv2
/
locale
/
docs
/
english
/
disksalv.doc
next >
Wrap
Text File
|
1994-04-10
|
53KB
|
1,189 lines
DDD
III
SSSS
K
K
SSSS
A
L
V
V
222
D
D
I
S
K
K
S
A
A
L
V
V
2
D
D
I
SSSS
KK
SSSS
A
A
L
V
V
2
D
D
I
S
K
K
S
AAAAA
L
V
V
2
D
D
I
S
K
K
S
A
A
L
V
V
2
DDD
III
SSSS
K
K
SSSS
A
A
LLLL
V
2222
The Original Amiga Disk Salvage Program
Recovering your data for over seven years
Cheap Manual
for
DiskSalv
Version 2
Revision 11.30
April 10, 1994
Copyright ©1992-1994 by Dave Haynie
All Rights Reserved
COPYRIGHT
This manual is Copyright ©1992-1994 by Dave Haynie. All
Rights Reserved. As part of the DiskSalv2 11.30 release, this manual
may be used in electronic or printed form along with the DiskSalv2
program. It may not be sold in any form, though a reasonable copying
and handling charge is acceptable, as long as the complete DiskSalv2
distribution is included.
DISCLAIMER
The information and the DiskSalv program are provided "as
is" without warranty of any kind, either expressed or implied. The
entire risk as to the accuracy of the information herein is assumed by
you. Dave Haynie does not warrant, guarantee, or make any
representations regarding the use of, or the results of the use of,
the information or the DiskSalv program in terms of correctness,
accuracy, reliability, currentness, or otherwise. In no event will
Dave Haynie be liable for direct, indirect, incidental, or
consequential damages resulting from any defect in the information or
the DiskSalv program even if he has been advised of the possibility of
such damages.
CREDITS
This manual was prepared with
anro
, an nroff-like utility by
Steve Anderson. With all the sophisticated word processors and DTPs I
have around, I couldn't find anything that would simply give me some
formatted ANSI text. Until
everyone
has a way to deal with IFF-FTXT,
ANSI will remain the only printer independent formatted text format
available.
Amiga, AmigaDOS, Intuition, KickStart, and Workbench are
trademarks of Commodore-Amiga, Inc.
The DiskSalv program, its code, this manual, the DiskSalv
icons, and anything else distributed with this package are the
original work of Dave Haynie. Thanks go out to the Commodore-Amiga
Software Engineering group for suggestions on the DiskSalv GUI and
other Amiga software standards. Countless others assisted with
suggestions, testing, and miscellaneous feedback which has also proved
invaluable.
-Dave Haynie
DiskSalv Version 2 Release 11.30 Page 3
0
.
INTRODUCTION
DiskSalv Version 2 is a disk recovery program for all Amiga
file system devices that use any of the 2.04/2.1/3.0 file systems.
DiskSalv will scan (analyze) a bad disk volume for anything that can
be recovered, and will restore these items to any AmigaDOS volume. It
can also attempt to fix a bad volume in place under most
circumstances. DiskSalv is a complete redesign of the orignal
DiskSalv program, with a new AmigaDOS-2.0-compliant command-line
interface, new Intuition interface, and tons of new features.
This is designed to be a fairly complete, quickly written
and minimally edited manual of DiskSalv Version 2's features. The
built-in help system works as an adjunct to this, and it works simply
-- press the HELP key with the mouse positioned over something, and a
short description of that something will pop up in a requester.
Better documentation will be supplied if you order the
commercial release, DiskSalv Version 3, which is currently in
development. This will eventually include a professional quality
manual with pictures, better "how to", "why bother", and "theory of it
all" sections. This is all explained in the "Licensing and
Distribution" section. Additionally, the core of that manual will
become an AmigaGuide manual.
The DiskSalv 3 program offers an improved GUI, additional
modes for backup, disk scrubbing, undelete-in-place, and bad block
mapping. The various salvage and repair functions are being kept as
similar as possible between the two versions. So any bugs in these
areas or basic improvements will be added to both versions.
1
.
STARTING UP
DiskSalv Version 2 (from here on referred to as "DiskSalv")
is a program designed to "salvage" damaged hard disks. There are two
basic classes of salvage operation, "Recover-by-Copy" and
"Fix-in-Place". In the former case, DiskSalv analyzes a disk and
attempts to restore any files and directories from a damaged AmigaDOS
file system device to a good one. In the latter case, DiskSalv
attempts to find faulty disk objects and remove them from the disk's
directory/file hierarchy so that the disk's FileSystem will validate
it.
1
.
1 CLI OPERATION
In the simplest case, DiskSalv can be used very much like
DiskSalv V1.42, the AmigaDOS "DiskCopy" program, or any number of
other CLI-based programs. The user simply types a command at the
command line, and the program goes to work. For example, to recover
files from a bad disk in DH0: and restore them on a good disk DH1:,
the user will type:
1> DiskSalv FROM DH0: TO DH1:
Here the "FROM" and "TO" required CLI keywords. There are quite a few
more keywords, which control a good portion of DiskSalv's operation.
However, to access every feature, it's necessary to use the program
interactively under Intuition. The AmigaDOS template is displayed as
follows:
Page 4 DiskSalv Version 2 Release 11.30
DiskSalv Version 2 Copyright (c) 1991-1994 by Dave Haynie
FROM/K, TO/K, MODE/K, FILESYSTEM/K, DEFAULTFS/K, TAGCHAR/K,
PUBSCREEN/K, MEMCHUNK/N, PATHMAX/N, DISKCACHE/N, LOWMEM/S,
NOSIZECHECK/S, QUICKSCAN/S, NOWARNING/S, NODATES/S, NONOTES/S,
NOPROTECT/S, KEEPDOS/S,KILLDOS/S, NODEEPSCAN/S, INTERACTIVE/S,
REJECTION/N, MAKELINKS/S,S MALLWINDOW/S, BIGBLOCKS/T, LOADDEV/K,
RETRY/N
The meaning of these keywords is given below. Note that any keyword
can also be used as an icon variable (tooltype).
FROM
The "FROM" keyword specifies an input device, the device
that will be operated on. This must be a DOS device, not a
subdirectory or assignment, and it must be based on one of
the standard file systems with underlying device driver.
TO
The "TO" keyword specifies an output device, the device that
will receive any recover-by-copy files that DiskSalv finds.
This may be any AmigaDOS device, volume, or subdirectory.
If a non-existant subdirectory is specified, one will be
generated.
MODE
There are several kinds of functions that DiskSalv will
run. The default is "Salvage", which caus