One thing you can do is to manually create the special devices, and then mount the ones you need (it will depend on the partions/filesystems you had).
I assume you have an IDE HD. If not then the following will not work.
First of all read the manual for mknod.
Then attach the OLD hd as a slave first controller(or as a master in the second controller)
#mkdir /tmp/dev
#cd /tmp/dev
In a sh scrip (or manually) do the following
-----------
i=255
while true
do
mknod dsk$i b 1 $i
i=`expr $i - 1`
done
-------------
The above will create the special devices within /tmp/dev
Then create the following scrip.
-----------------
for i in `ls dev`
do
echo dsk$i>>dtype1
dtype dsk$i>>dtype1 2>>dtype1 1>>dtype1
done
--------------
This will create a file with "loads" of errors, but also with a list of all the dsk* that contain a valid filesystem, together with it's type
Then for each valid one (you can ignore the ones lower than 64) do
mount -r /tmp/dev/dsk??? /mnt
or
mount -r -f fstype /tmp/dev/dsk??? /mnt (where fstype is one of the valid ones and will depend on what you found before).
and see which one has your info, and just copy it to another HD.
This saves you a few reboots, and also prevents a possible error with divvy