Что такое область mft

Что такое область mft

Если у вас присутствует желание оптимизировать свой компьютер и выжать из него максимум, то эта инструкция для вас.

Здесь будет рассмотрен процесс оптимизации главной таблицы файлов (« Master File Table» – MFT), а именно ее дефрагментации.

Для начала узнаем, что такое MFT.

У нас есть жесткий диск. В момент создания на жестком диске логического раздела (С:, D:, любого количества дополнительных разделов) в начале диска резервируется 12.5 % под главную таблицу файлов.

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

Со временем логический диск заполняется. Когда степень заполнения достигнет 80 %, то данные перестают помещаться в главную таблицу файлов. MFT начинает разъезжаться по диску. Кусочки MFT появляются в различных местах логического диска.

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

Результатом становится падение быстродействия компьютера.

Чтобы этого не произошло, нужно следить за размером данных, хранящихся на вашем жестком диске.

Если фрагментация все-таки произошла, то придется обратиться к программам, которые способны собрать воедино MFT. Сложность заключается в том, что лишь несколько программ способны на это. Обычная дефрагментация здесь не поможет.

Чтобы найти нужную программу, заходим на сайт «google.com» и в поиске набираем слово «contig». Contig – специальная программа, разработанная Марком Руссиновичем. Переходим на страницу программы.

Загрузить программу на свой компьютер можно, нажав на ссылку в правом верхнем углу. Программа небольшая – всего 100 Кбайт.

Теперь переходим в меню «Пуск». Далее в пункт «Стандартные». Здесь находим «Командную строку».

Нажимаем правой кнопкой мыши на ярлык. Запускаем программу от имени администратора.

Продолжение читайте во второй части статьи.

Как и любая другая система, NTFS делит все полезное место на кластеры — блоки данных, используемые единовременно. NTFS поддерживает почти любые размеры кластеров — от 512 байт до 64 Кбайт, неким стандартом же считается кластер размером 4 Кбайт. Никаких аномалий кластерной структуры NTFS не имеет, поэтому на эту, в общем-то, довольно банальную тему, сказать особо нечего.

Читайте также:  Как визио сохранить в пдф

Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону — пространство, в которое растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой — это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

Master File Table (MFT — главная таблица файлов) в операционной системе Windows XP.

Свободное место диска, однако, включает в себя всё физически свободное место — незаполненные куски MFT-зоны туда тоже включаются. Механизм использования MFT-зоны таков: когда файлы уже нельзя записывать в обычное пространство, MFT-зона просто сокращается (в текущих версиях операционных систем ровно в два раза), освобождая таким образом место для записи файлов. При освобождении места в обычной области MFT зона может снова расширится. При этом не исключена ситуация, когда в этой зоне остались и обычные файлы: никакой аномалии тут нет. Что ж, система старалась оставить её свободной, но ничего не получилось. Жизнь продолжается. Метафайл MFT все-таки может фрагментироваться, хоть это и было бы нежелательно.

MFT и его структура

Файловая система NTFS представляет собой выдающееся достижение структуризации: каждый элемент системы представляет собой файл — даже служебная информация. Самый главный файл на NTFS называется MFT, или Master File Table — общая таблица файлов. Именно он размещается в MFT зоне и представляет собой централизованный каталог всех остальных файлов диска, и, как не парадоксально, себя самого. MFT поделен на записи фиксированного размера (обычно 1 Кбайт), и каждая запись соответствует какому либо файлу (в общем смысле этого слова). Первые 16 файлов носят служебный характер и недоступны операционной системе — они называются метафайлами, причем самый первый метафайл — сам MFT. Эти первые 16 элементов MFT — единственная часть диска, имеющая фиксированное положение. Интересно, что вторая копия первых трех записей, для надежности — они очень важны — хранится ровно посередине диска. Остальной MFT-файл может располагаться, как и любой другой файл, в произвольных местах диска — восстановить его положение можно с помощью его самого, "зацепившись" за самую основу — за первый элемент MFT.

Читайте также:  Как определить номер сим карты мегафон

Как уже было сказано выше, MFT состоит из массива записей размеров 1 Кб. Каждая запись идентифицирует один файл, расположенный на диске. При создании файла NTFS находит пустую запись в MFT, затем заполняет ей информацией о создаваемом файле. Можно привести инфоррмацию о составе информации, записываемой в главную таблицу файлов.

Тип информации

Описание

Стандартная информация Атрибуты файла, например "Read Only", "скрытый", "системный", время создания, последнего доступа, последнего измененения, счетчик жестких связей файла. Имя Имя файла или папки в кодировке Unicode. Если файл имеет жесткие связи, аттрибутов имени файла может быть несколько Дескриптор безопасности Структура, хранящая данные безопасности, ассоциированные с файлом, управляющим доступом пользователя к файлу. Данные Содержимое файла; папки не имеют этого типа информации.

Метафайлы

Первые 16 файлов NTFS (метафайлы) носят служебный характер. Каждый из них отвечает за какой-либо аспект работы системы. Преимущество настолько модульного подхода заключается в поразительной гибкости — например, на FAT-е физическое повреждение в самой области FAT фатально для функционирования всего диска, а NTFS может сместить, даже фрагментировать по диску, все свои служебные области, обойдя любые неисправности поверхности — кроме первых 16 элементов MFT.

ИЗУЧАЕМ ОСОБЕННОСТИ NTFS.

Раздел NTFS состоит из кластеров, кластеры пронумерованы от «0». Вся информация в разделе хранится в виде файлов. При форматировании тома под NTFS создаются системные файлы (метафайлы). Например, метафайл $MFT — таблица MFT (Master File Table – главная файловая таблица) и метаданные. Даже метаданные файловой системы являются частью файла. NTFS рассматривает каж­дый файл или каталог как набор атрибутов. Том NTFS условно делится на две части (см. рис.1). Первые 12% диска отводятся под так называемую MFT зону — пространство, в которое растет метафайл $MFT (это делается для того, чтобы самый главный, служебный файл ($MFT) не фрагментировался при своем росте). Остальные 88% диска представляют собой обычное пространство для хранения файлов.

Читайте также:  Как в экселе сделать автонумерацию

Рис. 1. Использование пространства жесткого диска под том NTFS

Свободное место диска, однако, включает в себя всё физически свободное место в том числе и незаполненные части MFT-зоны. Если для файлов уже нет места для записи в обычном пространстве, то MFT-зона просто сокращается (в текущих версиях операционных систем обычно в два раза), освобождая таким образом место для записи файлов. При освобождении места в обычной области MFT зона может снова расширится. При этом не исключена ситуация, когда в этой зоне останутся и обычные файлы. Метафайл $MFT может фрагментироваться, но это нежелательно. Самый главный файл на томе NTFS — файл $MFT размещается в MFT-зоне и представляет собой централизованный источник информации о размещении всех остальных файлов диска и самого себя. $MFT состоит из записей фиксированного размера (обычно 1 Кбайт), и каждая запись соответствует какому либо файлу (в обобщенном смысле) или хранит сам файл (небольшой). Запись содержит атрибуты (атрибут с типом 30 содержит имя файла или каталога, а атрибут с типом 80 – содержит маленький файл, или блоки VCN определяющие порции (экстенты) файла. Экстент – это непрерывная последовательность кластеров файла, в VCN указан № начального кластера экстента файла и количество кластеров в экстенте.

NTFS включает несколько системных файлов (метафайлов), которые скрыты от просмотра на томе. Системные файлы используются только файловой системой для хранения метаданных и поддержания работы файловой системы. Системные файлы записываются на том утилитой Format. Метаданные представляют собой файлы, которые NTFS использует для реали­зации структуры файловой системы. NTFS резервирует для метаданных первые 16 записей (около 1 Мб) в $MFT. Эти первые 16 файлов носят служебный характер недоступные операционной системе — называются метафайлами (см. табл. 1 ). Остальные записи файла $MFT описывают фай­лы и каталоги. Самый первый метафайл — сам $MFT. Эти первые 16 записей $MFT — единственная часть диска, имеющая фиксированное положение. Вторая копия этих же 16 записей, для надежности хранится в центральной зоне диска в виде файла $MFTMirr.

Ссылка на основную публикацию
Adblock detector