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 |
ברירת מחדל מערכתית של 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. - ב-build שנחקר
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: פרסום ראשון; אושרו קוד הקריאה, הנרמול וגבולות התועלת המעשית של הפרמטרים.
