A list of Tootypes recognized by RDB-Salv follows. Values appropriate to the computer should be set before starting RDB-Salv.
DEVICE=<default-devicename>
UNIT=<default-unit>
BACKUPFILENAME=<default-backupfilename>
BUFMEMTYPE=<bufmemtype>
NOGETGEOMETRY
has been set
or if the device driver does not support TD_GETGEOMETRY
.
TD_GETGEOMETRY
if available defines the type of memory
and this will always be used.
Please refer to your hard disk system manual to determine a suitable value.
If your manual doesn't help, then it's best to use 0x00000001
which corresponds to MEMF_PUBLIC
.
MAXTRANSFER
0x0000FE00
--
although this has an unfortunate side-effect of significantly
reduced transfer rates over higher values.
Values which are too high can lead to data transfer problems.
If in doubt, try it out.
If you are unsure, then sacrifice speed for reliability and
specify the 0x0000FE00
value.
MASK
0xFFFFFFFE
.
That value is now used by most systems.
RDB-Salv only does data transfers to memory which has been
obtained from AllocMem()
, and doesn't validate that this agrees
with MASK
.
NOGETGEOMETRY
TD_GETGEOMETRY
.
You must set this option if your device driver crashes when it
gets a TD_GETGEOMETRY
.
If your device driver doesn't support TD_GETGEOMETRY
, you
should set this option to avoid unnerving Alerts.
Consider upgrading your device driver anyway.
The following symptoms indicate that your device driver has trouble
with TD_GETGEOMETRY
:
TD_GETGEOMETRY
isn't working.
NONEWSTYLE
NSCMD_DEVICEQUERY
.
Do not set this option if your device driver simply doesn't
implement this command (applies to almost all drivers as it is very new).
You can tell if your device driver has problems with
NSCMD_DEVICEQUERY
because your computer will crash
when you first click on Start.
NOSCSICMD
HDSCSICMD
.
If your device driver crashes when it gets a HDSCSICMD
,
then you must set this option.
Should your device driver not support HDSCSICMD
,
you can set this option to avoid annoying alerts.
You should consider a device driver update anyway.
The following symptoms indicate that your device driver has trouble
with HDSCSICMD
:
HDSCSICMD
isn't working;
probably preceded by another that says that TD_GETGEOMETRY
isn't working either.
TD_GETGEOMETRY
not working.
SCSIREADWRITE
HDSCSICMD
) to read and write
hard disk blocks.
This option is not allowed if NOSCSICMD
is set.
This will become significant in future -- when hard disks larger
than 4 GB are the rule, rather than the exception -- as it
allows addressing of SCSI disks larger than 4 GB.
BADDEVICE1
NORECOVER
NORECOVER
is set.
This value can be easily changed later from within the GUI.
As an alternative, a Tooltype can by the way be set to
RECOVER=TRUE|YES|1
to explicitly switch on Find lost blocks.
READDEVLIST
OPTIMIZE
DEBUG
If you're an expert and prefer to use the shell, then these Tooltypes can be specified as parameters to the program -- unless otherwise specified.