fatsort
« Back to VersTracker
Description:
Sorts FAT16 and FAT32 partitions
Type: Formula  |  Latest Version: 1.7@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: filesystem fat32 fat16 cli utility storage
Install: brew install fatsort
About:
fatsort is a command-line utility designed to sort directory entries on FAT16 and FAT32 filesystems. By reorganizing the file allocation table, it can improve data locality and potentially enhance read performance on certain devices. This tool is particularly useful for optimizing removable media like SD cards and USB drives for embedded systems or media players.
Key Features:
  • Supports FAT16 and FAT32 filesystems
  • Command-line interface for scripting and automation
  • Option to sort by filename, extension, or size
  • Preserves filesystem integrity during sorting operations
Use Cases:
  • Optimizing SD cards for Raspberry Pi or other embedded systems to reduce boot times
  • Improving read performance on USB drives used by media players or car stereos
Alternatives:
  • defrag utilities – General defragmentation tools like Windows Defrag or Linux e4defrag work on NTFS/ext4 and are not suitable for FAT partitions.
License: GPL-2.0-or-later
Dependencies: help2man
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 20, 2025 2:38am 1.6.6 0 VERSION_BUMP c4e1d329
Sep 14, 2025 7:03pm 1.6.5 0 VERSION_BUMP 7d3f118c
Sep 13, 2024 4:19am 1.6.5 0 VERSION_BUMP 3c171fb3