Windows Memory Dumps: Τι ακριβώς είναι;

Όταν οι μπλε οθόνες των Windows δημιουργούν αρχεία απόρριψης μνήμης - επίσης γνωστά ως σφάλματα απόρριψης Αυτό μιλάει το BSOD των Windows 8 όταν λέει ότι «συλλέγει μερικές πληροφορίες σφάλματος».

Αυτά τα αρχεία περιέχουν ένα αντίγραφο της μνήμης του υπολογιστή τη στιγμή του σφάλματος. Μπορούν να χρησιμοποιηθούν για να βοηθήσουν στη διάγνωση και τον εντοπισμό του προβλήματος που οδήγησε αρχικά στο σφάλμα.

Τύποι απορρίψεων μνήμης

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Όλα όσα πρέπει να γνωρίζετε για την μπλε οθόνη του θανάτου

Τα Windows μπορούν να δημιουργήσουν διάφορους τύπους απορρίψεων μνήμης. Μπορείτε να αποκτήσετε πρόσβαση σε αυτήν τη ρύθμιση ανοίγοντας τον Πίνακα Ελέγχου, κάνοντας κλικ στο Σύστημα και Ασφάλεια και κάνοντας κλικ στο Σύστημα. Κάντε κλικ στην επιλογή Ρυθμίσεις συστήματος για προχωρημένους στην πλευρική γραμμή, κάντε κλικ στην καρτέλα Για προχωρημένους και κάντε κλικ στην επιλογή Ρυθμίσεις στην ενότητα Εκκίνηση και ανάκτηση.

Από προεπιλογή, η ρύθμιση στην ενότητα Πληροφορίες εντοπισμού σφαλμάτων έχει οριστεί σε "Αυτόματη απόρριψη μνήμης". Να τι είναι κάθε τύπος μνήμης:

Πλήρης απόρριψη μνήμης: Η πλήρης απόρριψη μνήμης είναι ο μεγαλύτερος τύπος πιθανής απόρριψης μνήμης. Αυτό περιέχει ένα αντίγραφο όλων των δεδομένων που χρησιμοποιούνται από τα Windows στη φυσική μνήμη. Έτσι, εάν έχετε 16 GB μνήμης RAM και τα Windows χρησιμοποιούν 8 GB από αυτήν τη στιγμή της διακοπής του συστήματος, η απόρριψη μνήμης θα έχει μέγεθος 8 GB. Τα σφάλματα προκαλούνται συνήθως από κώδικα που εκτελείται σε λειτουργία πυρήνα, οπότε οι πλήρεις πληροφορίες που περιλαμβάνουν τη μνήμη κάθε προγράμματος είναι σπάνια χρήσιμες - μια απόρριψη μνήμης πυρήνα θα είναι συνήθως επαρκής ακόμη και για έναν προγραμματιστή.

Απόρριψη μνήμης πυρήνα: Μια απόρριψη μνήμης πυρήνα θα είναι πολύ μικρότερη από μια πλήρη απόρριψη μνήμης. Η Microsoft λέει ότι συνήθως θα είναι περίπου το ένα τρίτο του μεγέθους της φυσικής μνήμης που είναι εγκατεστημένη στο σύστημα. Όπως το θέτει η Microsoft:

"Αυτό το αρχείο απόρριψης δεν θα περιλαμβάνει μη εκχωρημένη μνήμη ή καμία μνήμη που έχει εκχωρηθεί σε εφαρμογές λειτουργίας χρήστη. Περιλαμβάνει μόνο μνήμη που έχει εκχωρηθεί στον πυρήνα των Windows και στο επίπεδο αφαίρεσης υλικού (HAL), καθώς και μνήμη που διατίθεται σε προγράμματα οδήγησης λειτουργίας πυρήνα και άλλα προγράμματα λειτουργίας πυρήνα.

Για τους περισσότερους σκοπούς, αυτό το dump dump είναι το πιο χρήσιμο. Είναι σημαντικά μικρότερο από το πλήρες Memory Dump, αλλά παραλείπει μόνο εκείνα τα μέρη της μνήμης που είναι απίθανο να έχουν εμπλακεί στο σφάλμα. "

Μικρή απόρριψη μνήμης (256 kb): Μια μικρή απόρριψη μνήμης είναι ο μικρότερος τύπος απόρριψης μνήμης. Περιέχει πολύ λίγες πληροφορίες - τις πληροφορίες της μπλε οθόνης, μια λίστα φορτωμένων προγραμμάτων οδήγησης, πληροφορίες διεργασίας και λίγες πληροφορίες πυρήνα. Μπορεί να είναι χρήσιμο για τον εντοπισμό του σφάλματος, αλλά προσφέρει λιγότερο λεπτομερείς πληροφορίες εντοπισμού σφαλμάτων από μια απόρριψη μνήμης πυρήνα.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πόσο μεγάλο πρέπει να είναι το αρχείο σελίδας ή το διαμέρισμα ανταλλαγής;

Αυτόματη απόρριψη μνήμης: Αυτή είναι η προεπιλεγμένη επιλογή και περιέχει τις ίδιες ακριβώς πληροφορίες με μια απόρριψη μνήμης πυρήνα. Η Microsoft λέει ότι, όταν το αρχείο σελίδας έχει ρυθμιστεί σε μέγεθος διαχειριζόμενο από το σύστημα και ο υπολογιστής έχει ρυθμιστεί για αυτόματη απόρριψη μνήμης, «τα Windows ορίζουν το μέγεθος του αρχείου σελιδοποίησης αρκετά μεγάλο ώστε να διασφαλίζεται ότι το απόθεμα μνήμης πυρήνα μπορεί να καταγραφεί τα περισσότερα χρόνος." Όπως επισημαίνει η Microsoft, τα dump dumps αποτελούν σημαντικό ζήτημα κατά την απόφαση σχετικά με το μέγεθος του αρχείου σελίδας. Το αρχείο σελίδας πρέπει να είναι αρκετά μεγάλο ώστε να περιέχει τα δεδομένα μνήμης.

(κανένα): Τα Windows δεν θα δημιουργήσουν αποθήκες μνήμης όταν διακόπτεται.

Οι μνήμες Dumps είναι για προγραμματιστές

Αυτά τα αρχεία απόρριψης υπάρχουν για να σας παρέχουν πληροφορίες σχετικά με την αιτία της βλάβης του συστήματος. Εάν είστε προγραμματιστής Windows που εργάζεται σε προγράμματα οδήγησης υλικού, οι πληροφορίες σε αυτά τα αρχεία απόρριψης μνήμης θα μπορούσαν να σας βοηθήσουν να προσδιορίσετε τον λόγο για τον οποίο τα προγράμματα οδήγησης υλικού προκαλούν τον υπολογιστή σε μπλε οθόνη και να διορθώσει το πρόβλημα.

Αλλά πιθανότατα είστε απλώς ένας κανονικός χρήστης των Windows, όχι κάποιος που αναπτύσσει προγράμματα οδήγησης υλικού ή εργάζεται στον πηγαίο κώδικα των Windows στη Microsoft. Τα χωματερές εξακολουθούν να είναι χρήσιμα. Ίσως να μην τα χρειάζεστε μόνοι σας, αλλά ίσως χρειαστεί να τα στείλετε σε έναν προγραμματιστή εάν αντιμετωπίζετε πρόβλημα με προγράμματα οδήγησης λογισμικού ή υλικού χαμηλού επιπέδου στον υπολογιστή σας. Για παράδειγμα, ο ιστότοπος της Symantec λέει ότι "Πολλές φορές η Symantec Development θα χρειαστεί ένα πλήρες απόρριμμα μνήμης από ένα επηρεαζόμενο σύστημα για να εντοπίσει την αιτία του σφάλματος." Το σφάλμα απόρριψης μπορεί επίσης να είναι χρήσιμο εάν αντιμετωπίζετε πρόβλημα με τα ίδια τα Windows, καθώς ίσως χρειαστεί να το στείλετε στη Microsoft. Οι προγραμματιστές που είναι υπεύθυνοι για το λογισμικό μπορούν να χρησιμοποιήσουν την ένδειξη μνήμης για να δουν ακριβώς τι συνέβαινε στον υπολογιστή σας τη στιγμή του σφάλματος, ελπίζοντάς τους να τους επιτρέψουν να εντοπίσουν και να διορθώσουν το πρόβλημα.

Minidumps εναντίον Memory Dumps

Τα αρχεία Minidump είναι χρήσιμα σε όλους σχεδόν επειδή περιέχουν βασικές πληροφορίες, όπως το μήνυμα σφάλματος που σχετίζεται με την μπλε οθόνη του θανάτου. Αποθηκεύονται στο φάκελο C: \ Windows \ Minidump από προεπιλογή. Και οι δύο τύποι αρχείων απόρριψης έχουν την επέκταση αρχείου .dmp.

Ακόμα και όταν το σύστημά σας έχει ρυθμιστεί να δημιουργεί έναν πυρήνα, πλήρη ή αυτόματη απόρριψη μνήμης, θα λάβετε τόσο ένα minidump όσο και ένα μεγαλύτερο αρχείο MEMORY.DMP.

Εργαλεία όπως το BlueScreenView της Nirsoft μπορούν να εμφανίσουν τις πληροφορίες που περιέχονται σε αυτά τα αρχεία minidmp. Μπορείτε να δείτε τα ακριβή αρχεία προγράμματος οδήγησης που εμπλέκονται σε σφάλμα, τα οποία μπορούν να σας βοηθήσουν να εντοπίσετε την αιτία του προβλήματος. Επειδή τα minidumps είναι τόσο χρήσιμα και μικρά, σας συνιστούμε να μην ρυθμίσετε ποτέ τη ρύθμιση ένδειξης μνήμης σε "(κανένας)" - φροντίστε να ρυθμίσετε τουλάχιστον το σύστημά σας για να δημιουργήσετε μικρές αποθήκες μνήμης. Δεν θα χρησιμοποιήσουν πολύ χώρο και θα σας βοηθήσουν εάν αντιμετωπίσετε ποτέ πρόβλημα. Ακόμα κι αν δεν ξέρετε πώς να βγάζετε πληροφορίες από το αρχείο minidump, μπορείτε να βρείτε εργαλεία λογισμικού και άτομα που μπορούν να χρησιμοποιήσουν τις πληροφορίες εδώ για να σας βοηθήσουν να εντοπίσετε και να διορθώσετε το πρόβλημα του συστήματός σας.

Μεγαλύτερες απορρίψεις μνήμης, όπως απορρίψεις μνήμης πυρήνα και πλήρεις απορρίψεις μνήμης αποθηκεύονται στο C: \ Windows \ MEMORY.DMP από προεπιλογή. Τα Windows έχουν ρυθμιστεί να αντικαθιστούν αυτό το αρχείο κάθε φορά που δημιουργείται μια νέα απόρριψη μνήμης, οπότε θα πρέπει να έχετε μόνο ένα αρχείο MEMORY.DMP που καταλαμβάνει χώρο.

Ενώ ακόμη και οι μέσες χρήστες των Windows μπορούν να χρησιμοποιήσουν τα minidumps για να κατανοήσουν την αιτία των μπλε οθονών, το αρχείο MEMORY.DMP χρησιμοποιείται πιο σπάνια και δεν είναι χρήσιμο εκτός εάν σκοπεύετε να το στείλετε σε έναν προγραμματιστή. Πιθανότατα δεν θα χρειαστεί να χρησιμοποιήσετε τις πληροφορίες εντοπισμού σφαλμάτων σε ένα αρχείο MEMORY.DMP για να εντοπίσετε και να διορθώσετε ένα πρόβλημα μόνοι σας.

Διαγραφή μνήμης Dumps για να ελευθερώσετε χώρο

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: 7 τρόποι για να ελευθερώσετε χώρο στο σκληρό δίσκο στα Windows

Μπορείτε να διαγράψετε αυτά τα αρχεία .dmp για να ελευθερώσετε χώρο, κάτι που είναι καλή ιδέα, επειδή μπορεί να έχουν πολύ μεγάλο μέγεθος - εάν ο υπολογιστής σας έχει μπλε οθόνη, ενδέχεται να έχετε ένα αρχείο MEMORY.DMP 800 MB ή περισσότερο που καταλαμβάνει χώρο στη μονάδα δίσκου του συστήματός σας.

Τα Windows σάς βοηθούν να διαγράψετε αυτόματα αυτά τα αρχεία. Εάν χρησιμοποιείτε το βοηθητικό πρόγραμμα Εκκαθάριση Δίσκου και το ζητήσετε να καθαρίσει τα αρχεία συστήματος, θα δείτε και τους δύο τύπους απόρριψης μνήμης να εμφανίζονται στη λίστα. Το CCleaner και άλλα παρόμοια εργαλεία μπορούν επίσης να διαγράψουν αυτόματα απόρριψη μνήμης. Δεν χρειάζεται να σκάψετε στο φάκελο των Windows και να τα διαγράψετε με το χέρι.

Με λίγα λόγια, τα μεγαλύτερα αρχεία απόρριψης μνήμης δεν είναι πολύ χρήσιμα, εκτός εάν σκοπεύετε να τα στείλετε στη Microsoft ή σε άλλο προγραμματιστή λογισμικού, ώστε να μπορούν να διορθώσουν μια μπλε οθόνη που εμφανίζεται στο σύστημά σας. Τα μικρότερα αρχεία minidump είναι πιο χρήσιμα επειδή περιέχουν βασικές πληροφορίες σχετικά με τις διακοπές λειτουργίας του συστήματος.

Πιστωτική εικόνα: Thawt Hawthje στο Flickr