Hi,
I have a rather subtle question. With FAT, FAT32, and ext2 (linux), it is possible, though RISKY and NOT ADVISED IF YOU DO NOT KNOW WHAT YOU ARE DOING, to repartition manually, without disk partition software, without losing existsing data. Here's how.
First, use a disk optimization utility. This will ensure that the file allocation tables don't refer to places on the disk past a certain sector, and insure that files do not have parts past a certain sector. Suppose that your files all fit into the first 2 gigs of your drive.
After doing this, use a really low-level partition utility, like fdisk for linux, to delete all existing partitions. Now, for your original drive, partition from 0 sector to past the 2gig sector, with whatever partition file system ID was originally on that drive. Then, partition the rest of the disk however you like! Voila! Note that you may have to manually reconfigure that drive's boot sector. Learn lilo
My question: is this possible on HFS+? If not, a technical answer why not would be greatly appreciated.
-ZeroAltitude