Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Поле атрибутов файла
Root Directory (корневой каталог) Идет сразу за второй копией FAT. Имеется на каждом диске. В Linux обозначается как "/". Root Directory автоматически создается при форматировании дискового раздела и физически размещается непосредственно за второй (резервной) копией FAT. Для каждого файлового объекта в Root Directory создается несколько 32-байтных последовательностей, включающих адрес первого кластера, в котором записано "начало" файлового объекта, его имя, атрибуты ("Системный", "Архивный", "Скрытый"), дата создания, время создания, размер файла и т. д. После Root Directory начинается собственно область файлов Каталог файлов представляет собой массив 32-байтных элементов - описателей файлов. С точки зрения операционной системы все каталоги (кроме корневого каталога в системах FAT12 и FAT16) выглядят как файлы и могут содержать произвольное количество записей. Корневой каталог (Root Directory) - это главныйкаталог диска, с которого начинается дерево подкаталогов. Для корневого каталога в FAT12 и FAT16 в системной области логического диска выделено специальное место фиксированного размера (16 Кбайт), рассчитанное на хранение 512 элементов. В системе FAT32 корневой каталог является файлом произвольного размера. Таблица 8. Структура элемента каталога
Знак "*" означает, что поле обрабатывается только в файловой системе FAT32. В системах FAT12 и FAT16 поле считается зарезервированным и содержит значение 0. Короткое имя файла состоит из двух полей: 8-байтного поля, содержащего собственно имя файла, и 3-байтного поля, содержащего расширение. Если введенное пользователем имя файла короче восьми символов, то оно дополняется пробелами (код пробела - 20h), если введенное расширение короче трех символов, то оно также дополняется пробелами. Атрибуты - это информация, описывающая свойства файла. Примеры возможных атрибутов файла: тип файла (обычный файл, каталог, специальный файл и т. п.); владелец файла; создатель файла; пароль для доступа к файлу; информация о разрешенных операциях доступа к файлу; времена создания, последнего доступа и последнего изменения; текущий размер файла; максимальный размер файла; признак «только для чтения»; признак «скрытый файл»; признак «системный файл»; признак «архивный файл»; признак «двоичный/символьный»; признак «временный» (удалить после завершения процесса). Атрибут в NTFS состоит из заголовка и значения, а заголовок, в свою очередь, содержит тип атрибута, его имя, длину и данные о размещении атрибута. Имя атрибута может отсутствовать, остальные поля обязательны. Заголовок атрибута всегда хранится в самой записи MFT, а значение – либо тоже в самой записи (при этом атрибут называется резидентным), либо в кластере области данных (нерезидентный атрибут). Некоторые типы атрибутов обязаны быть резидентными, для других типов выбор размещения зависит от наличия достаточного свободного места в записи MFT. Если атрибут нерезидентный, то в заголовке указываются сведения о размещении его значения на диске. Date: 2015-11-15; view: 431; Нарушение авторских прав |