FAT32: что это, ограничения и где используется в 2026 | Глоссарий FREEHOSTING

FAT32

File Allocation Table 32
FAT32 — FAT32 — файловая система на основе таблицы размещения файлов с 32-битной адресацией. Введена Microsoft в 1996 году вместе с Windows 95 OSR2. Поддерживает тома до 2 ТБ при стандартных средствах форматирования и до 16 ТБ при сторонних утилитах. Жёстко ограничивает размер одного файла 4 ГБ минус 1 байт.

Определение простыми словами

FAT32 — это способ организации данных на накопителе, при котором операционная система ведёт таблицу адресов всех файлов. Каждый файл разбивается на кластеры фиксированного размера (обычно от 4 до 32 КБ), а таблица хранит цепочку этих кластеров. Имя «32» означает разрядность ссылок: каждая запись в таблице занимает 32 бита, из которых 28 используются для адресации.

Главная ценность FAT32 — универсальная совместимость. Файловую систему понимают Windows начиная с 95 OSR2, macOS, Linux, Android, ChromeOS, игровые приставки PlayStation и Xbox, фотокамеры, автомобильные магнитолы и принтеры. Это делает FAT32 стандартом де-факто для USB-флешек и SD-карт, которые планируется подключать к разным устройствам.

Платой за совместимость стали ограничения, родом из 1990-х: невозможно записать файл больше 4 ГБ, нельзя создать том крупнее 32 ГБ штатными средствами Windows и отсутствует встроенное журналирование. Подробнее об альтернативах — в статьях о NTFS и exFAT.

Сравнение

Параметр FAT32 NTFS exFAT
Максимальный размер файла 4 ГБ − 1 байт 16 ЭБ 16 ЭБ
Максимальный размер тома 2 ТБ (стандартно) 256 ТБ 128 ПБ
Журналирование нет есть нет
Права доступа нет ACL нет
Поддержка macOS чтение и запись только чтение без драйвера чтение и запись
Поддержка Linux полная через ntfs-3g с ядра 5.4

Кейсы использования

  • USB-флешки до 32 ГБ для обмена документами между Windows, macOS и Linux.
  • SD-карты в фотоаппаратах и старых видеорегистраторах, не понимающих exFAT.
  • Установочные флешки UEFI: загрузчик читает только FAT32-разделы.
  • Прошивки роутеров, IP-камер и встраиваемых устройств.
  • Карты памяти игровых приставок предыдущих поколений.

Когда FAT32 не подходит:

  • Хранение видео в 4K, образов виртуальных машин, архивов резервных копий — упор в лимит 4 ГБ.
  • Системные диски — нет журналирования, при сбое питания возможна потеря таблицы размещения.
  • Файловые серверы — отсутствуют права доступа уровня пользователя.

Технические детали

Форматирование флешки в FAT32 на разных системах:

# Linux: mkfs.fat с указанием версии 32
sudo mkfs.fat -F 32 -n DATA /dev/sdb1

# macOS: diskutil
diskutil eraseDisk FAT32 DATA MBR /dev/disk2

# Windows PowerShell (тома до 32 ГБ):
Format-Volume -DriveLetter E -FileSystem FAT32 -NewFileSystemLabel DATA

# Проверка свободного места и фрагментации:
sudo dosfsck -v /dev/sdb1

Выбрать накопитель для сервера или резервного копирования помогает раздел про backup: для образов системы и крупных бэкапов FAT32 не подходит из-за лимита 4 ГБ.

Частые вопросы

Почему нельзя записать файл больше 4 ГБ?

В FAT32 размер файла хранится в 32-битном поле, максимальное значение которого — 2³² − 1 = 4 294 967 295 байт. Это ограничение архитектурное, обойти его без смены файловой системы невозможно.

Чем FAT32 отличается от exFAT?

exFAT снимает лимиты FAT32 на размер файла и тома, но хуже совместима со старыми устройствами и некоторыми Linux-ядрами без модуля exfat.

Как отформатировать диск больше 32 ГБ в FAT32?

Стандартная утилита Windows откажется. Используйте сторонние GUIFormat, Rufus или команду mkfs.fat -F 32 в Linux.