the amazing ..
two-drive iMac!
saving you the many many hours of iMac upgrading is!



The AMAZING 2-Drive iMac..  Click for a bigger version
all you need is courage, and maybe a ziff-splitter.. Hi, fellow super-cool iMac users!


Like you, I love my iMac! and I love OS X. (I'm using the word "love" as a technical term here) and having the two together has got to be the coolest thing on the planet computing, but there is one small problem.

Installing OS X with any real degree of efficiency means partitioning. And partitioning means wiping your hard drive clean. Or in other words, a lot of backing up. No problem, just copy everything wholesale onto another drive. Copy it back when you're done. Easy. Trouble is, an iMac only has one hard drive.

More recent iMacs come with firewire (but only one internal IDE socket, more on that later), so an external firewire drive, maybe an iPod, would make this job a synch. But what if you can't afford an iPod? Or, like my mac, don't have firewire? Does that mean that older iMac's should be denied their true destiny, the chance to at last run a real operating system? NO! This is one upgrade you don't want to miss out on.

Until now, classic iMac users (the ones without iPods and fancy firewire drives) would have to back-up the whole lot by hand, burning CDs or archiving the most precious bits over the LAN, if indeed they have these facilities. Not for us the easy-peezy quick mirror, the perfect "start-where-you-left-off" restore.. But things have changed, and here's the skinny, and you really did hear it here first..


You can run two hard drives on an iMac!!



You'll need..

  1. A big empty hard drive: this is obvious. It's a smart move to to upgrade your hard drive right now while you're upgrading to OS X. You can make nice clean partitions and then install OS X on it. Once you're done, perform this Two-Drive magic to get your OS9 data back onboard.

    Alternatively, you could use a temporary slave drive, any old peecee shite will do fine, so long as it's big enough to house all of your OS9 system and applications. After you partition your drive, you move the data back. But THIS is the time to upgrade your hard drive! Hard drives are cheap! Do it NOW!

  2. Twin IDE cable: that is an IDE cable with 3 plugs on it, 1 for the mac, 2 for the drives, master and slave. If you have a slot-loading mac, make it a long one!

  3. Seperate power supply: any old WORKING 12v peecee unit will do fine. maybe the iMac could supply enough power for you to get by with just a ziff-splitter*.. maybe not. I didn't fancy trying, i have only one iMac!

  4. nerves of steel. I mean it. You're going to have to switch the drive power on and off manually.


This is what it might look like..


The AMAZING 2-Drive iMac..  Click for a bigger version

[note how my wallpaper by strange "coincedence" matches my iMac!]

I set the whole thing up again for this tut and nabbed a screencap of the mounted drive for y'all to gape at.. (please note my OS X desktop was at an early stage of development!

things to note..



okay, let's do it..

First, and most importantly: Turn the power OFF!!

Now pull you iMac to bits. Ho seriously! Remove the single rear screw as shown in your instruction manual, and also beautifully described here.

Remove the two wee screws and undo the plugs and stuff as shown above, now slide your iMac's belly out. next, locate your hard drive. it's fiddly, but you should be able to unplug the IDE cable that's between it and the mobo (motherboard).

Mine was nicely labeled..

Rev D Rocks! with two IDE plugs!
(opens in a new window - apple-click (shift-click on peecees) for a new tab instead)



Replace the IDE cable with your new three-plug version and feed the spare end out through the CD drawer hole (if you've got a tray-loading mac) or out through the *somewhere else* if you've got a slot-loading mac. maybe you guys will need a "Really Long Cable".

Put the whole lot back together and attach the second drive to the cable (remember to set the jumpers on that drive so that it's the "slave" drive), bung in the power plugs and take a long, deep breath..

switch on your mac.
When you hear your mac's hard drive power up (maybe a half-second later), switch on the second drive's power supply. Just listen to yer mac for cues, when your internal kicks in-switch on the power. if it screams, let go!

If all goes to plan, the second drive will mount without any fuss. Once you've formatted it to HFS+ (unless you have some compelling reason to use a different format) with apple's disk utility, you can copy all your mac files over. Don't forget any invisible ones!! (it might be a nice idea to create a huge disk image on the other drive instead, but I haven't tried this)

There are quite a few apps out there that will do this in OS X, and the ditto command is excellent in the OS X terminal, So if you opt to install the new drive first, get the data later, you shouldn't have any problems, but in OS9 copying all the invisible files and desktop databases and stuff is a pain. In practice, you just need to copy over your applications, work and system folders. Also making a copy of your desktop folder would be a good idea.

It's probably wise to power down and disconnect your second drive while you install OS X. later on, you can connect the slave and put all your old stuff back. Just leave the cable hanging out of the front while you're installing!

when X is in, your OS 9 system can have a partition all to itself and if you give your applications partition the same name your old drive had, you can start right where you left off!!

have fun, and don't forget to earth yourself, before and after!



* A "Ziff" is the name for the 4-pin power plug found inside computers. A Ziff-splitter allows you to put two devices into one power socket, kind of like the 2-into-1 mains adapters people used to use before the funky 4-way power-strips became so cheap.


UPDATE The Ziff-Splitter method has been tested by a the brave kitesurfSweden, and he found it to WORK PERFECTLY. So you don't even need an external power pack! just a little ole Ziff splitter. And here it is..

kitesurfSweden's ziff slplitter in action!

Wow! A sight to behold! A true 2-Drive iMac. thanks kite!

to sum up

In short, here's what we will probably do:
  1. open the mac
  2. swap over the drive
  3. install OS X
  4. copy data onto new drive
  5. disconnect old drive
  6. reassemble mac
There are a variety of ways you could do it. All we are providing here is some extra big fast storage space for the upgrade, something the uncustomised iMac lacks. How you use it is up to you, you might just need a few gigs of temporary mac formatted space, enough for apps and user folders, and maybe an image of your OS9 system drive, for a familiar "classic" experience.

conlusion..

At the end of the day it was quicker for me to open up my iMac, swap around a few plugs, power up a slave and do some big copying. It saved me a LOT of backing up all my work, applications, special folders, preferences, etc etc. It would haven taken hours and hours. I considered going the LAN route, but there were a number of factors to overcome there too. We forget how tricky cross-platform networking used to be. In short, this operation isn't going to be for everyone.

If you're the kind of person who would replace their own ram chips then this wee project won't be difficult for you. If you've never been inside a computer, and you're strapped for cash but desperately want to get your iMac into the 21st Century, this might be a great time to start getting your hands dirty.

Have fun!
;o)

Welcome to the comments facility!


me - 12.11.03 12:36 am

this'll do!
(or

josey whales - 02.12.03 8:01 am

pretty neat!

dex - 02.02.04 10:42 pm

how long is a "really long cable"?

Q - 14.03.04 9:28 pm

nice..
keep them tutorials coming C
Q

corz - 17.04.04 2:58 pm

can't stop 'em Q baby!

check blog for recent updates!

;o)

ps. about 2 feet.


next comments (1 page)

Posting here is disabled at this time.

Welcome to corz.org!

I'm always messing around with the back-end.. See a bug? Wait a minute and try again. Still see a bug? Mail Me!