— размер сектора диска,
— кол-во секторов в кластере,
— кол-во резервных секторов в начале диска,
— кол-во копий FAT на диске (стандарт — две),
— кол-во элементов в каталоге,
— кол-во секторов на диске,
— тип формата диска,
— кол-во секторов в FAT,
— кол-во секторов на дорожку,
— кол-во поверхностей,
— блок начальной загрузки OS,
За стартовым сектором располагается FAT.
FAT (таблица размещения файлов):
Область данных диска (см. выше) представлена в MS-DOS как последовательность пронумерованных кластеров.
FAT — это массив элементов, адресующих кластеры области данных диска. Каждому кластеру области данных соответствует один элемент FAT. Элементы FAT служат в качестве цепочки ссылок на кластеры файла в области данных.
FAT — крайне важный элемент Файловой Структуры!!! Нарушения в FAT могут привести к ПОЛНОЙ или ЧАСТИЧНОЙ потери информации на ВСЕМ логическом диске!!! Именно поэтому, на диске хранится две копии FAT.
Существуют спец. программы, которые контролируют состояние FAT и исправляют нарушения.
Корневой Каталог:
Это определенная область Диска, создаваемая в процессе инициализации (форматировании) Диска, где содержится информация о файлах и каталогах, хранящихся на Диске. Корневой Каталог ВСЕГДА существует на отформатированном Диске! На одном Диске ВСЕГДА бывает только ОДИН Корневой Каталог. Размер Корневого Каталога для данного Диска — величина фиксированная, поэтому максимальное кол-во "привязанных" к нему файлов и других (дочерних) каталогов (Подкаталогов) — строго определенное.
Каталоги (Подкаталоги):
Каталог — это определенное место на диске (в области данных диска), где содержится информация о файлах и Подкаталогах, "привязанных" к данному Каталогу. MS-DOS поддерживает иерархическую структуру каталогов (древообразную), см. рис. 6.
В отличие от Корневого Каталога, остальные каталоги (Подкаталоги) создаются с помощью спец. команд MS-DOS (внутренних).
Основная цель такой структуры каталогов — организация эффективного хранения большого кол-ва файлов на диске.
КАЖДЫЙ Каталог (кроме корневого) "имеет" "родителя", т. е. другой Каталог, к которому "привязан" данный Каталог.
MS-DOS рассматривает каждый Каталог (кроме корневого), как файл. Термин "привязан" иногда заменяется термином "зарегистрирован".
Файлы:
Файл — это поименованная область памяти на каком-либо физическом носителе, предназначенная для хранения информации.
Файл ВСЕГДА "привязан" к какому-либо Каталогу (в том числе, может быть "привязан" и к корневому каталогу), см. рис. 7.
Идентификация Логических Дисков, Каталогов и Файлов:
Идентификация Логических дисков, Каталогов, Файлов осуществляется на базе имен.
ВНИМАНИЕ!!! Файловая система MS-DOS НЕ допускает, чтобы были Логические Диски, Каталоги, Файлы с одинаковыми ИДЕНТИФИКАТОРАМИ!!!.
В качестве имени логического диска используется одна из букв латинского алфавита (А. Z). Каждый Файл или Каталог (кроме корневого) имеет ПОЛНОЕ имя.
ПОЛНОЕ Имя Файла (Каталога), кроме корневого, состоит из следующих частей (рис. 8):
— имя логического диска (А. Z),
— символ-разделитель (двоеточие) ":",
— символ, идентифицирующий корневой каталог — "\" (Слэш),
— перечень "родительских" каталогов (разделенных символом "\"),
— собственно имя файла (каталога).
Собственно имя файла (каталога) состоит из:
— имя,
— символ-разделитель (точка) ".".
— расширение имени файла.
"Имя логического диска" + "двоеточие" + "идентиф. корневого каталога"+"весь перечень имен родительских каталогов" = маршрут доступа к файлу (каталогу). Максимальное кол-во символов в ПОЛНОМ имени файла = 78.
Максимальное кол-во символов в имени файла = 8.
Максимальное кол-во символов в расширении имени файла = 3
Расширение НЕ обязательно т. е. может и НЕ присутствовать (в этом случае точка тоже отсутствует).
В ПОЛНОМ имени файла разрешается использовать только следующие символы: A-Z 0–9 $ & # ' ~ () — %! _ ^
В ПОЛНОМ имени файла запрещается использовать все остальные символы!!! ЗАПРЕЩАЕТСЯ В ПОЛНОМ имени файла использовать ПРОБЕЛ!!!