Lazy Writer, NTFS и Registry flush в Windows 11 25H2
На этой странице
Короткий ответ
Заголовок раздела «Короткий ответ»Эти параметры определяют, когда Cache Manager, NTFS и Configuration Manager начинают запись и освобождают данные. Скорость самого диска они не меняют. MaxLazyWritePages, LargeWriteSize, NtfsMemoryUsage и RegistryLazyFlushInterval читаются разными участками системного кода и не заменяют друг друга. Увеличение значений может сократить частоту записи, но до неё будет накапливаться больше данных.
Что проверяли
Заголовок раздела «Что проверяли»Проверяли, какие параметры отложенной записи, использования памяти NTFS и записи кустов реестра читает системный код, как нормализуются их значения и что меняют увеличение интервалов и порогов.
Область исследования
Заголовок раздела «Область исследования»Windows 11 25H2 build 26200.9168, x64; компоненты ntoskrnl.exe и ntfs.sys, системная трассировка в VMware. Реальные накопители и аварийные сценарии отключения питания не проверялись.
Методика
Заголовок раздела «Методика»Разбор системных компонентов, наблюдение чтения параметров в boot- и runtime-трассировке, проверка нормализации значений и сверка с публичной документацией Microsoft.
Канонические значения
Заголовок раздела «Канонические значения»| Registry path | Value | Type | Default/нормализация | Reader и timing |
|---|---|---|---|---|
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management |
MaxLazyWritePages |
REG_DWORD |
256 страниц на клиентской Windows |
ntoskrnl.exe, ранний Cache Manager и runtime reload |
| тот же путь | LargeWriteSize |
REG_DWORD |
0 — soft throttle выключен |
ntoskrnl.exe, Cache Manager |
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem |
NtfsMemoryUsage |
REG_DWORD |
системный default NTFS | ntfs.sys, инициализация драйвера |
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager |
RegistryLazyFlushInterval |
REG_DWORD |
60 секунд |
ntoskrnl.exe, Configuration Manager |
Lazy Writer: MaxLazyWritePages и LargeWriteSize
Заголовок раздела «Lazy Writer: MaxLazyWritePages и LargeWriteSize»MaxLazyWritePages задаёт объём страниц для механизма отложенной записи Cache Manager. По умолчанию клиентская Windows 11 25H2 использует 256 страниц, серверный тип системы 2048. Явно задать можно от 1..32768 страниц.
LargeWriteSize задаётся в KB и включает отдельный механизм мягкого ограничения крупных операций записи. При штатном значении 0 ограничение выключено. Значение 64, например, сокращает проход отложенной записи с 256 до 64 страниц и одновременно включает ограничение операций размером от 64 KB. Запись становится чаще, а порции меньше.
Число страниц не определяет точный размер одной дисковой операции: Cache Manager учитывает накопление изменённых страниц, тип файла и состояние тома. При увеличении порога часть записи откладывается. Слишком большой порог может усилить всплески записи и увеличить объём ещё не сохранённых страниц.
Меняйте эти параметры только при воспроизводимой проблеме с отложенной записью в конкретной нагрузке. Для обычной системы наиболее предсказуемы значения по умолчанию.
NtfsMemoryUsage
Заголовок раздела «NtfsMemoryUsage»ntfs.sys читает NtfsMemoryUsage при инициализации драйвера и учитывает его при выборе правил использования памяти NTFS. В исследовательской трассировке системный процесс обращался к этому значению.
Размер пользовательского кэша страниц этот параметр напрямую не переключает. Его влияние зависит от версии NTFS и нагрузки на том.
Параметр стоит проверять только в отдельном тесте накопителя с большим числом файловых операций. Универсальная польза для приложений не доказана.
RegistryLazyFlushInterval
Заголовок раздела «RegistryLazyFlushInterval»Configuration Manager периодически записывает изменённые данные кустов реестра на диск. В коде Windows 11 25H2 задан интервал по умолчанию 60 секунд. Параметр измеряется в секундах: 0x5000 равно 20480 секундам, или примерно 5.7 часа. Он читается в начале инициализации ядра, поэтому обычная трасса загрузки может не содержать это событие.
При большем интервале фоновая запись происходит реже, а изменения дольше остаются только в памяти. При аварийном отключении питания можно потерять изменения за более длительный период. Сокращение интервала делает запись чаще, но не ускоряет чтение реестра.
Параметр влияет на надёжность сохранения данных и расписание записи. Без измеренной проблемы оставьте значение по умолчанию.
Что подтверждено
Заголовок раздела «Что подтверждено»- Код чтения найден в
ntoskrnl.exe,ntfs.sysи механизмах Cache Manager. - В исследованной сборке
RegistryLazyFlushIntervalпо умолчанию равен60секундам. - Cache Manager может перечитывать настройки во время работы; часть параметров ядра читается только при загрузке.
- Наличие параметра в реестре не доказывает ускорение диска или конкретного приложения.
Что не подтверждено
Заголовок раздела «Что не подтверждено»- Прирост скорости диска или приложений от изменения параметров.
- Поведение на RAID, NVMe/SATA и других файловых системах.
- Последствия аварийного отключения питания при большом
RegistryLazyFlushInterval.
Практический вывод
Заголовок раздела «Практический вывод»Для обычной системы оставьте значения по умолчанию. Меняйте параметры только при воспроизводимой проблеме с отложенной записью и заранее определите допустимый объём ещё не сохранённых данных.
Восстановление состояния
Заголовок раздела «Восстановление состояния»Верните штатные значения или удалите необязательные записи. Часть параметров ядра применяется при следующей загрузке, поэтому для чистого сравнения перезагрузите Windows.
Ограничения
Заголовок раздела «Ограничения»Результаты относятся к Windows 11 25H2 build 26200.9168. Разные файловые системы, RAID, NVMe/SATA-контроллеры и аварийное восстановление кустов реестра после отключения питания не проверялись.
Исследование и использованные инструменты принадлежат разработчику BoosterX, поэтому у разработчика есть прямой интерес к результатам. Методика и границы применимости описаны выше, а выводы можно проверить по открытым данным и перечисленным публичным источникам.
Источники
Заголовок раздела «Источники»- Cache Manager: архитектура системного кэша, Microsoft Learn, проверено 2026-09-01.
- NTFS overview: назначение NTFS, Microsoft Learn, проверено 2026-09-01.
Публичные источники проверены: 2026-09-02.
История изменений
Заголовок раздела «История изменений»- 2026-09-20: добавлен дисклеймер о конфликте интересов.
- 2026-09-02: первая публикация; подтверждены код чтения, нормализация и границы практической пользы параметров.
