If you’ve spent enough time around computers, you know the difference between disks and partitions. In a nutshell, disks are the physical devices that store data in a computer, while partitions are “logical” or “virtual” disks: a physical disk can, and often is, split into 2-3 or more partitions, making a single disk appear to be a bunch of smaller disks. Got it?
On the Windows side, there’s a great application that’s been on the shopping list of geeks and system administrators for years: PartitionMagic, but on the Macintosh side there’s never been a particularly strong entrant in this category.
I know, I know, you’re thinking: why on earth would I care? Why would anyone want to muck about with partitions anyway? Trust me, some of us need to do this sort of thing sometimes…
While working on a magazine article on installing Linux on the Macintosh, I reached a point where I needed to dynamically shrink the main disk partition on my PowerBook so I could create two new partitions, for the two different versions of Linux that work on the Apple hardware platform.
It was with some delight that I stumbled across VolumeWorks from SubRosaSoft, which promised to allow dynamic repartitioning of HFS+ partitions, the standard partition for a Mac OS X system. Just what the proverbial doctor ordered.
The theory was that I’d dynamically shrink down the partition, create two new, smaller partitions, then have space to install the new operating systems without having affected or altered the basic Mac OS X partition, operating system and all of my data files. That was the theory, at least. The reality proved to be somewhat more distressing, as the program froze during defragmenting the drive, then appeared to work properly when restarted, but the end result was that the newly shrunk partition didn’t have its block directory information properly tweaked. Subtract all the geek-talk and I’ve ended up with a dead computer that I am now reinstalling Mac OS X Panther on, from scratch.
Worse, I jumped the gun and installed one of the Linux systems available, but the Linux boot app that lets you choose between operating systems must be installed after Mac OS X is installed, so now I have to reinstall that operating system too!
Perhaps the most frustrating of all is that when I sent a problem report to SubRosaSoft about the situation, their response was “I suspect we may have a problem with FireWire Target mode. I will spend more time on it.” Indeed.
On the bright side, odds are good that the disk isn’t too badly fragmented since I had to reformat it before I began the clean installation of Mac OS X Panther. But that’s not much of a bright side after I’ve wasted about ten hours on this project so far…