7

Когда я смотрю на карту дисков Defraggler, я вижу большой раздел, который, по моим оценкам, составляет около 4 гигабайт, это зарезервированное пространство MFT.

Я использую XP Home. Это старая машина, и мне не хватает места на диске. Я буду вынужден обновить эту машину в какой-то момент, но сейчас, для чего это используется и есть ли способ исправить это?

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

2 ответа2

7

MFT (Master File Table) - это место на жестком диске, на котором хранятся записи каждого файла.

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

На самом деле это не "использованное" пространство, и оно будет использоваться в качестве последнего средства для ваших данных. Взято из этой статьи Microsoft KB:

Зона MFT не вычитается из доступного (свободного) дискового пространства, используемого для файлов пользовательских данных, это только пространство, которое используется последним. Когда MFT необходимо увеличить в размере, например, вы создали новые файлы и каталоги, он сначала берется из зоны MFT, тем самым уменьшая фрагментацию MFT и оптимизируя производительность MFT.

3

Выписка из этого форума

Что такое зарезервированное пространство MFT?

MFT является сердцем раздела NTFS. Существует по крайней мере одна запись в MFT для каждого файла на томе NTFS. Вся информация о файле, включая его размер, метки времени и даты, разрешения, содержимое данных и т.д., Хранится в MFT (или в пространстве, описанном MFT).

Чтобы предотвратить фрагментацию MFT, NTFS резервирует пространство для MFT, чтобы сохранить его непрерывным по мере роста. Это важно, потому что дефрагментаторы не могут перемещать записи MFT, а фрагментация MFT может серьезно повлиять на производительность.

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

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

Вы можете повлиять на объем пространства NTFS резервов для MFT, отредактировав:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Добавьте имя значения NtfsMftZoneReservation в качестве типа REG_DWORD и установите значение данных. Допустимый диапазон: 1 - 4.

Значение: 1 12,5% свободного места, по умолчанию

Стоимость: 2 25% свободного места

Стоимость: 3 37,5% свободного места

Стоимость: 4 50% свободного места

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .