Skip to main content

Что такое главная таблица файлов?

Основные таблицы файлов - это системы отслеживания файлов, которые используются в функции файловой системы Windows NT. Считающаяся важной частью файлов метаданных, таблица основных файлов помогает определить объем тома NTFS. В таблице, часто называемой MFT, хранится информация о каждом файле и каталоге, найденных в файловой системе.

В реальной работе таблица основных файлов функционирует как отправная точка для процесса управления, связанного с файловой системой NT. С этой точки зрения таблица главного файла функционирует как таблица базы данных реляционного стиля, поскольку в ней хранится ценная информация, необходимая для выполнения различных файлов, размещенных в системе. Получив доступ к таблице основных файлов, система может просматривать содержимое и идентифицировать файлы, необходимые для данного действия. Таблица содержит достаточно подробностей, чтобы система могла выбрать правильные файлы и затем найти фактический файл на жестком диске.

Использование таблицы главного файла включает в себя функциональность таблицы FAT, которую можно найти во многих других системах хранения. Однако таблица основных файлов выходит за рамки этой функции, выступая в качестве отправной точки, а также предоставляет простой ресурс для определения необходимых файлов для данного выполнения. Таблица основных файлов также будет расширяться по мере загрузки новых приложений на жесткий диск. Для эффективного управления дисковым пространством, выделенным для файловой таблицы, организация таблицы ограничивает фактический размер создаваемой записи.

Создание новых записей в таблице основных файлов желательно, так как наличие записей помогает максимизировать производительность. По этой причине жесткий диск, настроенный для Windows NT, обычно отводит примерно двенадцать процентов пространства для таблицы основных файлов. Если размер таблицы в конечном итоге превысит это выделение, систему можно настроить так, чтобы увеличить объем выделенного дискового пространства. Однако дополнительное пространство не обязательно будет размещено в секторе, смежном с исходной таблицей основного файла. Наличие других каталогов и файлов между секторами может привести к незначительному снижению эффективности.