Расширить MFT файловой системы NTFS для резервирования размера

Расширить MFT файловой системы NTFS для резервирования размера

При запуске стандартного инструмента дефрагментации в 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.

Источник информации

Связанный контент