GodBless said:
You also have the option of "Free Space" (I don't know the use of this but I think I may have read somewhere that you should have at least 10% of your hard drive space free at all times).
Yup it's a filesystem setting so that you can ensure there will always be space available for the system to keep functioning even if something in user space goes haywire and eats all the disk space. That free space can only be used by root.
Re: different parition tables
That doesn't matter much. It might make writing a program to do this a little harder though. If one program can do it (Partition Magic can) then other applications can do it too.
Macs read PC formatted drives and there is software that make it possible for PCs to read mac formatted drives (such as TransMac) so even if they are quite different it is easy to make them compatible with each other.
You are correct, but it depends on what you want to do. If all you're interested in is using your Mac to make a dual (FAT|NTFS) & HFS+ drive, then you could just install the filesystem tools that Linux uses (I haven't looked, but I would bet that they are available in Fink), use Disk Utility to parition and format the HFS+ side, and mkfs to do the (FAT|NTFS) side. Although, given that OSX can natively use FAT32 drives, I'm not sure why you would bother, I would just make everything FAT32 and not worry about it.
OTOH if what you're looking for is a bootable drive for both systems, it starts to matter very much -- then the parition table needs to be read by the BIOS and that's hard coded into the systems. It might work (I don't know) but I can't guarantee anything.
When looking at Parition Magic you have to remember that NTFS, EXT2/3, XFS, RieserFS et al were defined to have the same partition table format as FAT, just so that this can be done, so being able to create a drive that is bootable in NTFS by Windows and EXT3 in Linux does not guarantee that with a similar effort you could to the same thing with NTFS/HFS+
If you're looking for a dual boot drive, it might work, it might not. If that's what you're looking for, it might be an idea to parition a drive in Windows, plug it into the Mac & format a partition HFS+, then see what happens. Again, I can't say for certain one way or the other -- the only time I ever really get interested in parition tables and master boot records is when they fail, and by then it's usually too late...
🙁