Θέλετε να βρείτε τον ένοχο πίσω από ένα Bluescreen of Death; Στη συνέχεια, πρέπει να αρχίσετε να χρησιμοποιείτε τις αποθήκες μνήμης στα Windows.

Η μπλε οθόνη του θανάτου (συνήθως συντομογραφείται ως BSoD) είναι ένας τύπος κρίσιμου σφάλματος που υπάρχει στα λειτουργικά συστήματα Microsoft Windows και λειτουργικά συστήματα ReactOS.

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

Ένας τρόπος για να περιορίσετε τη λίστα των λόγων είναι μέσω των αποτυπωμάτων μνήμης BSoD (γνωστά και ως αρχεία ένδειξης λειτουργίας πυρήνα).

Τι είναι τα BSoD Memory Dumps;

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

instagram viewer

Πώς μπορούν να σας βοηθήσουν τα BSoD Memory Dumps;

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

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

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

Τέλος, ενημερώνοντάς σας ποια είναι η βασική αιτία του σφάλματος BSoD, οι αποθήκες μνήμης BSoD σάς επιτρέπουν να λάβετε τις απαραίτητες προφυλάξεις και κάντε τις απαιτούμενες αλλαγές για να αποτρέψετε την εμφάνιση σφαλμάτων BSoD πάλι.

Οι διάφοροι τύποι αποθεμάτων μνήμης BSoD

Υπάρχουν διάφορα είδη αποθήκευσης μνήμης BSoD, ανάλογα με την έκδοση των Microsoft Windows που χρησιμοποιείτε:

Πλήρης αποθήκευση μνήμης

Το μεγαλύτερο από τα αρχεία ένδειξης λειτουργίας πυρήνα, το Complete Memory Dumps περιέχει όλη τη φυσική μνήμη που χρησιμοποιείται από τα Windows.

Για να μπορέσει το σύστημά σας να δημιουργήσει σωστά μια ένδειξη πλήρους μνήμης, θα χρειαστεί να το κάνετε εκχωρήστε ένα αρχείο σελίδας στη μονάδα εκκίνησης είναι τουλάχιστον τόσο μεγάλη όσο η μνήμη του συστήματός σας. Για παράδειγμα, εάν ο υπολογιστής σας έχει 16 GB μνήμης RAM, το αρχείο σελίδας σας πρέπει επίσης να είναι 16 GB, συν ένα επιπλέον megabyte.

Τα αρχεία Full Memory Dump συνήθως γράφονται σε αυτήν τη θέση:

%SystemRoot%\Memory.dmp

Ένα μειονέκτημα των Complete Memory Dumps είναι ότι όλα τα επόμενα Complete Memory Dumps θα αντικαταστήσουν τα προηγούμενα. Αυτή η δυνατότητα πιθανότατα εφαρμόστηκε για να αποτρέψει την πλήρωση της μνήμης του υπολογιστή σας με πάρα πολλά αρχεία ένδειξης σφαλμάτων.

Χωματερή μνήμης πυρήνα

Σε αντίθεση με τα Complete Memory Dumps, τα Kernel Memory Dumps περιέχουν όλη τη μνήμη που χρησιμοποιήθηκε από τον πυρήνα κατά τη στιγμή της συντριβής. Όπως και με τον προηγούμενο τύπο αποθήκευσης μνήμης, το μέγεθος του αρχείου συσχετίζεται άμεσα με τη φυσική μνήμη του συστήματος. Ωστόσο, είναι συνήθως μόνο το ένα τρίτο του μεγέθους.

Ο λόγος που αυτό το αρχείο είναι πολύ μικρότερο είναι ότι συνήθως παραβλέπουν τμήματα της μνήμης που μπορεί να μην είχαν καμία σχέση με το BSoD εξαρχής.

Τα αρχεία Dump μνήμης πυρήνα γράφονται συνήθως σε αυτήν τη θέση:

%SystemRoot%\Memory.dmp

Όπως και με το προηγούμενο αρχείο ένδειξης σφαλμάτων, κάθε φορά που δημιουργούνται νέα Dump μνήμης πυρήνα, τα προηγούμενα θα αντικαθίστανται.

Αυτόματη απόθεση μνήμης

Για όλες τις προθέσεις και σκοπούς, τα αρχεία αυτόματης αποτύπωσης είναι πανομοιότυπα με τα αρχεία Dump μνήμης πυρήνα. Ωστόσο, η διαφορά μεταξύ των δύο είναι ο τρόπος με τον οποίο τα Windows διαχειρίζονται το αρχείο σελιδοποίησης του συστήματος.

Με απλά λόγια, μπορείτε να το κάνετε έτσι ώστε τα Windows να μπορούν να ορίζουν αυτόματα το μέγεθος του αρχείου σελιδοποίησης έτσι ώστε να προσαρμόζεται στις ανάγκες του Kernel Memory Dumps. Με την ενεργοποίηση αυτής της δυνατότητας, τα Windows θα διαθέσουν αρκετό χώρο ώστε να δημιουργείται μια ένδειξη μνήμης πυρήνα (τις περισσότερες φορές).

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

Τα αρχεία Automatic Memory Dump συνήθως γράφονται σε αυτήν τη θέση:

%SystemRoot%\Memory.dmp

Ακριβώς όπως το Kernel Memory Dumps, τα νέα Automatic Memory Dumps θα αντικαταστήσουν τα προηγούμενα.

Μικρή χωματερή μνήμης

Το μικρότερο από τα αρχεία ένδειξης λειτουργίας πυρήνα, τα Small Memory Dumps περιορίζονται πάντα σε ακριβώς 64 KB και απαιτούν μόνο 64 KB αρχείου σελίδας.

Αυτό τα καθιστά τέλεια σε σενάρια όπου ο αποθηκευτικός χώρος είναι περιορισμένος, αν και έχει το κόστος της παροχής μόνο των ελάχιστων πληροφοριών. Η έλλειψη στοιχείων που παρέχονται σημαίνει επίσης ότι θα υπάρξουν περιπτώσεις όπου η ανάλυση του αρχείου ένδειξης σφαλμάτων ενδέχεται να μην αποκαλύψει τι προκάλεσε το σφάλμα BSoD.

Τα μικρά αρχεία Dump μνήμης γράφονται συνήθως σε αυτήν τη θέση:

%SystemRoot%\Minidump

Σε περίπτωση δημιουργίας νέου Small Memory Dump, το προηγούμενο αρχείο δεν θα αντικατασταθεί. Αντίθετα, σε κάθε απόθεμα μικρής μνήμης θα δοθεί διαφορετικό όνομα που θα διευκολύνει τη διάκριση μεταξύ τους.

Ενεργή μνήμη

Πολύ παρόμοια με τα Complete Memory Dumps, τα Active Memory Dumps είναι πολύ μικρότερα, καθώς δεν αναφέρονται σε σελίδες που μπορεί να μην είναι η αιτία του σφάλματος BSoD.

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

Τα αρχεία Active Memory Dump συνήθως γράφονται σε αυτήν τη θέση:

%SystemRoot%\Memory.dmp

Επιλέγοντας το κατάλληλο Memory Dump για εσάς

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

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

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

Τούτου λεχθέντος, πρέπει να γνωρίζετε τα πλεονεκτήματα και τα μειονεκτήματα κάθε τύπου αρχείου ένδειξης σφαλμάτων για να δείτε ποιο ταιριάζει καλύτερα στις ανάγκες σας:

  • Τα πλήρη αρχεία Memory Dump καταλαμβάνουν τον περισσότερο χώρο στο δίσκο. Ωστόσο, παρέχουν όλες τις πληροφορίες που θα χρειαστείτε για να διορθώσετε τα προβλήματα των Windows.
  • Τα αρχεία Active Memory Dump περιέχουν σχεδόν τις ίδιες πληροφορίες, αλλά καταλαμβάνουν λιγότερο χώρο στο δίσκο.
  • Το Automatic Memory Dumps επιτρέπει στο σύστημα των Windows να είναι πιο ευέλικτο όσον αφορά τη χρήση του μεγέθους του αρχείου σελιδοποίησης συστήματος.
  • Τα αρχεία ένδειξης σφαλμάτων μνήμης πυρήνα είναι πολύ μικρότερα, αλλά ενδέχεται να παραλείπουν τμήματα των αρχείων καταγραφής συστήματος που μπορεί να περιέχουν πραγματικά χρήσιμες πληροφορίες.
  • Τα Small Memory Dump αρχεία είναι τα μικρότερα και δεν αντικαθίστανται μεταξύ τους λόγω των επακόλουθων σφαλμάτων BSoD.

Τα αρχεία Active Memory Dump είναι διαθέσιμα μόνο σε Windows 10 και νεότερες εκδόσεις, ενώ τα αρχεία Automatic Memory Dump είναι διαθέσιμα σε Windows 8 και νεότερες εκδόσεις.

Υπάρχουν αρχεία ένδειξης σφαλμάτων σε λειτουργία πυρήνα, ώστε οι χρήστες να μπορούν να τα αναλύσουν και να ανακαλύψουν τη βασική αιτία εμφάνισης σφαλμάτων BSoD. Ευτυχώς, υπάρχουν πολλά εργαλεία που μπορούν να βοηθήσουν στην ανάλυση των BSoD Memory Dumps:

WinDbg

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

Αν και μπορεί να φαίνεται συντριπτικό στην αρχή, με λίγο χρόνο και υπομονή, μπορείτε και εσείς ξεκινήστε με το WinDbg και χρησιμοποιήστε το για να λύσετε τα περισσότερα από τα προβλήματα του υπολογιστή σας.

BlueScreenView

Και τα δυο Το WinDbg και το BlueScreenView μπορούν να βοηθήσουν στην επίλυση σφαλμάτων BSoD, ωστόσο, το BlueScreenView είναι πολύ πιο κατάλληλο για χρήστες που είναι νεότεροι στον εντοπισμό σφαλμάτων πυρήνα.

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

WhoCrashed

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

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

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

Τα BSoD Memory Dumps σας βοηθούν να επιλύσετε σφάλματα BSoD

Συμπερασματικά, τα αρχεία ένδειξης σφαλμάτων BSoD είναι ζωτικής σημασίας για τη διάγνωση, την αντιμετώπιση προβλημάτων και την πρόληψη σφαλμάτων του συστήματος.

Χρησιμοποιώντας τα σωστά εργαλεία και με λίγη γνώση, τόσο οι απλοί χρήστες όσο και οι τεχνικοί υπολογιστών, μπορούν να εντοπίσουν, να επιλύσουν και να αποτρέψουν τυχόν άλλα σφάλματα BSoD από το να επηρεάσουν τα συστήματα υπολογιστών τους.