Архитектура современных операционных систем

177 Файлы метаданных NTFS В NTFS все данные, хранящиеся на томе, содержатся в файлах. Это отно- сится и к структурам данных, используемым для поиска и выборки файлов, к начальному загрузочному коду и битовой карте, в которой регистрируется со- стояние пространства всего тома (метаданные NTFS). Хранение всех видов данных в файлах позволяет файловой системе легко находить и поддерживать данные, а каждый файл может быть защищен дескриптором защиты. Кроме то- го, при появлении плохих секторов на диске, NTFS может переместить файлы метаданных. Главная таблица файлов (MFT) занимает центральное место в структуре NTFS-тома. MFT реализована как массив записей о файлах. Размер каждой за- писи фиксирован и равен обычно 1 Кб. Логически MFT содержит по одной строке на каждый файл тома, включая строку для самой MFT. Кроме MFT, на каждом томе NTFS имеется набор файлов метаданных с информацией, необхо- димой для реализации структуры файловой системы. Имена всех файлов мета- данных NTFS начинаются со знака доллара ($), хотя эти знаки скрыты. Так, имя файла MFT — $Mft. Остальные файлы NTFS-тома являются обычными файла- ми и каталогами. На рис. 5.10 показан состав файлов метаданных NTFS: 0) Файл с таблицей MFT располагается обычно в начале тома. 1) Копия MFT содержит первые 16 файлов метаданных MFT, располагаются в середине тома и используются при сбоях чтения основной MFT. 2) Это файл, в котором NTFS протоколирует все транзакции по изменению управляющих структур тома. Используется при восстановления файловой системы. 3) Содержит характеристики тома: имя, версия файловой системы, метрические характеристики.

RkJQdWJsaXNoZXIy MTY0OTYy