26Aug

Windows Dumps זיכרון: מה בדיוק הם עבור?

כאשר חלונות כחולים של Windows, הוא יוצר קובצי זיכרון dump - הידוע גם בשם dumps לקרוס.זה מה BSOD של Windows 8 מדבר כאשר הוא אומר שלה "רק איסוף קצת מידע שגיאה."

קבצים אלה מכילים עותק של זיכרון המחשב בזמן ההתרסקות.הם יכולים לשמש כדי לסייע לאבחן ולזהות את הבעיה שהובילה להתרסקות מלכתחילה.

סוגי זיכרון Dumps

Windows יכול ליצור מספר סוגים שונים של זיכרון dumps.באפשרותך לגשת להגדרה זו על-ידי פתיחת לוח הבקרה, לחיצה על מערכת ואבטחה ולאחר מכן לחיצה על מערכת.לחץ על הגדרות מערכת מתקדמות בסרגל הצד, לחץ על הכרטיסיה מתקדם ולאחר מכן לחץ על הגדרות תחת הפעלה ושחזור.

כברירת מחדל, ההגדרה תחת כתוב מידע באגים מוגדרת ל "מזבלה זיכרון אוטומטית". הנה מה כל סוג של זיכרון dump הוא למעשה:

זיכרון מלא dump: מזבלה זיכרון מלא הוא סוג הגדול ביותר של זיכרון dump אפשרי.זה מכיל עותק של כל הנתונים המשמשים את Windows בזיכרון הפיזי.אז, אם יש לך 16 GB של RAM ו- Windows הוא משתמש 8 GB של אותו בזמן ההתרסקות של המערכת, המזבלה זיכרון יהיה בגודל 8 GB.קריסות נגרמות בדרך כלל על ידי קוד פועל במצב ליבה, ולכן המידע המלא כולל זיכרון של כל תוכנית הוא מועיל לעתים רחוקות - מזבלה זיכרון הליבה יהיה בדרך כלל מספיק גם עבור מפתח.

זיכרון dump זיכרון: מזבלה זיכרון ליבה יהיה הרבה יותר קטן מאשר זיכרון מלא dump.מיקרוסופט אומרת שבדרך כלל זה יהיה כשליש בגודל הזיכרון הפיזי המותקן במערכת.כפי שמיקרוסופט מציינת:

"קובץ dump זה לא יכלול זיכרון לא מוקצה, או כל זיכרון שהוקצה ליישומי מצב משתמש.הוא כולל רק זיכרון שהוקצה ליבת Windows ורמת הפשטת חומרה( HAL), כמו גם זיכרון שהוקצה לנהלי מצב ליבה ותוכניות אחרות של מצב ליבה.

עבור רוב המטרות, זה dump לקרוס הוא שימושי ביותר.הוא קטן באופן משמעותי מזיכרון הזיכרון השלם, אך הוא משמיט רק את אותם חלקי זיכרון שאינם צפויים להיות מעורבים בהתרסקות. "

זיכרון קטן dump( 256 kb): מזבלה זיכרון קטן הוא סוג הקטן ביותר של זיכרוןמזבלה.הוא מכיל מידע מועט מאוד - מידע המסך הכחול, רשימה של נהגים טעונים, מידע התהליך, קצת מידע הקרנל.זה יכול להיות שימושי לזיהוי השגיאה, אבל מציע פחות מידע באגים מפורט יותר מאשר זיכרון dump זיכרון.

זיכרון אוטומטי dump: זוהי אפשרות ברירת המחדל, והיא מכילה את אותו מידע בדיוק כמו dump זיכרון kernel.מיקרוסופט אומרת שכאשר קובץ הדף מוגדר לגודל המנוהל על-ידי המערכת והמחשב מוגדר עבור מזבלות זיכרון אוטומטיות ", Windows קובע את גודל קובץ ההחלפה גדול מספיק כדי להבטיח שניתן יהיה ללכוד את ה- dump של זיכרון הקרנל ברוב המקרים". כפי שמציינת מיקרוסופט, מזבלות לקרוס הן שיקול חשוב כאשר מחליטים מה גודל הקובץ צריך להיות.קובץ הדף חייב להיות גדול מספיק כדי להכיל את נתוני הזיכרון.

( none): 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 עצמך, אתה יכול למצוא כלי תוכנה ואנשים שיכולים להשתמש במידע כאן כדי לעזור להצמיד ולתקן את בעיית המערכת.

מזבלות זיכרון גדולות יותר כמו מזבלות זיכרון ליבה ומזבלות זיכרון מלאות מאוחסנות ב- 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 Hawthje על פליקר