The Null Device

Does anybody know of a good way of copying Macintosh disk partitions under MacOS 9? (Entire partitions, including desktop folders and other things, and not just the files that are in them.) I recently upgraded my Linux box's hard disk to 40Gb, and want to put the old 10Gb disk in my studio Mac, replacing its old 4Gb disk. However, since it's an oldish Mac, it can't have more than 2 IDE devices, which means that I have to move everything over from the old disk to the new one. (The plan of action involves: a) replacing the CD-ROM with the new disk; b) copying everything over so that it boots and works properly, and c) replacing the old disk with the new disk and putting the CD-ROM back where it was.)

There are 8 comments on "":

Posted by: mike_farahbakhshian http://mike.13th-floor.org Sun Dec 2 16:11:11 2001

This might be a little easier than doing the switch game with the CDROM. Take the 4 gigger out of the old mac and put it in your Linux box. mkhfs(or whatever the equivalent is), then copy the files over and put the 10 gig drive in the old computer. You could also try a dd from one drive to the other.

The kernel will have to recognize Mac partitions and you'll have to have HFS_tools installed.

If you want to do it under OS 9, I'm sure someone has ported 'dd' to Mac..

Posted by: acb http://dev.null.org Mon Dec 3 02:26:38 2001

I thought of that, but I was hoping that it would be possible without disassembling two computers.

Posted by: Chris Adams http:// Mon Dec 3 05:11:22 2001

If you don't mind the additional expense, you could snag a firewire enclosure and put the old drive in that. That's what I did when I upgraded my TiBook to a 48GB internal - I used the old 10GB drive in the external firewire enclosure for transferring files for several months until giving it to my sister, who was suffering with a 6GB drive on her Powerbook.

Posted by: acb http://dev.null.org Mon Dec 3 05:39:09 2001

My Mac doesn't have FireWire; it's an old beige G3. I could possibly get a USB enclosure (I've put in a USB card), but that'd be dead slow. Though I could do with just one disk, if I can move everything (metadata, hidden files and all).

Posted by: Toby http://adbusters.org Mon Dec 3 10:01:49 2001

Your proposed plan seems quite sensible, and surely only involves opening one computer (assuming you've already swapped the 40 for the 10) - or have I missed something?

Posted by: acb http://dev.null.org Mon Dec 3 13:03:07 2001

I already pulled the 10Gb disk out; that's taken care of.

Actually, I just copied files across now and have the 10Gb disk in the Mac. Except that all my preferences/software registration information has been lost (and needs to be reentered). I take it MacOS doesn't keep that in files.

Posted by: Jerry Kindall http://www.jerrykindall.com Mon Dec 3 23:00:37 2001

Mac OS does keep registration data in files, but many applications make that invisible. If they put the invisible files in a folder (the System Folder is popular), then of course the registration information will get copied when you copy the entire folder. But if they put them in the root of the drive, there's no easy way to select them to copy them over, without making them visible.

Also, some programs store hard disk size and other system details in their registration files, and intentionally "forget" their registration if they think you have moved them to another computer even though the registration might be valid otherwise. This is technically known as a "pain in the ass."

Posted by: acb http://dev.null.org Tue Dec 4 06:13:06 2001

And then there's the PACE stuff (as used by Cubase VST and such), which is kept somewhere outside of the partition proper (apparently between it and the next one).

I've heard that if you have a dd-like program, it's easy enough to back up/restore PACE authorisation. However, even thinking about it is probably a felony under the DMCA and other WIPO-treaty-related laws, so don't do it kiddies. Prison is not a nice place.