Washington Apple Pi

A Community of Apple iPad, iPhone and Mac Users

Upgrading a Power Mac G5

© 2004 Lawrence I. Charters and Washington Apple Pi Labs

Washington Apple Pi Journal, reprint information

“Do you know how to install a hard drive into a Power Mac G5?”

“Absolutely!”

To be honest, we hadn’t a clue. But the Power Mac G5 had dual 2 GHz processors and 1.5 billion bytes of memory. For the opportunity to play with one, we’d fake it.

Getting In

As mentioned in other Journal articles, getting access to the inside of a Power Mac G5 is very easy. You flip open a latch on the rear of the machine, and then remove a large aluminum plate. Underneath the plate is a clear plastic air dam that routes air through various sections of the G5, making sure it stays nice and cool. Remove the air dam and – you’re in.

To add or remove memory, you need to pull out the fan (or, in the case of the dual-processor models, fans) located in front of the memory modules. The fans are molded into a plastic assembly that easily pulls out. Then you insert memory, in matched pairs, in the RAM slots, and reseat the fan assembly. Easy.

Getting farther in

To add a drive – we hadn’t a clue. Just from looking inside, it seemed obvious that one drive was already in place (of course), in a funky plastic assembly that looked entirely unlike any hard drive mounting rails we’d ever seen before. We thought we could fake it without the manual, but the owner, suspicious of our enthusiasm, made us read the manual. Or at least a few pages of the manual.

And the manual confirmed our suspicions. To the left of the drive cage is a bulkhead with four plastic screws. These aren’t really screws, but “drive guides.” And the funky plastic assembly is the drive cage, with the top slot filled and the bottom one awaiting another drive. See the accompanying photo, “Step One.”

Drive bay empty

Step One: figure out the lay of the land. To the left you see the four plastic screws, which Apple calls “drive guides,” awaiting use. The top drive bay is full, with a 160 GB serial ATA drive. The bottom one cries out to be filled. (You can actually hear the cries if you get close enough.) (Photo by Lawrence I. Charters, taken with a Canon PowerShot G3 digital camera.)

The drive we were going to install was a Seagate Technologies 160 GB Barracuda serial ATA hard drive. It came with a very large sheet of instructions for installation, all but one tiny corner intended for Windows users, and a CD-ROM with drivers, also for Windows. We ignored everything but the drive.

Physically, the drive looks little different than any other 3.5” hard drive introduced over the last twenty years. To confirm this, we dredged up a 230 MB Quantum drive taken out of maybe a Power Mac 7200. (We have no idea where it came from, to be honest. But it had a little red Apple sticker on it, so it probably didn’t come from a Dell.) The Quantum drive, new, retailed for around $500. The brand-new Seagate drive, 700 times larger and several times faster, was purchased for $100. See the accompanying photo, “Step Two.”

Two drives

Step Two: marvel at changes in technology. The drive on the left is a brand-new Seagate Technologies 160 billion byte Barracuda serial ATA hard drive, purchased for $100 in February 2004. The drive on the right is a Quantum ProDrive LPS 230 million byte SCSI drive originally bundled with (we think) a Power Mac 7200. (Photo by Lawrence I. Charters, taken with a Canon PowerShot G3 digital camera.)

After removing the plastic screws from their storage area inside the G5, we screwed them into the sides of the Seagate drive, instantly transforming them from plastic screws to “drive guides.” There are four of them, two per side, since, heavens, you certainly wouldn’t want an unguided drive in a Power Mac G5.

The drive was next inserted into the G5’s drive cage and, amazingly enough, the “drive guides” fit snuggly in the slots and the drive slid smoothly into place. (But they still look like plastic screws to us…)

We then pondered for some time how to connect the drive to the computer. There were some cables sticking out just below the drive, but they didn’t seem interested in moving. So we consulted the manual, which had a line drawing vaguely suggesting that, yes, these were the cables we needed to attach to the drive. Exerting a bit more force, we found that the cables would, indeed, pull out enough to clip on to the end of the drive, one cable for power and the other for data. There is also a gray plastic tab that you rotate down to lock the drive in place, and you are done. It was almost too easy. See the accompanying photo, “Step Three.”

Drive bay full

Step Three: both drives are in place. The plastic tabs on the right, labeled “A” and “B” for no earthly reason that we could see, rotate down over the back of the drive, keeping it from slipping out if, say, your 40 pound G5 were to accidentally get knocked over by a Clydesdale. (Photo by Lawrence I. Charters, taken with a Canon PowerShot G3 digital camera.)

Next, we put the air dam back in place, put the cover plate back in place, and turned on the power. There were no bright flashes, no plosive sounds, and no smell of smoke, so the drive (and the Pi Labs crew) passed the first test.

1.3 trillion bits

After logging in, the G5 greeted us with a message saying it had an unformatted device, and did we want to do something about it? We said no; we had other plans.

Our first step was to launch System Profiler (in Applications/Utilities) and look at the ATA bus. As we suspected, the drive we installed was identical to the one that came with the Power Mac G5: a Seagate ST3160023AS. The only differences were in the serial numbers.

We then launched Disk Utility (in Applications/Utilities) and told it to erase the new drive. It offered a choice of Mac OS Extended or Mac OS Extended (Journaled). Without going into detail why, we selected Journaled, since this offers some nice protection against certain hazards at a very slight cost in speed. Then we clicked the Options button. See the accompanying illustration, Step Four.

Erase Disk Step 1

Step Four: erasing the drive was easy. We launched Disk Utility, selected the proper drive, pressed the Erase tab at the top, selected Mac OS X Extended (Journaled), and then pressed the Options button, down at the bottom.

You don’t have to press the Option button to erase the drive, but since this particular drive will presumably be holding something important, why not make an effort to be careful? The Option button reveals two choices, “Zero all data” and “8 way Random Write Format.” As you might expect, the first option will write zeros, expressed in binary, to every single byte on the drive. And if for some reason it can’t write one of the 1.3 trillion bits necessary to perform that task, Drive Utility will give you an error message. In other words, this option is a cheap and easy way to test the drive before you start putting your precious data onto it.

The second option is designed for erasing drives before they are discarded or used for a new purpose. In theory, this is an even better way to test a drive: every byte on the drive is written to eight times, using random data. Unfortunately, since this takes eight times as long, and this drive had a 160 billion byte capacity, we simply didn’t have the patience. We wanted to play with the G5, not have it spend a day writing random junk on the hard drive. See the accompanying illustration, Step Five.

Erase disk step 2

Step Five: selecting zero all data will make erasing the drive much slower (especially on very large drives), but it also forces the Mac to actually visit, and write to, every byte on the drive. You’d like to know the entire drive is in decent shape before storing things on it, so spend the extra time and select the first option. If you want a very thorough test, select the second option, which takes eight times as long but definitely does confirm, one way or another, the health of your drive.

Everything works

Even zeroing all data on a drive this size takes quite a while, so we did other things. When we happened to notice it was done, we quit Disk Utility and admired our handiwork: a really huge, empty drive. What could we fill it with in a hurry before the owner showed up to claim his property? QuickTime clips? Copies of Apple’s electronic license agreements? A few day’s worth of the Congressional Record? Surprisingly, there just wasn’t enough stuff floating around within easy reach to make even a dent, and we tried.

Adding the drive was easy. It was fun. It was educational. And it was returned to the rightful owner. How sad.