Системные файлы ntfs
№ записи |
Системный файл |
Имя файла |
Назначение файла |
|||
0 |
Главная таблица файлов (Master File Table) |
$Mft |
Содержит полный список файлов тома NTFS |
|||
1 |
Копия главной таблицы файлов (Master File Table2) |
$MftMirr |
Зеркальная копия первых трех записей MFT, используется для гарантирования доступа к MFT в случае сбоя одиночного сектора |
|||
2 |
Файл журнала (Log File) |
$LogFile |
Список шагов транзакций (операций), используемых Log File System для восстановления состояния (recoverability) файловой системы после сбоев |
|||
3 |
Том (Volume) |
SVolume |
Имя тома, версия NTFS и другая информация о томе |
|||
4 |
Таблица определения атрибутов (Attribute Definition) |
$AttrDef |
Таблица имен, номеров и описаний атрибутов |
|
||
5 |
Индекс корня файловых имен (Root Filename Index) |
$. |
Корневой каталог |
|
||
6 |
Битовая карта кластеров (Cluster Bitmap) |
$BitMap |
Описание содержимого тома показывающее какие размещаемые модули использованы |
|
||
7 |
Загрузочный сектор раздела (Boot File) |
$Boot |
Содержит информацию начальной загрузки для тома, если том является загрузочным |
|
||
8 |
Файл плохих кластеров (Bad Cluster File) |
$BadClus |
Файл, содержащий список всех обнаруженных на томе плохих кластеров |
|
||
9 |
Таблица квот |
$Quota |
Квоты (ограничения) используемого пространства на диске для каждого пользователя |
|
||
10 |
Таблица преобразования регистра символов |
$UpCase |
Используется для преобразования регистра символов для кодировки Unicode |
|
||
11-15 |
Зарезервированы для будущего использования |
|
||||
В NTFS файл целиком размещается в записи таблицы MFT, если это позволяет сделать его размер. В том случае, когда размер файла больше размера записи MFT, в запись помещаются только некоторые атрибуты файла, а остальная часть файла размещается в отдельном отрезке или нескольких отрезках тома. Часть файла, размещаемая в записи MFT, называется файла, резидентной частью, а остальные части - нерезидентными. Адресная информация об отрезках, содержащих нерезидентные части размещается в атрибутах резидентной части.
Нулевая запись MFT содержит описание самой MFT, в том числе и такой её важный атрибут, как адреса всех её отрезков. После форматирования MFT состоит из одного отрезка, но после создания первого же несистемного файла для хранения его атрибутов требуется еще один отрезок, так как изначально непрерывная последовательность кластеров MFT уже завершена системными файлами.
