Lazy Writer, NTFS і Registry flush у Windows 11 25H2
На цій сторінці
Коротка відповідь
Section titled “Коротка відповідь”Ці параметри визначають, коли Cache Manager, NTFS і Configuration Manager починають запис і звільняють дані. Швидкість самого диска вони не змінюють. MaxLazyWritePages, LargeWriteSize, NtfsMemoryUsage і RegistryLazyFlushInterval читаються різними ділянками системного коду і не замінюють одне одного. Збільшення значень може скоротити частоту запису, але до неї накопичуватиметься більше даних.
Що перевіряли
Section titled “Що перевіряли”Перевіряли, які параметри відкладеної записи, використання пам’яті NTFS і запису кущів реєстру читає системний код, як нормалізуються їхні значення і що змінюють збільшення інтервалів і порогів.
Область дослідження
Section titled “Область дослідження”Windows 11 25H2 build 26200.9168, x64; компоненти ntoskrnl.exe і ntfs.sys, системне трасування у VMware. Реальні накопичувачі та аварійні сценарії відключення живлення не перевірялися.
Методика
Section titled “Методика”Розбір системних компонентів, спостереження читання параметрів у boot- і runtime-трасуванні, перевірка нормалізації значень і звірка з публічною документацією Microsoft.
Канонічні значення
Section titled “Канонічні значення”| 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
Section titled “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
Section titled “NtfsMemoryUsage”ntfs.sys читає NtfsMemoryUsage під час ініціалізації драйвера і враховує його при виборі правил використання пам’яті NTFS. У дослідницькому трасуванні системний процес звертався до цього значення.
Розмір користувацького кешу сторінок цей параметр напряму не перемикає. Його вплив залежить від версії NTFS і навантаження на том.
Параметр варто перевіряти лише в окремому тесті накопичувача з великою кількістю файлових операцій. Універсальна користь для застосунків не доведена.
RegistryLazyFlushInterval
Section titled “RegistryLazyFlushInterval”Configuration Manager періодично записує змінені дані кущів реєстру на диск. У коді Windows 11 25H2 задано інтервал за замовчуванням 60 секунд. Параметр вимірюється в секундах: 0x5000 дорівнює 20480 секундам, або приблизно 5.7 години. Він читається на початку ініціалізації ядра, тому звичайна траса завантаження може не містити цю подію.
За більшого інтервалу фоновий запис відбувається рідше, а зміни довше залишаються лише в пам’яті. При аварійному відключенні живлення можна втратити зміни за триваліший період. Скорочення інтервалу робить запис частішим, але не прискорює читання реєстру.
Параметр впливає на надійність збереження даних і розклад запису. Без виміряної проблеми залиште значення за замовчуванням.
Що підтверджено
Section titled “Що підтверджено”- Код читання знайдено в
ntoskrnl.exe,ntfs.sysі механізмах Cache Manager. - У дослідженій збірці
RegistryLazyFlushIntervalза замовчуванням дорівнює60секундам. - Cache Manager може перечитувати налаштування під час роботи; частина параметрів ядра читається лише при завантаженні.
- Наявність параметра в реєстрі не доводить прискорення диска або конкретного застосунку.
Що не підтверджено
Section titled “Що не підтверджено”- Приріст швидкості диска або застосунків від зміни параметрів.
- Поведінка на RAID, NVMe/SATA та інших файлових системах.
- Наслідки аварійного відключення живлення при великому
RegistryLazyFlushInterval.
Практичний висновок
Section titled “Практичний висновок”Для звичайної системи залиште значення за замовчуванням. Змінюйте параметри лише за відтворюваної проблеми з відкладеним записом і заздалегідь визначте допустимий обсяг ще не збережених даних.
Відновлення стану
Section titled “Відновлення стану”Поверніть штатні значення або видаліть необов’язкові записи. Частина параметрів ядра застосовується при наступному завантаженні, тому для чистого порівняння перезавантажте Windows.
Обмеження
Section titled “Обмеження”Результати стосуються Windows 11 25H2 build 26200.9168. Різні файлові системи, RAID, NVMe/SATA-контролери та аварійне відновлення кущів реєстру після відключення живлення не перевірялися.
Дослідження і використані інструменти належать розробнику BoosterX, тому в розробника є прямий інтерес до результатів. Методика і межі застосовності описані вище, а висновки можна перевірити за відкритими даними і переліченими публічними джерелами.
Джерела
Section titled “Джерела”- Cache Manager: архітектура системного кешу, Microsoft Learn, перевірено 2026-09-01.
- NTFS overview: призначення NTFS, Microsoft Learn, перевірено 2026-09-01.
Публічні джерела перевірено: 2026-09-02.
Історія змін
Section titled “Історія змін”- 2026-09-20: додано дисклеймер про конфлікт інтересів.
- 2026-09-02: перша публікація; підтверджено код читання, нормалізацію і межі практичної користі параметрів.
