Crush — Format Reference

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

← All formats

FAT32

FormatFAT32
Short nameFAT32
Categoryfilesystem
PlatformsWindows, macOS, Linux, iOS, Android, QNX
Crush supportSupported (RawImageVFS)
StatusReviewed
Last reviewed2026-10-12

Forensic relevance

The 32-bit File Allocation Table filesystem, used on USB sticks, SD cards, camera media, EFI system partitions and Android SD cards. Directory entries hold an 8.3 name (plus long-name entries), attributes, size, first cluster and creation/modification/access times in local time with 10 ms (creation), 2-second (modification) and day (access) resolution. A deleted entry keeps most of its fields with the first name byte set to 0xE5, but the cluster chain in the FAT is cleared, so recovery beyond the first cluster assumes the file was stored contiguously.

Signatures

OffsetHex ASCII (non-printable as .)Description
offset 82 (0x52)46 41 54 33 32 20 20 20FAT32 Filesystem type string 'FAT32 ' in the boot sector
offset 82 (0x52)54 46 41 54 33 32 20 20TFAT32 Filesystem type string 'TFAT32 ' in the boot sector (Windows CE transaction-safe FAT)

Known extensions

None recorded

References

Cite this entry

Crush Format Reference, “FAT32”. https://kalink0.github.io/crush-forensics/formats/fat32/ — 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