Windows Dumps זיכרון מה בדיוק הם עבור?
כאשר Windows כחול מסכי, הוא יוצר זיכרון dump קבצים - הידוע גם בשם dumps לקרוס. זה מה Windows 8 של BSOD הוא מדבר כאשר הוא אומר שלה "רק איסוף קצת מידע שגיאה."
קבצים אלה מכילים עותק של זיכרון המחשב בזמן ההתרסקות. הם יכולים לשמש כדי לסייע לאבחן ולזהות את הבעיה שהובילה להתרסקות מלכתחילה.
סוגי זיכרון dumps
Windows יכול ליצור מספר סוגים שונים של זיכרון dumps. באפשרותך לגשת להגדרה זו על-ידי פתיחת לוח הבקרה, לחיצה על מערכת ואבטחה, ולחיצה על מערכת. לחץ על הגדרות מערכת מתקדמות בסרגל הצד, לחץ על הכרטיסיה מתקדם ולאחר מכן לחץ על הגדרות תחת הפעלה ושחזור.
כברירת מחדל, ההגדרה תחת Write Debugging Information מוגדרת כ- "dump זיכרון אוטומטי". הנה מה שכל סוג של זיכרון dump הוא למעשה:
הזנת זיכרון מלאה: מזבלה זיכרון מלא הוא הסוג הגדול ביותר של זיכרון אפשרי dump. זה מכיל עותק של כל הנתונים המשמשים את Windows בזיכרון הפיזי. אז, אם יש לך 16 GB של RAM ו- Windows הוא משתמש 8 GB של אותו בזמן ההתרסקות של המערכת, המזבלה זיכרון יהיה בגודל 8 GB. קריסות נגרמות בדרך כלל על ידי קוד פועל במצב ליבה, ולכן המידע המלא כולל זיכרון של כל תוכנית הוא מועיל לעתים רחוקות - מזבלה זיכרון הליבה יהיה בדרך כלל מספיק גם עבור מפתח.
זיכרון dump זיכרון: מזבלה זיכרון הליבה יהיה הרבה יותר קטן מאשר זיכרון מלא dump. מיקרוסופט אומרת שבדרך כלל זה יהיה כשליש בגודל הזיכרון הפיזי המותקן במערכת. כפי שמנסחת זאת מיקרוסופט:
"קובץ dump זה לא יכלול זיכרון שלא הוקצה, או זיכרון שהוקצה ליישומי מצב משתמש. הוא כולל רק זיכרון המוקצה ליבת Windows ורמת הפשטת חומרה (HAL), כמו גם זיכרון שהוקצה לנהלי מצב ליבה ותוכניות אחרות של מצב ליבה.
עבור רוב המטרות, זה dump לקרוס הוא שימושי ביותר. הוא קטן באופן משמעותי מזיכרון הזיכרון השלם, אך הוא משמיט רק את אותם חלקי זיכרון שאינם צפויים להיות מעורבים בהתרסקות ".
מזבלת זיכרון קטנה (256 kb): מזבלה קטנה זיכרון הוא סוג הקטן ביותר של זיכרון dump. הוא מכיל מידע מועט מאוד - מידע המסך הכחול, רשימה של נהגים טעונים, מידע התהליך, קצת מידע הקרנל. זה יכול להיות שימושי לזיהוי השגיאה, אבל מציע פחות מידע באגים מפורט יותר מאשר זיכרון dump זיכרון.
מזבלה אוטומטית של זיכרון: זוהי אפשרות ברירת המחדל, והיא מכילה את אותו מידע בדיוק כמו מזבלה זיכרון ליבה. מיקרוסופט אומרת שכאשר קובץ הדפים מוגדר לגודל המנוהל על ידי המערכת והמחשב מוגדר עבור מזבלות זיכרון אוטומטיות ", Windows מגדיר את גודל קובץ ההחלפה גדול מספיק כדי להבטיח שניתן יהיה ללכוד את ה- dump של זיכרון הקרנל ברוב המקרים . "כפי שמציינת מיקרוסופט, מזבלות לקרוס הן שיקול חשוב כאשר מחליטים מה גודל הקובץ צריך להיות. קובץ הדף חייב להיות גדול מספיק כדי להכיל את נתוני הזיכרון.
(אף אחד): Windows לא ייצור מזבלות זיכרון כאשר הוא קורס.
זיכרון dumps הם עבור מפתחים
קבצי dump אלה קיימים כדי לספק לך מידע על הגורם לקריסה של המערכת. אם אתה מפתח Windows הפועל על מנהלי התקנים של חומרה, המידע בקובצי Dump אלה של זיכרון יכול לסייע לך לזהות את הסיבה שמנהלי החומרה שלך גורמים למחשב להצביע על מסך כחול ולתקן את הבעיה.
אבל אתה כנראה רק משתמש רגיל של Windows, לא מישהו לפתח מנהלי חומרה או עובד על קוד המקור של Windows ב- Microsoft. מזבלות קראש עדיין שימושי. ייתכן שלא תזדקק להם בעצמך, אך ייתכן שתצטרך לשלוח אותם למפתח אם אתה נתקל בבעיה עם מנהלי התקנים או מנהלי חומרה ברמה נמוכה במחשב שלך. לדוגמה, אתר האינטרנט של סימנטק אומר כי "פעמים רבות סימנטק פיתוח תזדקק לזכרון זיכרון מלא ממערכת מושפעת כדי לזהות את הגורם להתרסקות". מזבלה לקריסה עשויה גם להיות שימושית אם אתה נתקל בבעיה עם Windows עצמה, ייתכן שיהיה עליך לשלוח אותו ל- Microsoft. המפתחים האחראים על התוכנה יכולים להשתמש בזיכרון הזיכרון כדי לראות בדיוק מה קורה במחשב בזמן ההתרסקות, בתקווה לאפשר להם להצמיד ולתקן את הבעיה.
מזימות נגד זיכרון dumps
קבצי Minidump שימושיים די הרבה לכולם, כי הם מכילים מידע בסיסי כמו הודעת השגיאה המשויכת עם מסך כחול של מוות. הם מאוחסנים בתיקייה C: \ Windows \ Minidump כברירת מחדל. שני סוגי קבצי dump יש סיומת הקובץ. Dmp.
גם כאשר המערכת שלך מוגדר ליצור ליבה, להשלים, או זיכרון dump אוטומטית, תקבל גם minidump וגם קובץ MEMORY.DMP גדול.
כלים כמו BlueScreenView של Nirsoft יכול להציג את המידע הכלול קבצים אלה minidmp. אתה יכול לראות את הקבצים המדויקים הנהג מעורב התרסקות, אשר יכול לעזור לזהות את הגורם לבעיה. בגלל minidumps הם כל כך שימושי וקטן, אנו ממליצים לא להגדיר את הגדרת dump זיכרון "(ללא)" - הקפד לפחות להגדיר את המערכת כדי ליצור מזבלות זיכרון קטן. הם לא ישתמשו הרבה מקום יעזור לך אם אי פעם נתקל בבעיה. גם אם אתה לא יודע איך לקבל מידע מתוך קובץ minidump עצמך, אתה יכול למצוא כלי תוכנה ואנשים שיכולים להשתמש במידע כאן כדי לעזור להצמיד ולתקן את בעיית המערכת שלך.
מזבלות זיכרון גדולות יותר כמו מזבלות זיכרון ליבה ו dumps זיכרון מלא מאוחסנים ב C: \ Windows \ MEMORY.DMP כברירת מחדל. Windows מוגדר לדרוס קובץ זה בכל פעם שהזיכרון החדש נוצר, כך שעליך לכלול רק קובץ MEMORY.DMP אחד שתופס שטח.
בעוד אפילו משתמשי Windows הממוצע יכול להשתמש minidumps כדי להבין את הסיבה של מסכי כחול, קובץ MEMORY.DMP משמש לעתים נדירות יותר והוא לא שימושי, אלא אם כן אתה מתכנן לשלוח אותו למפתח. אתה כנראה לא צריך להשתמש במידע באגים בקובץ MEMORY.DMP כדי לזהות ולתקן בעיה בעצמך.
מחיקת זיכרון dumps כדי לפנות שטח
אתה יכול למחוק קבצים אלה. Dmp כדי לפנות מקום, וזה רעיון טוב כי הם עשויים להיות גדולים מאוד בגודל - אם המחשב שלך יש בהקרנה כחולה, ייתכן שיהיה קובץ MEMORY.DMP של 800 MB או יותר תופסים שטח על כונן המערכת.
Windows מסייע לך למחוק קבצים אלה באופן אוטומטי. אם אתה משתמש בתוכנית השירות 'ניקוי דיסק' ואמור לה לנקות קבצי מערכת, תראה את שני סוגי המזבלות של הזיכרון מופיעים ברשימה. CCleaner וכלים דומים אחרים יכולים למחוק אוטומטית dumps זיכרון, מדי. אתה לא צריך לחפור לתוך תיקיית Windows שלך ולמחוק אותם ביד.
בקיצור, קבצים גדולים dump זיכרון אינם שימושיים מאוד, אלא אם כן אתה מתכנן לשלוח אותם Microsoft או מפתח תוכנה אחרת, כך שהם יכולים לתקן מסך כחול זה מתרחש על המערכת שלך. קבצי minidump קטנים יותר שימושיים יותר משום שהם מכילים מידע חיוני על קריסות מערכת.
אשראי תמונה: Thawt hthje על Flickr