|
|
|
|
Сектора каталога
Сектора каталога содержат информацию о каталоге для всех
файлов в корневом каталоге диска. Информация для файлов, содержащихся в подкаталогах, хранится в файле подкаталога, элемент для
которой помещен в его родительский каталог (корневой или другой
подкаталог). Когда вы выдаете команду DIR, информацию получают из
секторов каталога, если считывается корневой каталог, или получают из файла подкаталога, описывающего текущий подкаталог. Поскольку один сектор обычно занимает 512 байтов в длину, мы можем
легко вычислить, что каждый элемент каталога имеет длину 32 байта. Общее количество элементов в корневом каталоге зависит от того, сколько секторов каталога задано. Например, односторонние
гибкие диски имеют всего 64 элемента в корневом каталоге, в то
время, как двухсторонние 40-трековые диски имеют 112 таких элементов, а двухсторонние 80-трековые 5,25-дюймовые диски имеют 224
элемента в корневом каталоге.
Для большинства жестких дисков общее количество элементов в
каталоге зависит от того, как был отформатирован диск. Каждый вариант разбиения жесткого диска имеет максимальное количество элементов корневого каталога, которое соответствует регистрам частей
разбиения. Общее количество элементов корневого каталога определяет максимальное количество имен файлов, которое может быть помещено в корневой каталог. Это ограничение, однако, не распространяется на подкаталоги. Поскольку элементы подкаталога,
соответствующие размещенным в подкаталогах файлам, сами помещены
в файл описания подкаталога, не существует ограничений на количество файлов, помещенных в подкаталог; файл описания подкаталога
может увеличиваться по мере надобности.
Информация, содержащаяся в элементе каталога, подразделяется
на шесть компонентов, четыре из которых прямо или косвенно относятся к восстановлению стертых файлов. На рисунке 11-4 показаны
составляющие части элемента каталога, длина каждого компонента и
определение каждого из них.
Четырьмя частями элемента каталога, с которыми мы будем
иметь дело, как показано на рисунке 11-4, являются: имя и тип
файла, атрибут (атрибуты ), начальный кластер и размер файла.
|
|