Первые 16 файлов NTFS (метафайлы) носят служебный характер. Каждый из них отвечает за какой-либо аспект работы системы. Преимущество настолько модульного подхода заключается в поразительной гибкости — например, на FAT-е физическое повреждение в самой области FAT фатально для функционирования всего диска, а NTFS может сместить, даже фрагментировать по диску, все свои служебные области, обойдя любые неисправности поверхности — кроме первых 16 элементов MFT.
Метафайлы находятся корневом каталоге NTFS диска — они начинаются с символа имени "$", хотя получить какую-либо информацию о них стандартными средствами сложно. Любопытно, что и для этих файлов указан вполне реальный размер — можно узнать, например, сколько операционная система тратит на каталогизацию всего вашего диска, посмотрев размер файла $MFT. В следующей таблице приведены используемые в данный момент метафайлы и их назначение.
Метафайл
Назаначение
$MFT
сам MFT
$MFTmirr
копия первых 16 записей MFT, размещенная посередине диска
$LogFile
файл поддержки журналирования (см. ниже)
$Volume
служебная информация — метка тома, версия файловой системы, т.д.
$AttrDef
список стандартных атрибутов файлов на томе
$.
корневой каталог
$Bitmap
карта свободного места тома
$Boot
загрузочный сектор (если раздел загрузочный)
$Quota
файл, в котором записаны права пользователей на использование дискового пространства (начал работать лишь в NT5)
$Upcase
файл — таблица соответствия заглавных и прописных букв в имен файлов на текущем томе. Нужен в основном потому, что в NTFS имена файлов записываются в Unicode, что составляет 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.
‹ Каталоги
Вверх
Сжатие ›