Αρχική σελίδα » πως να » Τα Windows Dumps Dumps Τι ακριβώς χρειάζονται;

    Τα Windows Dumps Dumps Τι ακριβώς χρειάζονται;

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

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

    Τύποι αποθεμάτων μνήμης

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

    Από προεπιλογή, η ρύθμιση under Write debugging information έχει οριστεί σε "Αυτόματη απόρριψη μνήμης". Εδώ είναι που κάθε είδος κατακερματισμού μνήμης είναι στην πραγματικότητα:

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

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

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

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

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

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

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

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

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

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

    Minidumps vs. Dumps Dummy

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

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

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

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

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

    Διαγράψτε τις μνήμες για να ελευθερώσετε χώρο

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

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


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

    Image Credit: Thawt Hawthje στο Flickr