• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

MacOS 7.7 Prototype Drive Imaging

jajan547

Well-known member
I’d love a copy. Using DiskCopy in my opinion is the best way to make it easily accessible on its target machine. Using dd, raw images and all that won’t make it easy to open on a System 7.x Mac.
@Johnnya101 if you’ve booted do you see what I mean about the strange debugger at boot that’s followed by the Mac OS typical boot screen?
 

CC_333

Well-known member
Using dd wouldn't make the resulting image very (real or emulated) Mac friendly, but it would capture numerous low level details of the disk that Disk Copy misses, like the drivers and partition structure, so it might be worth making a raw dd image after the DC image is made?

c
 

Johnnya101

Well-known member
I don't have time just this second to complete the rest of the page, but its uploaded at least. DiskCopy 6 image stuffed with Stuffit on OS 9.2.2. Maybe someone would be kind enough to try it out to make sure it is a good image?

 

jajan547

Well-known member
I don't have time just this second to complete the rest of the page, but its uploaded at least. DiskCopy 6 image stuffed with Stuffit on OS 9.2.2. Maybe someone would be kind enough to try it out to make sure it is a good image?

I’ll try it later today.
 

Johnnya101

Well-known member
If I could get someone to walk me through step by step using a Mac (dd command), I would gladly do that. I haven't done any command line hard drive work before really on anything sensitive like this. There's some info online about it, but I'd prefer someone on here to post instructions.

Good to know it works otherwise though.
 

jajan547

Well-known member
If I could get someone to walk me through step by step using a Mac (dd command), I would gladly do that. I haven't done any command line hard drive work before really on anything sensitive like this. There's some info online about it, but I'd prefer someone on here to post instructions.

Good to know it works otherwise though.
@CC_333 probably knows the best seems they know DD well.
 

CC_333

Well-known member
Dangerous can help though haha any tips?
I can't really think of anything relevant, other than typical boilerplate stuff: be careful to get the drive IDs right, and don't confuse your if's and of's (input files and output files).

Maybe dangerous enough to accidentally deleted a drive? Lol, that's probably how I'd be
I'm as bit better than that, thankfully (I've learned the hard way: from past experience).

As a result, all the files that I made back when I first got my Tangerine iMacs and iBook have pretty much been lost to time, although I do think I have some that are still on an old, broken hard drive (I actually managed to get an exact replacement for the controller board of that drive, but the heads wouldn't seek when I tried it, which means the information on that drive is effectively lost for now. I'm still keeping that drive, in case somehow I can get my stuff off of it.)

c
 

Compgeke

Well-known member
I'd recommend going with ddrescue over straight dd. Not only does it provide a progress bar, it also does retries on bad sectors and makes a list of any parts of the disk it can't read. No need to deal with if and of either.

ddrescue -d -c 400 -b 512 -r 3 /dev/whateverthedriveis os77.img os77.map
 

Johnnya101

Well-known member
Was not able to get to trying the ddrescue, but will definitely have a go tomorrow. Sorry to drag this out been really busy and don't want to rush something like this.
 

Johnnya101

Well-known member
Anyone able to provide step by step instructions for dd to do an exact image using a modern Mac? That's the easiest/quickest computer I have available for this at the moment. DDrescue looks like its for linux.
 

demik

Well-known member
It's relatively easy.

I'm assuming you are using an IDE to USB enclosure. Just plug it to your Mac, then find it using diskutil:

Code:
> sudo diskutil list

After you have find it (let's assume it's disk3), just dd it:

Code:
> sudo dd if=/dev/rdisk3 of=ide77.img bs=512

if you are unsure, paste the output of diskutil list here.
Note: using rdisk3 instead of disk3 is recommended
 

Johnnya101

Well-known member
Have the output of three disks, two are for the internal Mac drive, and the last, disk 3 (/dev/disk2) is the disk in question. Where do I put the path in your above command @demik ? I'd think the ide77.img is the output file name. Would I replace the first part with if=/dev/rdisk2? Or is rdisk3 an actual part of that?
 

demik

Well-known member
You are correct, you need to use if=/dev/rdisk2. The ide77.img is indeed the file name and dd will write in the current directory (if you didn't change anything your terminal should be in your home directory). You can also specify a full path here, example:

Code:
sudo dd if=/dev/rdisk2 of=/Users/Johnnya101/Downloads/ide77.img bs=512
 
Top