При запуске стандартного инструмента дефрагментации в Windows XP он сообщает, что использование MFT составляет 95%. Есть ключ реестра, который может установить резерв MFT на 12,5% (25, 37,5 и т. д.), но для этого требуется переформатирование раздела. Эти значения процента резерва MFT довольно велики, но пусть это будет на совести разработчиков M$.
Я обеспокоен улучшением производительности дисковой системы. Мне кажется, что при увеличении количества файлов на разделе MFT будет распространяться на случайные места на разделе, и это скажется на производительности дисковых операций, и мне придется дефрагментировать MFT.
Я хочу увеличить размер MFT, но не нашел способа сделать это без переформатирования раздела. Есть ли инструмент для обслуживания NTFS MFT?
решение1
Diskeeper может изменять размер и дефрагментировать MFT.
решение2
MyDefrag выполнит дефрагментацию MFT, а также очистит файлы из резервной области, чтобы дать возможность MFT увеличиться.
решение3
Несколько деталей здесь неверны. Размер каждой записи MFT фиксируется после форматирования диска. Обычно 512 или 1024 байта, а не 4 КБ, как здесь предлагается. Фактический размер как всей MFT, так и каждой записи MFT удобно сообщает chkdsk, поэтому нет необходимости гадать для любого конкретного рассматриваемого диска.
Процент, зарезервированный через реестр для использования MFT, на самом деле не зарезервирован в том смысле, что диск заполняется быстрее, он зарезервирован только в том смысле, что пока есть хотя бы один свободный кластер за пределами зоны MFT, файлы, которые растут, будут расти в этих файлах, а не в тех, которые находятся в пределах xx% от начала MFT. Это снижает риск фрагментации MFT, пока свободное место на диске не опустится ниже этих xx%.
Если xx% установлено больше свободного места, риск фрагментации MFT резко возрастает, даже если MFT на самом деле намного меньше xx%. Если MFT становится больше xx%, происходит то же самое. Поэтому постарайтесь установить выбор xx% строго между фактическим размером MFT, сообщаемым chkdsk, и процентом свободного места на диске.
Источник информации(раздел комментариев) .
Изменение в Windows XP и Windows Server 2003: В Windows XP и Windows Server 2003 утилита дефрагментации дефрагментирует MFT.