What is a Partition Table?
Mac users do commonly set up partitions for other reasons, such as keeping large media files on their own partition to isolate file fragmentation and maximize performance.
Different hardware systems use different partition maps. Here's a look at how the PC's Master Boot Record, Mac's Apple Partition Map, and the new Intel Macs’ EFI GUID Partition Table work, and how they differ.
Master Boot Record
Here's how a PC starts up:
-
•BIOS kickstarts the basic hardware and finds a configured startup disk;
-
•BIOS starts executing code written to that drive's MBR;
-
•that MBR scans the four primary partitions it knows about for an active flag;
-
•MBR starts executing that partitions' Volume Boot Record, which then boots the OS on its partition.
This system lacks in both flexibility and security. The firmware (BIOS) knows nothing about the partitions on drives, or if they contain a bootable OS; it just blindly hands over control to the MBR, which similarly hands control to the VBRs it knows about. That enables boot sector viruses, and also makes it impossible for PC makers to offer the simple Startup Disk function that Macs have used for decades. PC BIOS is just too simple to know what’s really going on.
Apple Partition Map
-
-
•C boots the machine from the internal optical drive. On a PC, you have to reconfigure the BIOS to boot from the CD, and then hit a key on startup.
-
•Option scans the computer for bootable devices with an operating system, and presents a startup disk chooser. PCs can't do this either.
-
•PR+Option+Apple clears the PR-RAM to reset booting from the first drive found. PCs have nothing to clear.
EFI was built into the design of the Itanium 64-bit server platform, and so Microsoft's 64-bit version of Windows obviously has to support EFI. That version of Windows is very different than the legacy 32-bit Windows that PC users run however.
The standard 32-bit Windows XP has to provide support for games and vast array of legacy software titles, funky peripheral hardware, and otherwise maintain compatibility with the millions of PCs out there, which the 64-bit Windows doesn’t attempt to support.
Apple Pioneers EFI Adoption
Considered alone, there is no problem with PowerPC and Intel Macs using different styles of partition maps. The real tricky bits happen when you try to mix and match drives from PCs and the two Mac platforms, and use them in combination or in overlapping ways. I'll consider these issues in my next article on cross platform disk imaging and dual booting. Stay tuned!