MFT

Материал из Encyclopedia Electronica

(Master File Table)
главная файловая таблица
 В Windows NT: таблица, используемая для организации хранения файлов (File) на диске, отформатированном для файловой системы NT (NTFS). MFT содержит информацию о файлах в реляционной БД. Записи таблицы соответствуют индивидуальным файлам на диске, а поля — атрибутам файлов (File Attribute). В этой схеме каталоги (Folder) рассматриваются как файлы, имеющие набор атрибутов, отличающийся от файлов данных. На практике представляет собой файл, содержащий таблицу метаданных с записями длиной 1024 байта. В этих записях хранится всё, что нужно ОС для работы с файлами и каталогами, например, файловые разрешения, название и размер файла, дата и время его создания и модификации.
♦ The data stored in the MFT is what the operating system needs to retrieve the files.
 NTFS резервирует первые 16 записей в MFT для специальных метаданных, перечисленных ниже:
 Запись 0: метаданные (Metadata) о самой MFT.
 Запись 1: зеркало MFT, которое представляет собой копию первых 16 записей MFT.
 Запись 2: лог-файл тома NTFS.
 Запись 3: информация о разделе тома, такая как его имя, версия NTFS, дата и время создания.
 Запись 4: метаданные касательно файловых атрибутов NTFS, используемых в томе.
 Запись 5: указатель на корневую директорию тома.
 Запись 6: карта, указывающая на то, какие кластеры в томе доступны для использования.
 Запись 7: копия загрузочного кода тома.
 Запись 8: перечень всех кластеров тома, помеченных как неиспользуемые по причине дефектов (ошибок).
 Запись 9: таблица дисковых квот для NTFS 5.0 и выше.
 Запись 10: информация для конвертирования файлов в Юникод (Unicode).
 Записи 11–15: зарезервированы для будущих метаданных.
 17-я запись и все последующие содержат информацию о каждом файле и директории на томе NTFS для того, чтобы предотвратить излишнюю фрагментацию диска по мере того как на NTFS добавляются файлы, вызывая рост MFT.


Игорь Мостицкий (обсуждение) 14:41, 9 января 2026 (MSK)