Don't the Unix-based OS's have a similar
capability with the 'dd'
function, BTW?
dd will fail on the first bad block on the device.
It also wouldn't work if the SCSI device is using a sector size
different from
what the raw device driver is expecting.
Getting disc images of these discs may be more difficult than you
might initially
think, because they aren't likely to be either SCSI or IDE. If they
are ST506, you
have to have a disc interface that matches the sector encoding. It is
unlikely
you are going to be able to find one that will match using commodity
ISA controllers.
If the computers are working, you'll probably have to write some code
to send the
data out through some interface on the computer, like a serial port,
dealing with
the possiblity of bad sectors. The 7300 was common enough that I
would think a
program exists somewhere to to that.