Что такое таблица распределения файлов (FAT)

Таблица распределения файлов (FAT) - это файловая система , созданная Microsoft в 1977 году.

FAT по-прежнему используется сегодня как предпочтительная файловая система для дисководов гибких дисков и портативных устройств хранения большой емкости, таких как флеш-накопители и другие твердотельные запоминающие устройства, такие как SD-карты.

FAT была основной файловой системой, используемой во всех потребительских операционных системах Microsoft от MS-DOS через Windows ME. Несмотря на то, что FAT по-прежнему поддерживается в новых операционных системах Microsoft, NTFS является основной файловой системой, используемой в наши дни.

Файловая система File Allocation Table увидела прогресс со временем, главным образом из-за необходимости поддержки больших жестких дисков и больших размеров файлов.

В разных версиях файловой системы FAT намного больше:

FAT12 (12-разрядная таблица распределения файлов)

Первая широко используемая версия файловой системы FAT, FAT12, была представлена в 1980 году, наряду с первыми версиями DOS.

FAT12 была основной файловой системой для операционных систем Microsoft до MS-DOS 3.30, но также использовалась в большинстве систем через MS-DOS 4.0. FAT12 по-прежнему является файловой системой, используемой на случайной гибкой диске, которую вы найдете сегодня.

FAT12 поддерживает размеры дисков и размеры файлов до 16 МБ с использованием кластеров 4 КБ или 32 МБ с использованием 8 КБ с максимальным количеством 4 084 файлов на одном томе (при использовании кластеров 8 КБ).

Имена файлов в FAT12 не могут превышать максимальный предел символов в 8 символов, плюс 3 для расширения .

Ряд атрибутов файлов был впервые введен в FAT12, включая скрытую , только для чтения , систему и метку тома .

Примечание. FAT8, представленный в 1977 году, был первой настоящей версией файловой системы FAT, но был ограниченным использованием и только для некоторых компьютерных систем в терминальном режиме того времени.

FAT16 (16-разрядная таблица распределения файлов)

Второй реализацией FAT был FAT16, впервые представленный в 1984 году в ПК DOS 3.0 и MS-DOS 3.0.

Несколько более улучшенная версия FAT16, называемая FAT16B, была основной файловой системой для MS-DOS 4.0 до MS-DOS 6.22. Начиная с MS-DOS 7.0 и Windows 95, вместо этого использовалась еще одна улучшенная версия под названием FAT16X.

В зависимости от используемой операционной системы и используемого размера кластера максимальный размер диска в формате FAT16 может составлять от 2 ГБ до 16 ГБ, последний - только в Windows NT 4 с кластерами в 256 КБ.

Размер файлов на жестких дисках FAT16 максимальный - 4 ГБ при включенной поддержке большого файла или 2 ГБ без него.

Максимальное количество файлов, которые могут храниться на томе FAT16, составляет 65 536. Как и в случае с файлом FAT12, имена файлов были ограничены 8 + 3 символами, но были расширены до 255 символов, начиная с Windows 95.

Атрибут архивного файла был введен в FAT16.

FAT32 (32-битная таблица распределения файлов)

FAT32 - это последняя версия файловой системы FAT. Он был представлен в 1996 году для пользователей Windows 95 OSR2 / MS-DOS 7.1 и был основной файловой системой для потребительских версий Windows через Windows ME.

FAT32 поддерживает основные размеры дисков до 2 ТБ или даже до 16 ТБ с кластерами в 64 КБ.

Как и в случае с файловой системой FAT16, размеры файлов на дисках FAT32 максимальны при 4 ГБ при включенной поддержке большого файла или 2 ГБ без него. Измененная версия FAT32 под названием FAT32 + поддерживает файлы размером до 256 ГБ!

До 268,173,300 файлов могут содержаться в томе FAT32, если используются кластеры 32 КБ.

exFAT (расширенная таблица распределения файлов)

exFAT, впервые представленный в 2006 году, является еще одной файловой системой, созданной Microsoft, хотя это не «следующая» версия FAT после FAT32.

exFAT в первую очередь предназначен для использования на портативных мультимедийных устройствах, таких как флеш-накопители, карты SDHC и SDXC и т. д.

exFAT официально поддерживает портативные устройства хранения данных размером до 512 TiB, но теоретически может поддерживать диски размером до 64 ZiB, что значительно больше, чем любые носители, доступные на момент написания этой статьи.

Встроенная поддержка 255 имен символов и поддержка до 2796202 файлов в каталоге - две примечательные функции системы exFAT.

Файловая система exFAT поддерживается почти всеми версиями Windows (более старые с дополнительными обновлениями), Mac OS X (10.6.5+), а также на многих телевизорах, носителях и других устройствах.

Перемещение файлов с NTFS на FAT-системы

Шифрование файлов, сжатие файлов , разрешения объектов, дисковые квоты и атрибут индексированного файла доступны только в файловой системе NTFS - не FAT . Другие атрибуты, такие как общие, упомянутые выше в дискуссиях, также доступны в NTFS.

Учитывая их различия, если вы поместите зашифрованный файл с тома NTFS в пространство в формате FAT, файл теряет статус шифрования, то есть файл может использоваться как обычный, нешифрованный файл. Расшифровка файла таким образом возможна только для первоначального пользователя, который зашифровал файл, или любого другого пользователя, которому было предоставлено разрешение первоначального владельца.

Подобно зашифрованным файлам, поскольку FAT не поддерживает сжатие, сжатый файл автоматически распаковывается, если он скопирован из тома NTFS и на том FAT. Например, если вы скопируете сжатый файл с жесткого диска NTFS на гибкий диск FAT, файл будет автоматически распаковываться до его сохранения на дискету, потому что файловая система FAT на целевом носителе не имеет возможности хранить сжатые файлы.

Поделиться в социальных сетях

Пост опубликован: 05.05.2018