Файловая система FAT (Таблицы Распределения файлов) организует данные на жестких дисках и дискетах. Главное преимущество томов файловой системы FAT то, что она делает доступными системы MS DOS ®, Microsoft ® Windows ® и OS/2. Файловая система FAT - единственная файловая система в настоящее время поддерживаемая для дискет и других съемных носителей информации.
FAT32 - самый последний формат файловой системы, определяемый на основе FAT, и она включается в Windows 95 OSR2, Windows 98 и Windows Millennium Edition. FAT32 использует 32-разрядные идентификаторы кластера, но резервирует старшие 4 бита, так что в действительности она имеет 28-разрядные идентификаторы кластера.
Характерным функциональным свойством всех версий файловой системы FAT является их соглашение об имени файла. Оно состоит из имени файла с максимальной длиной 8 символов, точки (.) и расширения имени файла с максимальной длиной в 3 символа. Допустимые имена файла имеют следующий ниже синтаксис:
[[drive:]][[directory\]]filename[[.extension]] |
Параметр drive должен именовать существующий диск и может быть любой буквой от A до Z. За именем диска (дисковода) должно следовать двоеточие (:).
Параметр directory определяет каталог, который содержит элемент каталога файлов. За этим значением должен следовать обратный слэш (\), чтобы отделить его от имени файла. Если заданный каталог не находится в текущем каталоге, каталог должен включить в себя имена всех каталогов в пути файла, отделяемых обратными слэшами (\). Корневой каталог определяется используя обратный слэш (\) в начале имени. Например, если каталог "ABCD" находится в каталоге "SAMPLE", а "SAMPLE" находится в корневом каталоге, правильное определение каталога - "\SAMPLE\ABCD". Имя каталога состоит из любой комбинации до 8 букв, цифр или нижеследующих специальных символов:
$ % ' – _ @ { } ~ ` ! # ( ) |
Имя каталога может также иметь расширение, которое является любой комбинацией до 3 букв, цифр или специальных символов, которым предшествует точка (.).
Параметры filename и extension определяют файл. Filename может быть любой комбинацией до 8 букв, цифр или специальных символов, перечисленных выше; расширение может быть любой комбинацией до 3 букв, цифр или специальных символов, всем предшествует точка. Filename, нужно заметить, может также включить в себя и внедренные пробелы, которые оставляют промежутки между предшествующей и следующей 1 или более буквами, цифрами или специальными символами. Например, символьная строка "диск 1" является допустимым значением для параметра filename.
Тома файловой системы FAT не различают буквы верхнего и нижнего регистра.
Дополнительные сведения об этой файловой системе рассматриваются в статьях ниже: