Mit dem Atari kann man das in die Jahre gekommene MBR-Partitionsschema (Master Boot Record) nutzen oder seinen Nachfolger, das leistungsfähige GPT-Partitionsschema (GUID-Partitionstabelle). Es behebt Unzulänglichkeiten des MBR-Konzepts, ist Teil der UEFI-Spezifikation und schon lange Standard auf PCs, Macs und Workstations. HDDRIVER unterstützt GPTs seit Version 10. Seit HDDRUTIL 12 kann man beim Partitionieren optional eine GPT erzeugen.
Medien für den Atari hatten früher einen Rootsektor im alten MBR-Format. Bis zu 4 Partitionen werden im Rootsektor definiert, alle weiteren Definitionen sind in speziellen Strukturen über die Platte verstreut und lassen sich nur umständlich handhaben. Dieses Format ist in der AHDI-Spezifikation beschrieben. Ein MBR unterstützt Partitionen nur auf den ersten 2 TiB eines Mediums, da die Sektornummern auf 32 Bit beschränkt sind. Selbstverständlich wird das MBR-Format von HDDRIVER und HDDRUTIL voll unterstützt.
Bei einer GUID-Partitionstabelle befinden sich alle Partitionsdefinitionen am Anfang eines Mediums, was die Handhabung vergleichsweise einfach macht. Am Ende befindet sich ein Backup dieser Daten. Die Integrität aller Daten ist über Prüfsummen abgesichert. Medien mit einer Kapazität von mehr als 2 TiB erfordern 64-Bit-Sektornummern und daher zwingend ein GPT-Schema, um ihre volle Kapazität nutzen zu können. Dank nativer GPT-Unterstützung kommt HDDRIVER problemlos mit GPT-Partitionen klar und kann von ihnen booten. Mit HDDRUTIL kann man im GPT-Format partitionieren, auch für andere Plattformen als den Atari.
GPTs gibt es seit über 25 Jahren. Sie sind zwar Standard, aber nicht gerade Rocket-Science. Mit veralteten oder nicht mehr gepflegten Treibern kann man eine GPT natürlich nicht nutzen. Dabei profitiert ein Atari wie jede andere Plattform von einer GPT:
MBR-Partitionstypen bestehen beim Atari aus drei Zeichen, in der Regel Großbuchstaben (Ausnahme: "F32"). Bei DOS/Windows besteht jeder MBR-Typ aus einem Byte. GPT-Partitionstypen werden durch eine 16 Bytes umfassende plattformunabhängige eindeutige ID (GUID) repräsentiert. (Diese GUID für den Typ ist nicht zu verwechseln mit der GUID für die Partition als solche.) GUIDs für Partitionstypen werden wie folgt auf die beim Atari benutzten Typen abgebildet. Abhängig vom Partitionstyp unterstützt HDDRIVER die Standard-Attribute "legacy BIOS bootfähig" (entspricht dem MBR-Flag "aktiv"), "versteckt" und "schreibgeschützt".
| GUID (Partitionstyp) | Bezeichnung | DOS-MBR-Typ | TOS-MBR-Typ | Von HDDRIVER unterstützte GPT-Standard-Attribute |
|---|---|---|---|---|
| EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | Microsoft basic data | $0E (FAT16 LBA) $0C (FAT32 LBA) |
- - |
versteckt, schreibgeschützt |
| 734E5AFE-F61A-11E6-BC64-92361F002671 | Atari TOS basic data | - - - |
"GEM" (FAT16) "BGM" (FAT16) "F32" (FAT32) |
legacy BIOS bootfähig, versteckt, schreibgeschützt |
| 35540011-B055-499F-842D-C69AECA357B7 | Atari TOS raw data (XHDI) | - | "RAW" | versteckt |
| 0FC63DAF-8483-4772-8E79-3D69D8477DE4 | Linux filesystem | $83 | "LNX" | |
| 481B2A38-0561-420B-B72A-F1C4988EFC16 | Minix filesystem | $81 | "MIX" |
Beim Partitionieren mit einem GPT-Schema verwendet HDDRUTIL automatisch die zu den MBR-Typen korrespondierenden GPT-Typen, so dass man nicht umdenken muss. Die Partitionierung erfolgt wie gewohnt, und nach außen hin erscheinen stets die bekannten MBR-Typen. Auch sonst gibt es im normalen Betrieb keine sichtbaren Änderungen.