FAT32

Бесплатно
Windows
macOS
Linux
Android
iOS

Сайт: en.wikipedia.org/wiki/FAT32

FAT32 — файловая система семейства File Allocation Table с 32-битной таблицей кластеров, разработанная компанией Microsoft и введённая в массовое использование в середине 1990-х годов. Она стала развитием более ранних реализаций FAT12 и FAT16 и предназначена для хранения файлов на съёмных и локальных носителях данных с упором на простоту реализации, широкую совместимость и небольшие системные накладные расходы. FAT32 поддерживается множеством операционных систем и встроенных устройств, что обеспечивает её широкое распространение в переносных накопителях, картах памяти и съемных дисках.

Архитектурно FAT32 использует таблицу размещения файлов, в которой каждому кластеру присваивается запись, указывающая либо на следующий кластер файла, либо на признак конца файла или состояние свободного кластера. Метаданные о файлах хранятся в корневых и подкаталогах в виде записей каталога, содержащих имя файла в ограниченном формате, атрибуты, метку времени и адрес начального кластера. FAT32 сохраняет совместимость с простыми утилитами восстановления данных и обеспечивает предсказуемое поведение при повреждении таблицы, однако имеет известные ограничения по максимальному размеру отдельного файла и по эффективности использования очень больших томов.

  • Широкая совместимость: поддерживается большинством настольных и встраиваемых ОС, а также многими устройствами чтения/записи.
  • Простая структура: таблица размещения файлов обеспечивает простые алгоритмы управления файлами и восстановления.
  • Ограничение размера файла: максимальный размер одного файла ограничен примерно 4 ГиБ минус 1 байт.
  • Ограничения размера тома: теоретический предел объёма велик, но практически эффективный размер тома ограничен параметрами кластера и реализациями ОС.
  • Низкие накладные расходы: минимальные требования к метаданным на диске и простота реализации драйверов.
  • Поддержка длинных имён файлов: реализована через совместимый механизм LFN (Long File Name), сохраняющий совместимость с программами, ожидающими короткие 8.3 имена.
  • Отсутствие современных возможностей: не встроены механизмы журналирования, продвинутые права доступа или шифрование на уровне файловой системы.
  • Удобство восстановления: простая организация данных облегчает работу восстановительных утилит при повреждениях.
Подробнее