В структурата на основната директория - studopediya

Когато форматирате логическо устройство върху него се дава място в главната директория. Директорията е таблица, която съответства на един запис за всеки файл. Този пост е с площ от 32 байта, следователно, поставени в един сектор 16 на записи в указателя. Етикет на устройството и в директорията на първо ниво в главната директория съответства на един и същи запис като обикновени файлове.

Всеки запис в директорията се състои от следните полета.

1) поле име на файла, заема 8 байт код формат - ASCII.

Ако първият байт на името "E5" ( "х"), това означава, че файлът е бил разрушен. унищожаване на файлове DEL команда означава две неща:

Първият байт на името е настроен да E5;

Всички клъстери, свързани с преписката са маркирани като свободни в мазнини. Всяка друга информация за файла, включително името на останалите, размера на файла на първоначалната си клъстер остава в каталога. Поради това е възможно да се възстановите изтрит файл, при условие, че записа на директорията не се използват повторно за друг файл.

Ако първият байт съдържа името на един код ASCII характер 2E (.), Това означава, че влизането отнася до поддиректория. Ако вторият байт - точка, а след това записа отговаря на каталога - родител на текущата директория.

2) тип файл (файл разширение на името) - 3-байт код формат - ASCII.

Ако типът на файла е по-малко от три знака, се допълват с интервали. Ако името на файла трябва да се състои от най-малко един знак, разширението на името на файла може да бъде всяко бяло.

Ако записът в директория съдържа етикет на диск, име на поле и вид на файла на разглежданите като цяло, един композитни полеви единадесет байта. В този случай, вътрешните пространства са разрешени.

3) файла атрибути - 1 байт, формат - бита. Двоичен файл атрибути код характеризира състоянието на файл и магазини 6 индикатори (Таблица 3.2).

Таблица 3.2 - Ценности показалеца байта атрибутите на файла

Всеки бит на този байт определя специфична характеристика на даден файл, към който записа на директорията включва например 00001000 - е на етикета на диска. В списъка с файлове, предлагани в главната директория съдържа записи с различни атрибути. Файлове с атрибут DIR (директория) имат същата структура, като в главната директория. Единственият запис е само в корена може да бъде атрибут VOL (означение).

4) 10 байта запазени. Всички десет байта тази област са настроени на 00.

5) създаване и последна промяна на времето - 2 байт формат - дума.

Той се счита за положително цяло, състоящ се от часове, минути и секунди, като се използва следната формула:

Време часа * = 2048 (2 11) + Мин * 32 (2) 5 + 2 * секунди (2 1).

Секунди измерва в единици кратни на две секунди и броят на тези единици могат да варират 0-29.

6) Създаден 2 байт формат - дума.

7) от първоначалния брой на клъстер (входна точка) - 2-байт формат - думата.

Това поле действа като влизане FAT точка на веригата на клъстери, разпределени на преписката. За файлове, които не заемат място на диска, като например диск етикет, номера на първия клъстер е нула.

8) Размер на файла - 4 байта цяло число без знак формат.

Операционната система винаги се предвижда, че диска на две копия на мазнини, което е постоянно наблюдение за самоличност, но използва само един от тях. С прехода към FAT32 операционна система може да работи с някоя от тези копия. Друга промяна е, че в главната директория, която по-рано е фиксиран размер и точните места на диска, в момента е свободен "изградена" колкото е необходимо, като поддиректории. Сега няма ограничение за броя на записите в главната директория. Това е особено важно, защото по всяка дълго име на файла използва множество записи в указателя.