Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВМСС / HDD_1 / Файловые системы.doc
Скачиваний:
65
Добавлен:
10.12.2013
Размер:
1.07 Mб
Скачать
        1. Атрибуты файла ntfs

NTFS рассматривает каждый файл (или каталог), как набор атрибутов файла. Такие элементы, как имя файла, информация защиты и даже данные, содержащиеся в файле — всё это атрибуты файла. Каждый атрибут идентифицирован кодом типа атрибута и, необязательно, именем атрибута.

Если атрибуты файла могут находиться в записи файла MFT, они называются резидентными (resident) атрибутами. Например информация типа имени файла и отметки времени всегда включаются в запись MFT. Если файл слишком большой, чтобы содержать все атрибуты в записи MFT, часть атрибутов является нерезидентной (nonresident). Нерезидентные атрибуты занимают один или несколько пробегов (run) дискового пространства в другом месте раздела (пробег дискового пространства — непрерывная линейная область на диске).

Вообще, все атрибуты могут быть считаны, как последовательность байт независимо от того, являются ли они резидентными или нет.

В Табл. 3 представлен список всех атрибутов файла, определённых для NTFS. Этот список расширяем, то есть другие атрибуты файла в будущем могут быть определены в случае необходимости.

Табл. 3

Тип атрибута

Описание

Standard Information

Связи файла.

Attribute List

Список атрибутов (только для больших файлов)

FileName

Атрибут, повторяющийся для длинных и коротких имён файлов. Длинное имя содержит до 255 символов Unicode, короткое имеет стандартный для DOS формат 8+3. Дополнительная информация о жёстких связях может так же включаться в атрибут FileName.

Security Descriptor

Информация безопасности

Data

Данные файла

Index Root

Используется системой при работе с каталогами

Index Allocation

Используется системой при работе с каталогами

Volume Information

Используется только в системном файле метки раздела и включает версию и название (метку) раздела

Bitmap

Информация об использовании записей MFT или каталога

Extended Attribute Information

Не используется

Extended Attribute

Не используется

        1. Системные файлы ntfs

NTFS имеет несколько системных файлов, которые скрыты от просмотра на разделе. Системные файлы используются только файловой системой для хранения метаданных и поддержания целостности операционной системы. Системные файлы создаются при форматировании раздела.

Список системных файлов представлен в Табл. 4.

Системный файл

Имя файла

Описание

Master File Table

$Mft

Список всех файлов раздела NTFS

Master File Table 2

$MftMirr

Резервная копия MFT

Log File

$LogFile

Список шагов транзакции, используемых Log File System для восстановления состояния файловой системы

Volume

$Volume

Метка, версия и другая информация о разделе

Attribute Definition

$AttrDef

Таблица имён атрибутов, номеров и дескрипторов

Root Filename Index

$.

Корневой каталог

Cluster Bitmap

$Bitmap

Описание раздела, показывающее, какие размещаемые модули использованы

Boot File

$Boot

Информация для начальной загрузки, если раздел является загрузочным

Bad Cluster File

$BadClus

Список плохих кластеров

Табл. 4

Соседние файлы в папке HDD_1