Флешка на 32 ГБ отказывается форматироваться в FAT16, а старый автомагнитофон не видит карту памяти в FAT32 — обе проблемы упираются в различия этих двух файловых систем. FAT16 и FAT32 построены на одном принципе — таблице размещения файлов (File Allocation Table), но разрядность записей в этой таблице определяет принципиально разные ограничения по размеру диска, файла и количеству кластеров.

Понимание этих ограничений нужно не только системным администраторам. С выбором между FAT16 и FAT32 сталкиваются при подготовке карт памяти для фотоаппаратов, регистраторов, магнитол, старых приставок, а также при восстановлении данных со старых дисков и флешек. Ниже разберём технические различия, практические ограничения и критерии выбора.

Что такое FAT и почему цифры 16 и 32 имеют значение

Аббревиатура FAT расшифровывается как File Allocation Table — таблица размещения файлов. Это служебная структура, в которой операционная система хранит информацию о том, какие кластеры диска занимает каждый файл. Число в названии — 16 или 32 — обозначает разрядность одной записи в этой таблице: 16 бит у FAT16 и 32 бита у FAT32 (фактически используются 28 бит, остальные зарезервированы).

Разрядность напрямую определяет максимальное количество адресуемых кластеров. FAT16 способна адресовать до 65 536 кластеров (2 в степени 16, с небольшими оговорками по служебным значениям), тогда как FAT32 — миллионы кластеров. Именно из этого простого арифметического факта вырастают все остальные различия: лимиты размера тома, размер кластера и эффективность использования места.

💡

Цифра в названии FAT — это разрядность записи в таблице размещения файлов. Именно она задаёт потолок по размеру раздела и файла.