Interviewer: "Can you destroy the Earth?"
Tick: "Egad! I hope not! That's where I keep all my stuff!"
"The Tick" show
ST NEWS SOFTWARE REVIEWS: "DIAMOND BACK" 3 AND "DIAMOND EDGE"
(AT THE CUTTING EDGE OF TECHNOLOGY)
by Richard Karsmakers
Silly Intro in a vaguely "Once Upon a Time..." style
Somewhere in the United States of America there's a state called
Oregon. And somewhere in that state is a town called Tigard. And
somewhere in that town is an office where works a man by the
name of Robert D. Luneski, more commonly known as Bob. He is the
main man behind Oregon Research Associates, which in this case
doesn't mean he's just the guy that gets most of the cash from
the sale of programs written by the sweat of others, but that
he's also the man responsible for the actual concept and
programming of two of their (and, probably, the world's) best
utility programs on the Atari market today. And it is these
programs, "Diamond Back" and "Diamond Edge", that I intend to
devote this article to.
Diamond Back
If you've got a hard disk, you have to realise that you have a
lot of information present on a fairly small cubic space. A few
years ago I was pretty stunned by the fact that 20 Mb fitted on
my SH204 hard disk, but at the moment I've got a 2.5" IDE hard
disk sitting in my Falcon that can handle a massive 340 Mb.
Considering the fact that many of the program files are packed
and that all files I don't use often are kept in ZIP archives,
that even increases that amount significantly. Millions of bytes
cramped on a bit of space the size of a non-king-size pack of
cigarettes, that's really a thing you don't have to think about a
lot or it will drive you - or at least me - straight nuts.
The thing to do to make sure you can sleep safely and that you
don't have to worry incessantly about data loss and that kind of
thing is to keep a backup of your hard disk. Ideally you could
just sortof suck a copy of all your hard disk files onto an SCSI
tape drive (a "tape streamer") and that's that. Most of us don't
have one of those, so you have to do a bit more disk faffing and
slam the whole thing onto whatever amount of disks are needed.
The good thing is that the "Diamond Back" hard disk backup
program supports both kinds - i.e. both tape streamers and floppy
disks - and the latter kind even supports both Double Density and
High Density disks. It can even backup to another hard disk
partition (though I'd personally use "Kobold" 2.5 for that, I
think).
I checked, by the way, to see how many floppies I'd be needing
if ever I got it into my head to backup all the stuff I have on
my equivalent of a cigarette pack. As it turned out, there were
1066 folders containing 7765 files, and I'd need 270 DD disks or
134 HD ones.
I.e. there's not a hair on my baldy-patched head that thought of
ever undertaking such a venture.
"Diamond Back" is completely configurable, though. When you
double-click on any of the drives it has found upon starting up
it will read in all files and folders (their specs, anyway) and
display them in a really handy "PC/ST Tools" kindof window that
shows all the folders. Double clicking on a folder will display
that which lies within, and that way you can add/remove any file
or folder from the list of files you need to have backed up.
There is, however, quite a bit more that can be configured.
There are a certain amount of parameters that govern the entire
backup process as such, where we have "File Compression" (on/off;
"on" saves you about 30-50% of storage space), "Split Files"
(yes/no; "no" activates a special algorithm that tries to fill up
all the small storage holes on disks by putting smaller files in
them, quite an efficient option; "yes" simply continues a partly
written file on the next disk), "Format/Overwrite Floppies"
("format" allows you to define 720 Kb, 800 Kb (maxi-formatted
DD), 1.44 Mb or 1.62 Mb (maxi-formatted HD)), "Source=Destination
action" (selectable here are "prompt for action", "skip current
file" or "overwrite current file") and "validation" (which either
does or does not write a checksum for each file into the log
file). On top of that there are advanced options that allow, for
example, for all stuff to be encrypted while being backed up. A
password can be specified to be used during the encryption
process.
There are four kinds of backups possible. First, of course,
there's the "full backup". This will simply copy all folder and
files, folder by folder and file by file, and slam them onto the
floppy disks. Second there's the "incremental" backup mode; this
adds only the files that have been changed since last a backup
was made by means of use of the archive bit in a file's status
bits (only works on TOS 1.04 and up though). "GEM Image" is the
third mode. This backs up all used sectors on a disk, which is
fast but means that you can only use the data once it's restored
back with "Diamond Back" (unlike the uncompressed previous backup
modes). These GEM images, incidentally, can be restored back to a
hard disk partition with a different size. Last, there's the "Raw
Image" mode. This backs up every single sector on a hard disk,
including the ones that have nothing on them.
The actual backup process takes place with a progress window on
display. Whatever destination device you have has an icon that is
sortof "running full" as whatever operation you're doing is
filling it. That way you always have an idea of what's still left
to be done. A large bar across the screen gives a graphical
presentation, in percentages, of the total amount of the backup
job that is already done. Other parts of the screen indicate the
amount of files/folder/bytes that still need to be copied.
Everything looks, I know this sounds a bit silly perhaps,
trustworthy. One would imagine Bob had a team of marketing
specialists employed just to check which graphics, which colours
and which screen layouts would work best and would instill
confidence most.
Worth mentioning before going down to a kind of wrap-up
conclusion is the fact that specific file extentions can be
configured to be excluded from compression (on top of some common
archive and compressed picture types that are excluded by
default). For each partition you can also specify nine file masks
to be included or excluded, and you can define whether it should
only copy files older/newer than a certain date.
Last, but most certainly not least, you can also verify a
backup.
A few remarks in the benchmark department: One disk worth of
full backup (included High Density 1.62 Mb maxi-formatting, file
compression and validation checksums switched on) takes about 3
minutes and 30 seconds to create (of which slightly less than
half the time was needed for the actual formatting). Running with
"Geneva" it's, logically, a bit slower. About 15%, to be more
precise, at least in my case.
"Diamond Back" is a solid program with a really smooth-looking
GEM interface that is, and I know this may sound a bit corny, a
joy to work with. It would be getting a bit far to say that I'd
gladly backup my entire hard disk every day just to be able to
have the joy of working with "Diamond Back" at my fingertips, but
it's close enough. It's very userfriendly, anyway, and all
options are accessible from the rather zarjaz-looking GEM dialogs
as well as pull-down menus.
The manual is extremely well-written and well-designed with
plenty of illustrative bits of screendump and also includes -
what remarkable insight into the human psyche! - a "quick backup"
and "quick restore" segment for those among us that'd rather get
down to things right away.
Diamond Edge
Of course, "Diamond Back" is an almost - what do I say,
certainly! - indispensable tool to promote any hard disk owner's
peace of mind. However, this man in Tigard by the name of Bob
obviously did not think that was enough. So he made a utility
that I personally think is even more indispensable - if there is
any means of comparing these things anyway. I myself use it
rather far more frequently than "Diamond Back", anyway; at least
a few times per week.
Let me start, however, by one of those excursions into the past
that I so enjoy taking you on. It's an excursion to now long
forgotten places and a name like Michtron's "Tune Up", this being
a hard disk optimization program, a program to speed up
read/write access of your hard disk. Actually, now I come to
think of it, I have no first hand experience with it at all. But
I do know that the guy who wrote the review of Michtron's "Tune
Up" - somewhere in ST NEWS Volume 2, in 1987 - had trashed his
hard disk because the program turned out to need more hard disk
space free than the size of the biggest file and, obviously, they
had neglected to inform the user of that fact. On top of that, it
was notoriously slow. The optimization process literally took
hours, and that is no exaggeration of poetic liberty on my side.
Somewhere in 1989 or 1990 I did actually use one of such
programs myself for the first time. It was a program by STRIKE-a-
LIGHT and, dubiously, I was using Stefan's copy of the package. I
forgot its name. It was quite solid and trustworthy but,
unfortunately, it...
Suddenly, with an eerie sound like "wham!" the name pops into
mind...."OptiDisk"!
...was scarsely faster than "Tune Up", if at all. I remember
spending something like two hours just optimising the contents of
the Megafile 30 that had replaced my SH204 some months before. It
took the joy out of optimizing your hard disk, and actually made
me prefer to rather wait a second or so longer during the loading
of each file.
I think it's time here - creating a decent structure in reviews
of technical programs never was my forte - to explain what disk
optimization programs are and what they do.
When a file is written to disk it takes up several sectors
("yeah," I said, "let's generalise a bit here). Now suppose you
delete it and write back another file that's bigger. The file
would first take up those sectors taken up by the file you've
just deleted and then look for more space on the disk to store
itself on. I hope you have the grande picture now, because I am
now going to say, "if this happens a lot with a lot of different
files than you get a load of files that are spread in bits all
over the disk, all intermingled, i.e. fragmented."
Well, what a disk optimization program does is that it makes
sure all these files become contiguous again, i.e. that they are
written on sectors that come directly after each other. This
makes it easier - and quicker - for your hard disk to read the
files because it doesn't need to move the read/write head all
across the hard disk all the time to gather up the bits of files.
The classic optimization programs used to do that by reading all
files and storing them on a buffer space on the hard disk
somewhere, then writing them back again (or at least I think they
did). "Diamond Edge" does something like it, only it's much
quicker. As a matter of fact, let's get this stunning fact out in
the open right away, "Diamond Edge" can do this in a matter of
minutes. Including disk analysis, to see if there might be
potential problems during the shuffling of files and sectors, it
usually takes only a minute or two to optimize a 40 Mb partition.
And the nice thing is that you can optimize a hard disk partition
in two ways: For writing (all files currently present are written
to the end, so all empty space is at the front) or for reading
(all the current files are located at the beginning, easily and
quickly accessible, with the empty space at the end). You can
also just have "Diamond Edge" get rid of empty space between
files, without de-fragmentising files. This is quicker to
perform, but doesn't speed up things afterwards, at least not as
fast as a full optimization would.
To give you a rather more in-depth idea of the time needed, I
optimized, "prioritize writing", my 42 Mb work partition that I
always do all ST NEWS and "Ultimate Virus Killer" programming, as
well as what other shareware/freeware things I tend to do now and
again. It took 40 seconds to do a disk analysis, 13 seconds to
produce a prior disk fragmentation map and another 1 minute and 3
seconds to do the actual optimization. We're talking full
optimization of 20 Mb (1655 files in 224 folders) here, and the
whole lot just took 1'58", including all the nuts and bolts
needed by the program to check if it was safe and everything.
However, there is a lot more than "Diamond Edge" can do.
Although disk optimization is a really strong suit of the
program, it has quite a few incredibly efficient and powerful
options up its metaphorical sleeve.
Just now I already hinted at "disk analysis". "Diamond Edge" can
analyse a drive partition (hard disk, but floppy disk too) and
scan it for anomalies such as double file names, lost clusters,
ill-matching FATS, illegal file names or bad clusters. There are
various reasons why these errors might pop up, and the extensive
manual covers all of those I could come up with (and then some)
so I won't. The great thing is that "Diamond Edge" can attempt to
repair these. This can really minimize the actual damage
resulting from various errors occurring. Things can especially go
wrong if a program crashes (or if you stupidly reset your
computer) while a program is writing a file to the hard disk. The
lost clusters resulting from this are quickly fixed using this.
All that data on your hard disk is just sitting there, waiting
to be destroyed or otherwise malignantly mistreated, so it seems
only logical to have a doctor (in this case a "disk medic") close
at hand.
Which brings me, hopefully in a somewhat smooth way, to the
"Diamond Mirror" section of the program. "Diamond Mirror" is
actually a separate module that can be run from "Diamond Edge"
or, as a stand-alone program, from your "AUTO" folder. It can be
configured to "mirror" your hard disk partitions during every
bootup, every day or every week. It can also be told which
partitions to "mirror" and which not to, as well as where it
should put the files that are a result of each "mirror".
Now what is this "mirror" stuff? Well, it will not surprise you,
probably, to know it has nothing to do with apples, princes and
witches.
A "mirror" operation copies all really important information of
a hard disk partition - root sector and boot sector contents, FAT
tables and all directory information - into a file somewhere
safe. In my case these files are between 32 and 34 Kb in size
for each individual partition. Whenever something really goes
wrong with your hard disk, usually the only things that get
mucked up direly are the FAT and directory structures. Using the
"mirror undelete" option of "Diamond Edge" you can use your
"mirror" files to reconstruct everything. Although there'll still
be a bit of damage left, I think, you will at least be spared the
knowledge of it being certain that every single file on your
crashed hard disk partition (or, heaven forbid, all of them)
should be considered lost.
There are, however, incredible though it may seem, even more
things "Diamond Edge" can do for you. It can, for example, create
so-called validation files for each partition. This means it will
look at each file, create a checksum of it, and store that
somewhere in a safe space. Using these validation files it's easy
to see whether files have suddenly gotten damaged or, hell's
bells, infected by a link virus. But it can also undelete deleted
files - though this is usually a bit hard with actual programs
and is really only worth your while with text files. It can
archive your disk information (SCSI drive information), partition
your hard disk (making Atar's "HDX" instantly redundant insofar
as it wasn't already) and copy files or images across your hard
disk (though, like I remarked with "Diamond Back" earlier, this
would be something I'd rather leave up to "Kobold" 2.5 to do).
"Diamond Edge" is close to a true miracle. I don't know how it
does it, but it's so quick it defies belief. Like "Diamond Back",
it looks healthy and clean-cut and comes with an extensive and
well-written manual that also has a big section on disk drive
anatomy and stuff that will please the somewhat more layish men
among you (I know this probably isn't English, but it sounded
nice so I thought, "what the heck, neologise a bit"; complaints
are welcome at any address but the correspondence one). Again,
we're talking "userfriendly" with a capital "U" (i.e.
"Userfriendly"): An easy point-and-click user interface and
keyboard shortcuts where these might conceivably be deemed
necessary. If you don't want to get to the stage where you have
to resort to the produce of "Diamond Back", "Diamond Edge" is a
really good choice. Regularly optimizing your hard disk (I
usually "prioritize reading" the ones that have lots of programs
on them, and "prioritize writing" the work partitions) really
does result in a somewhat faster mode of operation, especially in
comparison with, say, an intensely used work partition that
hadn't been optimized in a year or so. To make everything
somewhat safer for the novice user (after all, the more powerful
the software the more potentially dangerous it can be with people
at the helm who really don't have a clue), there is even a
special "warn mode" that can be switched on. It'll tell you
whenever something might go wrong. Smart indeed.
Price and Availability
"Diamond Back" 3.51 retails at US$ 69.95; updates from version 2
are US$ 29.95; and updates from earlier versions 3.xx are US$ 10
(US$ 5 extra if you want the new manual, too).
"Diamond Edge" 2 retails at US$ 69.95; updates from version 1
are US$ 29.95 (that includes a re-written and expanded manual).
These prices are excluding postage & packaging, so you'd better
contact Oregon Research for further details. Oregon Research
products are sold in the UK by Douglas Communications.
Oregon Research
16200 SW Pacific Highway, Suite 162
Tigard, Oregon 97224
Tel: (593) 620-4919
Fax: (503) 624-2940
Email orres@teleport.com
Stop the Press Please
In the mean time, Oregon Research have released "Diamond Edge"
2, a package which now also include the low-level "Diamond
Advanced Disk Editor" ("DADE"). More about that in the next issue
of ST NEWS.
Thanks to Bob Luneski of Oregon Research Associates for sending
the review material and keeping me posted on now developments!
Disclaimer
The text of the articles is identical to the originals like they appeared
in old ST NEWS issues. Please take into consideration that the author(s)
was (were) a lot younger and less responsible back then. So bad jokes,
bad English, youthful arrogance, insults, bravura, over-crediting and
tastelessness should be taken with at least a grain of salt. Any contact
and/or payment information, as well as deadlines/release dates of any
kind should be regarded as outdated. Due to the fact that these pages are
not actually contained in an Atari executable here, references to scroll
texts, featured demo screens and hidden articles may also be irrelevant.