Что такое таблица размещения файлов (FAT)?

Оглавление:

Что такое таблица размещения файлов (FAT)?
Что такое таблица размещения файлов (FAT)?
Anonim

File Allocation Table (FAT) - это файловая система, созданная Microsoft в 1977 году и до сих пор используемая в качестве предпочтительной файловой системы для гибких дисков и переносных устройств хранения большой емкости, таких как флэш-накопители и другие твердотельные запоминающие устройства. как SD-карты.

Что такое файловая система FAT?

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

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

Давайте рассмотрим различные версии файловой системы FAT.

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

Image
Image

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

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

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

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

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

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

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

Второй реализацией FAT была FAT16, впервые представленная в 1984 году в PC 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.

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

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

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

exFAT (расширенная таблица размещения файлов)

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

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

Встроенная поддержка 255-символьных имен файлов и поддержка до 2 796 202 файлов в каталоге - две примечательные особенности системы exFAT.

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

Перенос файлов из NTFS в FAT

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

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

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

Расширенное чтение на FAT

Хотя это выходит далеко за рамки основного обсуждения FAT здесь, если вам интересно узнать больше о том, как структурированы диски, отформатированные в FAT12, FAT16 и FAT32, ознакомьтесь с Файловой системой FAT Андриса Э. Брауэра.

FAQ

    Как восстановить таблицу размещения файлов?

    Используйте команду проверки диска Windows для исправления ошибок FAT. Введите CHKDSK X: /F /R (замените X на букву диска), чтобы отформатировать и восстановить диск.

    Какую таблицу размещения файлов использует Android?

    Большинство современных Android-устройств поддерживают файловую систему exFAT.

Рекомендуемые: