התשובה הקצרה
מסך כחול הוא לא תעלומה. Windows רושם ביומן המערכת אירוע 1001 (BugCheck — קריסה אמיתית, עם קוד עצירה) ואירוע 41 (Kernel-Power — המחשב עלה בלי כיבוי מסודר). הסוכן של XIT סופר את שניהם ב-30 הימים האחרונים ומפריד ביניהם: אירוע 41 בלי 1001 לצידו הוא כמעט תמיד חשמל או חומרה, לא תוכנה. קריסה אמיתית כותבת קובץ Dump ב-C:\Windows\Minidump, וממנו נקרא קוד העצירה ושם המודול שרץ ברגע הקריסה. לכן בודקים מראש שתיעוד הקריסות מופעל — אחרי הקריסה כבר מאוחר מדי.
למה קריסה אקראית היא בעיה שאפשר לאבחן?
המשפט הכי נפוץ שאני שומע הוא "זה סתם קורס לפעמים, בלי סיבה". מבחינת המשתמש זה נראה אקראי, כי הקריסה מנתקת אותו מהמסך לפני שהוא הספיק לקרוא משהו. מבחינת המחשב זה לא אקראי בכלל: לפני שהוא נופל, Windows כותב ליומן המערכת שורה עם קוד תקלה ושעה מדויקת, ובמקרים רבים גם שומר תמונת מצב של הזיכרון לדיסק. הראיה קיימת. השאלה היחידה היא אם מישהו אוסף אותה לפני שהיא נדרסת.
הסוכן של XIT רץ על המחשב ושולח תמונת מצב כל 15 דקות. בכל דיווח הוא כולל את מספר הקריסות ב-30 הימים האחרונים, את מספר השגיאות הקריטיות ביומן ב-24 השעות האחרונות, ואת רשימת אירועי הקריסה עצמם — כל אחד עם חותמת זמן וקוד עצירה. הסף פשוט: מסך כחול אחד ב-30 יום כבר מרים התראה. לא מחכים לשלושה. במקביל, 50 שגיאות מערכת או יותר ב-24 שעות מרימות התראה נפרדת, כי מחשב שמציף את היומן בשגיאות בדרך כלל בדרך לקרוס.
ההבדל בין "קורס לפעמים" לבין אבחון הוא לא כישרון — הוא נתונים. מי שמסתכל על המחשב רק אחרי שהמשתמש התלונן רואה מחשב שעובד. מי שמסתכל על ההיסטוריה רואה שהקריסות התחילו בדיוק ביום שהותקן דרייבר מסוים.
אירוע 1001 מול אירוע 41 — ההבדל שמשנה הכל
ספירת הקריסות של XIT מבוססת על שני מזהי אירוע ביומן המערכת של Windows, בחלון של 30 יום:
- אירוע 1001 (BugCheck) — מסך כחול אמיתי. Windows זיהה מצב שממנו אי אפשר להתאושש, עצר, ורשם קוד עצירה בפורמט 0x00000000. זו תקלה.
- אירוע 41 (Kernel-Power) — המחשב עלה בלי שהתבצע לפניו כיבוי מסודר. הוא לא אומר שהמחשב קרס. הוא אומר שהמחשב נכבה בלי להספיק להיפרד.
ההבדל הזה הוא לא פדנטיות. אירוע 41 בלי אירוע 1001 לצידו הוא ברוב המקרים חשמל, לא תוכנה — הפסקת חשמל, לחיצה ארוכה על כפתור הכיבוי, מפצל עומס, או ספק כוח שמתחיל ללכת. מחשב שיש בו חמישה אירועי 41 ואפס אירועי 1001 הוא לא מחשב שקרס חמש פעמים, והתייחסות אליו כאילו קרס שולחת את הטיפול לכיוון הלא נכון: מחליפים דרייברים ומתקינים מחדש מערכת הפעלה, כשהבעיה היא שקע.
לכן לוח הבקרה של XIT לא מציג מספר אחד. הוא מציג בנפרד את מספר המסכים הכחולים האמיתיים ואת מספר הכיבויים והאתחולים הלא תקינים, ומוסיף שורה שמסבירה שכיבוי לא תקין אינו מסך כחול. בנוסף נספרים בנפרד אירועי 6008 — הרישום המשלים של Windows על כיבוי לא צפוי.
ואז נעשה הצעד שהופך ספירה לאבחון: מתאמים כל אירוע 41 עם מה שקרה ב-15 הדקות שלפניו. הסוכן אוסף גם אירועי חומרה ואחסון מ-30 הימים האחרונים — WHEA-Logger (שגיאות מעבד/זיכרון/PCIe), אירועי דיסק, NTFS, בקרי אחסון ו-Kernel-Processor-Power — כל אחד עם חותמת זמן. אם נמצא אירוע 1001 בחלון הזה, האתחול נגרם ממסך כחול אמיתי ומוצג קוד העצירה. אם נמצאה שגיאת WHEA — חשד לחומרה: זיכרון, מעבד או חום. אם נמצאה שגיאת דיסק או בקר — חשד לאחסון. ואם לא נמצא כלום, נכתב בדיוק זה: כיבוי לא תקין שסיבתו אינה ידועה, לרוב חשמל, לא בהכרח תקלה.
איך קובץ Dump מסגיר את הרכיב האשם
כשמסך כחול קורה, Windows לא רק עוצר. הוא כותב לדיסק תמונה של מצב הזיכרון ברגע הקריסה — קובץ Dump. הקובץ הקטן (Minidump) נשמר בתיקייה C:\Windows\Minidump, ומשקלו בדרך כלל כמה מאות קילובייט. בתוכו יש שני דברים שאי אפשר להשיג בשום דרך אחרת: קוד העצירה המדויק, ושם המודול או הדרייבר שרץ ברגע שהמערכת מתה.
בדיקת ניתוח הקריסות של XIT ניגשת ישירות לקבצים האלה. היא קוראת את קוד העצירה מכותרת הקובץ, מתרגמת אותו לשם ולסיווג, ומצליבה עם פרטי ה-BugCheck מאירוע 1001. הקודים לא סתם מספרים — כל אחד מצביע על משפחת בעיות:
- 0xD1 DRIVER_IRQL_NOT_LESS_OR_EQUAL ו-0x3B SYSTEM_SERVICE_EXCEPTION — דרייבר.
- 0x1A MEMORY_MANAGEMENT ו-0x50 PAGE_FAULT_IN_NONPAGED_AREA — זיכרון או דרייבר.
- 0x124 WHEA_UNCORRECTABLE_ERROR — חומרה: מעבד, זיכרון או חום. זה כמעט אף פעם לא תוכנה.
- 0x133 DPC_WATCHDOG_VIOLATION — דרייבר או דיסק שלא מגיב בזמן.
- 0x9F DRIVER_POWER_STATE_FAILURE — דרייבר שנתקע במעבר לשינה או בכיבוי.
הסיווג הזה לבדו כבר מכוון את הטיפול לכיוון הנכון. כשצריך את השם המדויק של הקובץ האשם, אפשר להתקין על אותו מחשב את כלי הניתוח של מיקרוסופט (WinDbg), והבדיקה מריצה ניתוח מעמיק שמחזיר את שדות MODULE_NAME, IMAGE_NAME ו-Probably caused by — כלומר את קובץ ה-sys. הספציפי. הכלי מותקן רק על מחשב שיש לו קריסות לנתח, לא על כל המחשבים.
למה בודקים את הגדרת התיעוד לפני הקריסה?
כאן נמצא הכשל שגורם לרוב האבחונים להיכשל. Windows כותב Dump רק אם ההגדרה דולקת. היא נשמרת ברישום, תחת CrashControl, והערכים הם: ללא תיעוד כלל, מזערי (Minidump), ליבה, מלא, או אוטומטי. אם הערך הוא ללא תיעוד — והוא כן קורה, בין אם מכלי אופטימיזציה, מדימוי התקנה של יצרן או משינוי ידני — אז המחשב יכול לקרוס עשר פעמים ולהשאיר אפס ראיות. הקריסה קורית, המשתמש רואה מסך כחול, ולתיקייה לא נכתב כלום.
הבעיה היא שאת זה מגלים אחרי הקריסה, כשכבר מאוחר. לכן הגדרת תיעוד הקריסות נבדקת בשגרה, בכל תמונת מצב, לפני שקרתה קריסה. זו לא בדיקה שמריצים כשמשהו נשבר; זו בדיקה שמוודאת שכשמשהו יישבר תהיה ראיה. הסטטוס מופיע בדוח הלקוח תחת "תיעוד קריסות לצורך אבחון".
יש לזה עוד תנאי: כדי לכתוב Dump צריך מקום פנוי בדיסק. מחשב שנשאר לו פחות מ-10% פנויים לא רק איטי — הוא גם עלול לא להצליח לשמור את הראיה של הקריסה שלו. זו אחת הסיבות שבדיקת החומרה ומקום הדיסק לא מנותקים מנושא הקריסות.
קריסת תוכנה מול קריסת מערכת — לא אותה בעיה
שני הדברים נקראים בעברית "קריסה" ואין ביניהם כמעט קשר.
קריסת תוכנה היא אירוע 1000 (Application Error) או 1002 (Application Hang): אפליקציה אחת מתה, המחשב ממשיך לעבוד. Chrome שנסגר, Teams שנתקע, Excel שקופא. פעם אחת זה רעש רגיל ולא צריך לעשות עם זה כלום. הסוכן סופר את קריסות התוכנה ב-30 יום ומפרק אותן לפי שם האפליקציה, כי ההבדל בין "משהו קרס פעם" לבין "אותה אפליקציה קרסה 40 פעם" הוא ההבדל בין רעש לבין ממצא.
קריסת מערכת היא מסך כחול: הליבה עצמה נפלה והכל ירד איתה. במחשבי Mac המקבילה נקראת Kernel Panic, ונבדקת בנפרד ביומן המערכת.
למה זה משנה כסף: מי שמערבב בין השניים מטפל בקריסת Chrome כאילו היא בעיית זיכרון, קונה RAM חדש ופותר כלום. ומי שמתעלם ממסך כחול כי "גם Chrome קורס לפעמים" מפספס דיסק שגוסס. הדוח של XIT מפריד את שניהם בתוך אותו סעיף — ⚡ יציבות וקריסות — עם שורה נפרדת לקריסות תוכנה, לקריסות מערכת, לניתוח הקריסות, לתיעוד, לכיבוי והפעלה וליציבות לאורך זמן.
טבלת סיבות: מה גרם לקריסה ואיך יודעים
לכל סיבה נפוצה יש סימן מזהה משלה. זו הטבלה שלפיה מכריעים, במקום להחליף רכיבים בסדר אקראי:
| סיבה | הסימן שמזהה אותה |
|---|---|
| זיכרון (RAM) פגום | קודי עצירה 0x1A או 0x50 שחוזרים על עצמם, שגיאות WHEA, וקריסות שלא נקשרות לתוכנה מסוימת. מאומת בבדיקת זיכרון — שדורשת אתחול, ולכן היא מומלצת ולא נכפית. |
| דיסק שגוסס | אירועי בלוק פגום, שחיתות NTFS, פסק זמן בפעולת דיסק או איפוס בקר — כולם ביומן, כולם עם שעה. לצידם דיווח SMART על בלאי. ראו בדיקת חומרה. |
| דרייבר בעייתי אחרי עדכון | קוד עצירה ממשפחת הדרייברים (0xD1, 0x3B, 0x9F), שם קובץ sys. חוזר בניתוח ה-Dump, וציר הזמן שמראה התקנת דרייבר או עדכון יום-יומיים לפני שהקריסות התחילו. |
| התחממות | קוד 0x124, שגיאות WHEA מתוקנות שחוזרות, אירועי Kernel-Processor-Power, וקריסות שקורות דווקא תחת עומס ולא במנוחה. |
| ספק כוח או חשמל לא יציב | אירועי 41 חוזרים בלי אף אירוע 1001, בלי WHEA ובלי שגיאת דיסק בחלון שלפניהם. זה הדפוס שאומר חשמל, ולא תוכנה. |
| שירות או תוכנה שנתקעים בכיבוי | שירותים במצב תקוע, פסקי זמן קצרים מדי בכיבוי, או התנגשות בין Windows Update לכלי עדכון של צד שלישי — כולם נסרקים בבדיקת הכיבוי וההפעלה. |
שימו לב: מסך כחול בודד אחרי עדכון גדול הוא לפעמים אירוע חד-פעמי. מה שקובע הוא החזרה — אותו קוד עצירה, או אותו קובץ, שמופיע שוב.
יציבות לאורך זמן — פעם אחת מול הידרדרות
מחשב שקרס פעם אחת לפני שלושה שבועות ומאז עובד מצוין הוא לא אותו מחשב שקורס כל שבוע, קצת יותר בכל פעם. ספירה של 30 יום לבדה לא מבדילה ביניהם. היסטוריה כן.
תמונות המצב נשמרות 60 יום, וזה מה שמאפשר להסתכל על מגמה ולא על רגע. ציון הבריאות של המחשב נשפט על חלון של 7 ימים: כיוון שכל מסך כחול נושא חותמת זמן, מחשב שקרס לפני שלושה שבועות ומאז יציב לא ממשיך להיענש על כך לנצח. לעומת זאת קריסות תוכנה מגיעות כמספר בלבד, בלי חותמות זמן — ולכן הן נשארות נתון של 30 יום ומוצגות ככזה במפורש, ולא מוצגות כאילו קרו השבוע.
מההיסטוריה נגזרים גם שני סימנים שאף תמונת מצב בודדת לא יכולה לתת: 3 אתחולים או יותר בשבוע מרימים חשד לבעיית יציבות או חומרה, ומנגד מחשב שלא אותחל מעל 30 יום מקבל הערה — לא כתקלה, אלא כי אתחול יחיל עדכונים ממתינים וישחרר זיכרון. אף אחד מהם לא נכפה: XIT ממליץ על אתחול, והלקוח בוחר מתי. יש גם בדיקה ייעודית שמושכת את ציר הזמן של אמינות המערכת — קריסות, התקנות עדכונים והתקנות דרייברים ברצף כרונולוגי אחד. זו התצוגה שעונה על השאלה "מה השתנה ביום שזה התחיל", ולעיתים קרובות היא ברורה יותר מיומן האירועים עצמו. אפשר לקרוא עוד על מנגנון המעקב בעמוד הניטור.
למה התקנה מחדש של Windows היא בדרך כלל הצעד הלא נכון
התקנה מחדש היא התשובה הפופולרית כי היא מרגישה כמו התחלה נקייה. בפועל היא עושה שני דברים רעים: היא מוחקת את הראיות — יומן האירועים וקובצי ה-Dump נעלמים יחד עם המערכת הישנה — והיא לא נוגעת ברוב הסיבות האמיתיות. זיכרון פגום נשאר פגום. דיסק שגוסס ממשיך לגסוס. ספק כוח חלש נשאר חלש. חום נשאר חום.
גם במקרה שבו האשם באמת תוכנתי — דרייבר — התקנה מחדש בדרך כלל לא פותרת, כי Windows Update יזהה את החומרה ויתקין שוב בדיוק את אותו דרייבר. חצי יום עבודה, כל התוכנות מותקנות מחדש, ואותה קריסה חוזרת בשבוע הבא.
הסדר ההגיוני הוא הפוך: קודם לשמר את הראיה, אחר כך לקרוא את קוד העצירה, אחר כך לזהות את המשפחה (דרייבר / זיכרון / אחסון / חום / חשמל), ורק אז לפעול. התקנה מחדש היא כלי לגיטימי — אבל בסוף הרשימה, אחרי שיודעים שזה לא חומרה, לא בהתחלה במקום לדעת.
מה XIT עושה בפועל כשמחשב קורס
XIT הוא שירות IT מנוהל לפרטיים, לעצמאים ולעסקים קטנים בישראל. סוכן קל רץ על המחשב, שולח תמונת מצב כל 15 דקות, ומאחורי הנתונים יושב טכנאי אנושי שפועל לפי מה שהם מראים. מחשב שלא דיווח שעה מסומן, ואחרי 24 שעות זה קריטי — כי מחשב שהפסיק לדווח באמצע היום הוא לפעמים בדיוק המחשב שקרס.
ברגע שנספר מסך כחול אחד, עולה התראה. משם הבדיקות הן ידניות ומכוונות: ניתוח קובצי ה-Dump וקודי העצירה, סקירת אירועי הכיבוי וההפעלה, ציר הזמן של היציבות, ובדיקות החומרה הרלוונטיות לפי מה שהקוד הצביע עליו. הדוח שהלקוח מקבל כתוב בעברית פשוטה ומחולק לשישה סעיפים, כשסעיף ⚡ יציבות וקריסות מרכז את כל התמונה במקום אחד.
הסוכן אוסף מצב מערכת ותצורה בלבד — הוא לא קורא, לא אוסף ולא מעלה קבצים אישיים, מסמכים, תמונות, דואר או תוכן גלישה. ההסבר המלא נמצא בעמוד פרטיות הדוח. המחיר הוא ₪55 לחודש למחשב, וכל הפרטים בעמוד התמחור. מה בדיוק נכלל אפשר לראות בעמוד השירותים.
שאלות נפוצות
מה ההבדל בין אירוע 1001 לאירוע 41 בקריסות Windows?
אירוע 1001 (BugCheck) הוא מסך כחול אמיתי — Windows קרס ורשם קוד עצירה. אירוע 41 (Kernel-Power) אומר רק שהמחשב עלה בלי כיבוי מסודר, ולרוב מקורו בהפסקת חשמל, בלחיצה ארוכה על כפתור הכיבוי או בספק כוח חלש. XIT סופר את שניהם ב-30 הימים האחרונים אך מציג אותם בנפרד, כי אירוע 41 בלי 1001 לצידו הוא בדרך כלל בעיית חשמל או חומרה ולא בעיית תוכנה.
איך קובץ Dump עוזר למצוא את הרכיב שגרם לקריסה?
מסך כחול גורם ל-Windows לכתוב תמונה של הזיכרון לדיסק, בתיקייה C:\Windows\Minidump. הקובץ מכיל את קוד העצירה המדויק ואת שם המודול או הדרייבר שרץ ברגע הקריסה. XIT קורא את הקוד ומסווג אותו למשפחה: 0xD1 ו-0x3B מצביעים על דרייבר, 0x1A ו-0x50 על זיכרון או דרייבר, 0x124 על חומרה כמו מעבד או חום, ו-0x133 על דרייבר או דיסק. עם כלי הניתוח של מיקרוסופט אפשר להוציא גם את שם קובץ ה-sys המדויק.
למה בודקים את הגדרת תיעוד הקריסות לפני שקרתה קריסה?
כי אם ההגדרה כבויה, הקריסה לא משאירה שום קובץ לנתח ואין דרך לשחזר אותה בדיעבד. Windows כותב Dump רק כשהגדרת CrashControl מופעלת, וצריך גם מקום פנוי בדיסק. XIT בודק את ההגדרה בשגרה, בכל תמונת מצב, כדי שכשתקרה קריסה תהיה ראיה. בדיקה שמריצים רק אחרי הקריסה כבר לא יכולה להחזיר את מה שלא נשמר.
קריסת תוכנה וקריסת מערכת זה אותו דבר?
לא. קריסת תוכנה היא אירוע 1000 או 1002 — אפליקציה אחת נסגרת או נתקעת בזמן שהמחשב ממשיך לעבוד, ופעם בודדת היא רעש רגיל שלא דורש טיפול. קריסת מערכת היא מסך כחול: ליבת מערכת ההפעלה נפלה והכל ירד איתה. XIT סופר את קריסות התוכנה לפי שם אפליקציה, כי אפליקציה שקרסה 40 פעם היא ממצא ואילו קריסה בודדת אינה.
האם כדאי להתקין את Windows מחדש אחרי מסך כחול?
בדרך כלל לא, ובוודאי לא כצעד ראשון. התקנה מחדש מוחקת את יומן האירועים ואת קובצי ה-Dump, כלומר את הראיות היחידות שמאפשרות אבחון, והיא לא מתקנת זיכרון פגום, דיסק גוסס, ספק כוח חלש או בעיית חום. גם כשהאשם הוא דרייבר, Windows Update לרוב יתקין אחרי ההתקנה מחדש בדיוק את אותו דרייבר והקריסה תחזור.
כמה קריסות צריכות לקרות לפני ש-XIT מתריע?
אחת. מסך כחול יחיד ב-30 הימים האחרונים כבר מרים התראה, בלי להמתין לחזרה. בנוסף, 50 שגיאות מערכת או יותר ב-24 שעות מרימות התראה נפרדת, ו-3 אתחולים או יותר בשבוע מסומנים כחשד לבעיית יציבות או חומרה.
איך יודעים אם המחשב מתדרדר או שזו הייתה תקלה חד-פעמית?
לפי היסטוריה. XIT שומר תמונות מצב 60 יום, וציון הבריאות נשפט על חלון של 7 ימים — כך שמחשב שקרס לפני שלושה שבועות ומאז יציב לא נשאר מסומן כתקול לנצח, בעוד מחשב שקורס שוב ושוב נשאר מסומן. בנוסף נשלף ציר הזמן של אמינות המערכת, שמציג קריסות, התקנות עדכונים והתקנות דרייברים ברצף אחד, ומאפשר לראות מה השתנה ביום שהבעיה התחילה.
המחשב קורס ואף אחד לא יודע למה?
אנחנו מחברים סוכן שמדווח כל 15 דקות, סופרים את הקריסות האמיתיות בנפרד מהכיבויים, ומנתחים את קובצי ה-Dump כדי לומר לכם איזה רכיב אשם. ₪55 לחודש למחשב, בלי התקנה מחדש ובלי ניחושים.
לבדיקת יציבות למחשב שלכםלקריאה נוספת
- בדיקת חומרה — זיכרון, דיסק וחום: הצד הפיזי של רוב הקריסות
- ניטור מחשבים — מה נמדד כל 15 דקות ואיך נוצרת מגמה מ-60 יום
- עדכונים ותחזוקה — עדכון או דרייבר שנכנס יום לפני שהקריסות התחילו
- תמחור — ₪55 לחודש למחשב, כולל אבחון קריסות
XIT