Недавно я узнал о зоне MFT, которая является одним из четырех уровней:1, 2, 3, 4. Том NTFS отформатирован с уровнем по умолчанию 1, или 12,5% в соответствии с Microsoft (если пользователь не указал другой уровень). Каждый уровень представляет собой множитель 200 МБ после первоначального форматирования диска NTFS. Итак, если я использую уровень 2, размер зоны MFT увеличивается на 2 (200 МБ) кусков = 400 МБ. Уровень 3 увеличивается на 3 (200 МБ) = 600 МБ. При первоначальном формате 12,5% * (размер диска) = размер зоны MFT, поскольку по умолчанию используется уровень 1.

Вы можете изменить размер зоны MFT для вновь создаваемых томов, чтобы они соответствовали проценту от объема, который будет использоваться в качестве зоны MFT. Размеры зоны MFT следуют: • Настройка 1, по умолчанию, резервирует приблизительно 12,5 процента объема.

• Установка 2 резервов примерно 25 процентов.

• Установка 3 резервов примерно 37,5 процента.

• Установка 4 резервов примерно на 50 процентов.

https://technet.microsoft.com/en-us/library/cc781134(v=ws.10).aspx

Итак, почему диск имеет размер зоны MFT менее 12,5%?

2 ответа2

0

Ответ на ваш вопрос находится в статье, на которую вы ссылаетесь.

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

Это означает, что MFT зарезервирует 12,5% до тех пор, пока он не понадобится файловой системе. Кроме того, зарезервированный не обязательно означает, что он будет помечать это пространство как занятое, но сможет легко требовать его при необходимости.
Ваш MFT может использовать 200 МБ, потому что ему не нужно больше, чем это. Когда его нужно увеличить, он будет использовать больше места из зарезервированного блока (или того, что от него осталось).

Чтобы прояснить это немного больше, процент не имеет значения. Что важно, так это дисковое пространство, которое используется MFT, и пространство, доступное, когда ему нужно расти.
Кроме того, я не уверен, применимы ли зоны по-прежнему, мой MFT увеличился до> 2 ГБ после распаковки 2,6 миллиона файлов.

0

Хотя здесь сказано 12,5%:

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

это позже скажет это:

В Service Pack 4 для Windows NT 4.0 был добавлен новый параметр реестра, который может увеличить процент тома, который NTFS резервирует для своей таблицы основных файлов. NtfsMftZoneReservation - это значение REG_DWORD, которое может принимать значение от 1 до 4, где 1 соответствует минимальному размеру зоны MFT, а 4 соответствует максимальному. Если параметр не указан или указано недопустимое значение, NTFS использует значение по умолчанию 1 для этого параметра. Точные соотношения, соответствующие каждому параметру, не документированы, поскольку они не стандартизированы и могут измениться в будущих выпусках. Чтобы узнать, какие настройки лучше всего подходят для вашей среды, может потребоваться экспериментировать с различными значениями.

В тексте также есть эта строка:

Примечание. Вы можете изменить раздел реестра NtfsMFTZoneReservation, чтобы увеличить объем в Windows NT 4.0 с пакетом обновления 4 (SP4).

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

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