Каждый файл и каталог на томе NTFS состоит из набора атрибутов. Важно отметить, что имя файла и его данные также рассматриваются как атрибуты файла, то есть файл состоит только из атрибутов. Имеется системный набор атрибутов, определяемых структурой тома NTFS. Существуют два способа хранения атрибутов файла — резидентное хранение в записях таблицы MFT и нерезидентное хранение, во внешних отрезках. Таким образом, резидентная часть файла состоит из резидентных атрибутов, а нерезидентная — из нерезидентных атрибутов. Системный набор включает следующие атрибуты:
Attribute List (список атрибутов) — список атрибутов, из которых состоит файл; содержит ссылки на номер записи MFT, где расположен каждый атрибут; используется, если атрибуты файла не умещаются в основной записи и занимают дополнительные записи MFT;
File Name (имя файла) — длинное имя файла в формате Unicode, а также номер входа в таблице MFT; этот атрибут всегда должен быть резидентным;
MS-DOS Name (имя MS-DOS) — имя файла в формате 8.3;
Version (версия) — номер последней версии файла;
|
|
Security Descriptor (дескриптор безопасности) — информация о защите файла;
Data (данные) — данные файла;
Index Root (корень индекса) — корень В-дерева, используемого для поиска файлов в каталоге;
Index Allocation (размещение индекса) — нерезидентные части индексного списка В-дерева;
Standard Information (стандартная информация) — стандартная информация о файле, например, время создания файла, время обновления и другие.
Размер файла оказывает влияние на способ его размещения на диске. Поэтому файлы NTFS в зависимости от способа размещения делятся на небольшие, большие, очень большие и сверхбольшие.