Каталог, создаваемый операционной системой в процессе инициализации диска, называется корневым. Файл корневого каталога состоит из записей, содержащих сведения о файлах, хранящихся на диске.
Каждая запись - элемент каталога – занимает 32 байт и хранит:
· имя файла (8 байт);
· расширение имени (3 байт);
· двоичный код атрибутов файла (1 байт);
· резервное поле (10 байт);
· код времени создания файла (2 байт);
· код даты создания файла (2 байт);
· точка входа в FAT (2 байт);
· размер файла (4 байт).
Атрибут –способ обращения к файлу.
1. READ ONLY – только для чтения
2. HIDDEN - скрытый ( при обработке файлов DOS пропускает файлы с такими атрибутами.
3. SYSTEM - системный (объединяет свойства атрибутов «только для чтения» и «скрытый».
4. ARCHIVE - архивный. DOS автоматически присваивает этот атрибут всем файлам при создании или при изменении, т.к. это указывает на необходимость его архивирования, т.е. создания его резервной копии.
Двоичный код атрибутов файла характеризует статус файла и хранит шесть указателей, 4 из которых указывают непосредственно на атрибут файла, 1 на то, что файл является подкаталогом, 1 на то, что элемент каталога описывает файл корневого каталога и поля «Время» и «Дата» этого элемента использованы под имя, идентифицирующее диск. Это имя называется меткой диска.
Положение на диске корневого каталога фиксировано.
Подкаталоги хранятся в области данных диска, как обычные файлы. Подкаталоги состоят из тех же элементов, что и корневой каталог. Элемент с именем «.» описывает собственно подкаталог, а элемент с именем «..» описывает файл надкаталога. Наличие в подкаталоге элемента с данными о надкаталоге обеспечивает взаимосвязь каталогов разного уровня и позволяет продвигаться по дереву каталога не только от корневого каталога к подчиненным подкаталогам, но и в обратном направлении.
Размер файла корневого каталога фиксирован и зависит от формата физической структуры диска.
Под файл каталога гибкого диска отведено 7 секторов по 512 байт. Таким образом, корневой каталог дисков указанных форматов может хранить сведения максимально о 112 файлах(512х7:32=112). Этого количества обычно бывает достаточно для гибких дисков, для которых характерной является структура организации доступа к файлам с одним каталогом
Путь – цепочка соподчиненных каталогов, которую необходимо пройти по иерархической структуре к каталогу, где зарегистрирован искомый файл. При задании пути имена каталогов записываются в порядке следования и отделяются друг от друга символом «\».