Crush — Format Reference

Built from crush/data/build_formats_db.py at commit 640a2a9928f4 on 2026-10-21 06:46:19 UTC.

← All formats

Apple Partition Map (APM)

FormatApple Partition Map (APM)
Short nameAPM
Categoryfilesystem
PlatformsmacOS
Crush supportNot yet supported
StatusReviewed
Last reviewed2026-10-05

Forensic relevance

The Apple Partition Map partitioning scheme used by classic Macintosh systems and PowerPC-based Macs, and also encountered on some older Apple media and disk images. The partition map begins with a driver descriptor record in block 0, which also states the block size, followed by partition map entries starting in block 1 (512-byte entries, or 2048-byte entries on media such as CD-ROMs). Each entry contains the partition name, partition type, starting block, partition size and additional metadata. The map describes itself as a partition of type Apple_partition_map; other common partition types include Apple_HFS, Apple_Driver43 and Apple_Free. The partition map is forensically important because it defines the original partition layout and boundaries, allowing individual partitions to be located and interpreted correctly in a disk image, including partitions that may not currently be mounted or recognized by a modern operating system.

Signatures

OffsetHex ASCII (non-printable as .)Description
offset unknown45 52ERDriver descriptor signature 'ER' in block 0 (too short to identify on its own)
offset 512 (0x200)50 4DPMPartition map entry signature 'PM' in block 1
offset 2048 (0x800)50 4DPMPartition map entry signature 'PM' in block 1 on 2048-byte block media (e.g. CD-ROM)
offset 560 (0x230)41 70 70 6C 65 5F 70 61 72 74 69 74 69 6F 6E 5F 6D 61 70Apple_partition_mapPartition type 'Apple_partition_map' of the first map entry, which describes the map itself
offset 2096 (0x830)41 70 70 6C 65 5F 70 61 72 74 69 74 69 6F 6E 5F 6D 61 70Apple_partition_mapPartition type 'Apple_partition_map' of the first map entry on 2048-byte block media

Known extensions

None recorded

References

Cite this entry

Crush Format Reference, “Apple Partition Map (APM)”. https://kalink0.github.io/crush-forensics/formats/apm/ — source: crush/data/build_formats_db.py at commit 640a2a9928f4e36a976b89901512a8dce824d093, built 2026-10-21 06:46:19 UTC.

Entry in the source at this commit · Change history of the source · Report a correction