Όλα τα συστήματα Windows, όταν αντιμετωπίζουν ένα μοιραίο σφάλμα, το κάνουν χωματερή συντριβής(στιγμιότυπο) περιεχόμενο μνήμη τυχαίας προσπέλασηςκαι αποθηκεύστε το σε HDD. Υπάρχουν τρεις τύποι αποθήκευσης μνήμης:

Πλήρης αποθήκευση μνήμης - αποθηκεύει ολόκληρο το περιεχόμενο της μνήμης RAM. Το μέγεθος του στιγμιότυπου είναι ίσο με το μέγεθος της μνήμης RAM + 1 MB (κεφαλίδα). Χρησιμοποιείται πολύ σπάνια, επειδή σε συστήματα με μεγάλη ποσότητα μνήμης, το μέγεθος ένδειξης θα είναι πολύ μεγάλο.

Εντοπισμός μνήμης πυρήνα - αποθηκεύει πληροφορίες RAM που σχετίζονται μόνο με τη λειτουργία πυρήνα. Οι πληροφορίες της λειτουργίας χρήστη δεν αποθηκεύονται, καθώς δεν περιέχουν πληροφορίες σχετικά με την αιτία της διακοπής λειτουργίας του συστήματος. Το μέγεθος του αρχείου ένδειξης σφαλμάτων εξαρτάται από το μέγεθος της μνήμης RAM και ποικίλλει από 50 MB (για συστήματα με 128 MB μνήμης RAM) έως 800 MB (για συστήματα με 8 GB μνήμης RAM).

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

Εγκατάσταση συστήματος

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

Για Windows XP Για Windows 7
  1. Ο υπολογιστής μου Ιδιότητες
  2. Μεταβείτε στην καρτέλα Επιπροσθέτως;
  3. Επιλογές;
  4. Στο χωράφι Σύνταξη πληροφοριών εντοπισμού σφαλμάτωνεπιλέγω Μικρή ένδειξη μνήμης (64 KB).
  1. Κάντε δεξί κλικ στο εικονίδιο Υπολογιστήαπό κατάλογος συμφραζόμενωνεπιλέγω Ιδιότητες(ή ο συνδυασμός πλήκτρων Win+Pause).
  2. Στο αριστερό μενού, κάντε κλικ στο στοιχείο Επιπλέον επιλογέςσυστήματα;
  3. Μεταβείτε στην καρτέλα Επιπροσθέτως;
  4. Στο πεδίο Λήψη και επαναφορά, κάντε κλικ στο κουμπί Επιλογές;
  5. Στο χωράφι Σύνταξη πληροφοριών εντοπισμού σφαλμάτωνεπιλέγω Μικρή ένδειξη μνήμης (128 KB).

Έχοντας κάνει όλους τους χειρισμούς, μετά από κάθε BSoD, ένα αρχείο με την επέκταση .dmp θα αποθηκεύεται στο φάκελο C:\WINDOWS\Minidump. Σας συμβουλεύω να διαβάσετε το υλικό "". Μπορείτε επίσης να επιλέξετε το πλαίσιο " Αντικαταστήστε το υπάρχον αρχείο ένδειξης σφαλμάτων". Σε αυτήν την περίπτωση, κάθε νέο crash dump θα αντικαταστήσει το παλιό. Δεν προτείνω την ενεργοποίηση αυτής της επιλογής.

Ανάλυση Crash Dump με BlueScreenView

Έτσι, αφού εμφανίστηκε η μπλε οθόνη του θανάτου, το σύστημα έσωσε ένα νέο crash dump. Για να αναλύσετε τη χωματερή, προτείνω να χρησιμοποιήσετε το πρόγραμμα BlueScreenView. Μπορείτε να το κατεβάσετε δωρεάν. Το πρόγραμμα είναι αρκετά βολικό και έχει μια διαισθητική διεπαφή. Μετά την εγκατάστασή του, το πρώτο πράγμα που πρέπει να κάνετε είναι να καθορίσετε τη θέση για την αποθήκευση των ενδείξεων μνήμης στο σύστημα. Για να το κάνετε αυτό, μεταβείτε στο στοιχείο μενού " Επιλογές" και επιλέξτε " ΠροχωρημένοςΕπιλογές". Επιλέξτε το κουμπί επιλογής φορτώνωαπόοΕΠΟΜΕΝΟMini Dumpντοσιέ” και καθορίστε τον φάκελο στον οποίο αποθηκεύονται τα dump. Εάν τα αρχεία είναι αποθηκευμένα στο φάκελο C:\WINDOWS\Minidump, μπορείτε να κάνετε κλικ στο " Προκαθορισμένο". Κάντε κλικ στο OK και μεταβείτε στη διεπαφή του προγράμματος.

Το πρόγραμμα αποτελείται από τρία κύρια μπλοκ:

  1. Κύριο μπλοκ μενού και πίνακας ελέγχου.
  2. Μπλοκ λίστας ένδειξης σφαλμάτων.
  3. Ανάλογα με τις επιλεγμένες παραμέτρους, μπορεί να περιέχει:
  • μια λίστα με όλα τα προγράμματα οδήγησης στη μνήμη RAM πριν εμφανιστεί η μπλε οθόνη (προεπιλογή).
  • λίστα προγραμμάτων οδήγησης που βρίσκονται στη στοίβα RAM.
  • στιγμιότυπο οθόνης του BSoD.
  • και άλλες αξίες που δεν θα χρησιμοποιήσουμε.

Στο μπλοκ της λίστας ένδειξης σφαλμάτων μνήμης (σημειώνεται με τον αριθμό 2 στο σχήμα), επιλέξτε το dump που μας ενδιαφέρει και δείτε τη λίστα των προγραμμάτων οδήγησης που φορτώθηκαν στη μνήμη RAM (σημειώνεται με τον αριθμό 3 στην εικόνα). Τα προγράμματα οδήγησης που υπήρχαν στη στοίβα μνήμης έχουν ροζ χρώμα. Είναι η αιτία του BSoD. Στη συνέχεια, μεταβείτε στο Κύριο μενού του προγράμματος οδήγησης, προσδιορίστε σε ποια συσκευή ή πρόγραμμα ανήκουν. Πρώτα απ 'όλα, δώστε προσοχή αρχεία συστήματος, επειδή ούτως ή άλλως τα αρχεία συστήματος φορτώνονται στη μνήμη RAM. Είναι εύκολο να δει κανείς ότι το myfault.sys είναι το πρόγραμμα οδήγησης που αποτυγχάνει στην εικόνα. Θα πω ότι αυτό το πρόγραμμα ξεκίνησε ειδικά για να προκαλέσει το σφάλμα Stop. Αφού εντοπίσετε το πρόγραμμα οδήγησης που απέτυχε, πρέπει είτε να το ενημερώσετε είτε να το αφαιρέσετε από το σύστημα.

Για να εμφανίσει το πρόγραμμα μια λίστα προγραμμάτων οδήγησης που βρίσκονται στη στοίβα μνήμης κατά την εμφάνιση του BSoD, πρέπει να μεταβείτε στο στοιχείο μενού " Επιλογές"κλικ στο μενού" Πιο χαμηλαΤζάμιτρόπος"και επιλέξτε " ΜόνοΟδηγοίΒρέθηκανΣεΣωρός" (ή πατήστε το πλήκτρο F7) και για να εμφανίσετε ένα στιγμιότυπο οθόνης του σφάλματος, επιλέξτε " ΜπλεΟθόνησεXPστυλ” (F8). Για να επιστρέψετε στη λίστα όλων των προγραμμάτων οδήγησης, πρέπει να επιλέξετε το στοιχείο " ΟλαΟδηγοί” (F6).

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

Στη συντριπτική πλειονότητα των περιπτώσεων, η μπλε οθόνη θανάτου σηματοδοτεί ένα σφάλμα BAD_POOL_CALLER - stop 0x000000c2. Είναι ειλικρινά δύσκολο να διαγνωστεί αυτό το σφάλμα, αλλά είναι πιθανό ότι θα προσπαθήσουμε να περιγράψουμε τον αλγόριθμο των επόμενων ενεργειών σας χρησιμοποιώντας το παράδειγμα αυτού του σφάλματος.

Για να διαγνώσετε σωστά το πρόβλημα, πρέπει πρώτα να αναλύσετε ένα ειδικό αρχείο συστήματος που ονομάζεται minidump (memory dump). Η δημιουργία τέτοιων αρχείων οδηγεί σε αστοχία στο σύστημα, επιπλέον, μπορούν να μας ενημερώσουν - τι ακριβώς οδήγησε στην αποτυχία.

1. Για να ενεργοποιήσετε μια τέτοια αυτόματη εγγραφή μιας μικρής ένδειξης μνήμης (απενεργοποιημένη από προεπιλογή), μεταβείτε στις ιδιότητες του υπολογιστή και μεταβείτε στην ενότητα "Σύνθετες ρυθμίσεις συστήματος" (αυτή η συμπερίληψη παρέχεται για όλα τα συστήματα, όχι μόνο για τα Windows 10):

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

Δύο τρόποι για την αποκρυπτογράφηση της μικρής μνήμης dame minidump

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

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

Για δεύτερη μέθοδοςπρέπει να εγκαταστήσετε τα Εργαλεία εντοπισμού σφαλμάτων για Windows και επίσης να κάνετε λήψη του βοηθητικού προγράμματος bsdos_utility. Επιπλέον, αφού αποσυμπιέσετε το σενάριο bsdos_utility.cmd, θα πρέπει να το μετακινήσετε στη μονάδα δίσκου C:\ (μπορείτε να δημιουργήσετε έναν ξεχωριστό φάκελο, αλλά να θυμάστε ότι η συμβολοσειρά διεύθυνσης εκκίνησης του σεναρίου θα διαφέρει από το παράδειγμά μας). Στη συνέχεια, στη γραμμή εντολών, γράψτε:

C:\bsdos_utility.cmd

Αφού εμφανιστεί η λίστα με όλα τα dump από τη λίστα C:\Windows\Minidump\, μετά την οποία το σενάριο θα ρωτήσει ποια ένδειξη πρέπει να αναλυθεί. Μπορείτε επίσης να επιλέξετε μόνοι σας το επιθυμητό minidump κατά την εκτέλεση του σεναρίου:

Με αυτόν τον τρόπο είναι δυνατός ο εντοπισμός της μάζας Σφάλματα των Windows 10, το οποίο προκάλεσε BSOD, καθώς και προβληματικά προγράμματα .exe που προκάλεσαν μπλε οθόνη.

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

Ρύθμιση αποθήκευσης μνήμης των Windows 10

Και, λοιπόν, τι είναι μια χωματερή μνήμης στο λειτουργικό σύστημα Windows 10 Redstone. Σας το περιέγραψα παραπάνω Κοινή αιτίαστο οποίο εμφανίζεται μια ένδειξη μνήμης συστήματος και αυτές είναι μπλε οθόνες θανάτου. Οι λόγοι για την εμφάνισή τους είναι πολύ εκτενείς:

  • Ασυμβατότητα εφαρμογής
  • Ασυμβατότητα προγράμματος οδήγησης
  • Νέος ενημερώσεις των windows
  • Η συσκευή δεν είναι συμβατή

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

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

Πού είναι ρυθμισμένο το crash dump των Windows 10;

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

Στο παράθυρο System που ανοίγει, βρίσκεστε στα αριστερά πάνω γωνίαεπιλέξτε Προηγμένες Επιλογές Συστήματος.

Εδώ διαμορφώνεται η ένδειξη αποθήκευσης μνήμης των Windows 10. Κάντε κλικ στο στοιχείο ρυθμίσεων στην ενότητα Εκκίνηση και ανάκτηση.

Από τις ρυθμίσεις, αποθήκευση μνήμης των Windows 10, θέλω να σημειώσω τα εξής:

  • Καταγραφή συμβάντος σε syslog> πληροφορίες για μπλε οθόνηθα προστεθεί στα αρχεία καταγραφής λειτουργικό σύστημα.
  • Τρέξιμο αυτόματη επανεκκίνηση> για να συνεχίσετε μετά από ένα σφάλμα
  • Γράψτε πληροφορίες εντοπισμού σφαλμάτων > σας επιτρέπει να επιλέξετε τον τύπο του αρχείου ένδειξης σφαλμάτων, περισσότερα για αυτό παρακάτω.
  • Αντικαταστήστε το υπάρχον αρχείο ένδειξης σφαλμάτων, ένα χρήσιμο πλαίσιο ελέγχου, καθώς αυτές οι ενδείξεις μπορεί να ζυγίζουν δεκάδες gigabyte, είναι πολύ σημαντικό για μικρές μονάδες ssd.

Τύποι χωματερών μνήμης

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

  • Μικρή ένδειξη μνήμης 256 KB: Τα μικρά αρχεία ένδειξης σφαλμάτων μνήμης περιέχουν τις ακόλουθες πληροφορίες:

– μοιραίο μήνυμα σφάλματος, οι παράμετροί του και άλλα δεδομένα·

– λίστα φορτωμένων προγραμμάτων οδήγησης.

– περιβάλλον επεξεργαστή ( PRCB) στο οποίο συνέβη η αποτυχία·

EPROCESS) για τη διαδικασία που προκάλεσε το σφάλμα.

– πληροφορίες επεξεργασίας και πλαίσιο πυρήνα ( ΑΙΘΗΜΑ) για το νήμα που προκάλεσε το σφάλμα.

– η στοίβα κλήσης λειτουργίας πυρήνα για το νήμα που προκάλεσε το σφάλμα.

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

Το minidump αποθηκεύεται στη διαδρομή C:\Windows\Minidump

  • Κλείσιμο μνήμης πυρήνα > καταγράφει μόνο τη μνήμη του πυρήνα. Ανάλογα με την ποσότητα της φυσικής μνήμης του υπολογιστή σε αυτήν την περίπτωση, το αρχείο σελιδοποίησης απαιτεί από 50 έως 800 MBή το ένα τρίτο της φυσικής μνήμης του υπολογιστή στον τόμο εκκίνησης.
  • Πλήρης χωματερή μνήμης > Λοιπόν, όλα είναι ξεκάθαρα από το όνομα. Γράφει απολύτως τα πάντα, αυτή είναι η μέγιστη πληροφορία για την μπλε οθόνη, δίνει εκατό τοις εκατό διαγνωστικά του προβλήματος.

Βρίσκεται κατά μήκος της διαδρομής C:\Windows\Memory.dmp

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

Γεια σας φίλοι, σήμερα θα αναλύσουμε ενδιαφέρον θέμα, που θα σας βοηθήσει στο μέλλον με τη μπλε οθόνη του θανάτου (BSoD).

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

Πρόσφατα, έβγαλα ξανά μπλε οθόνη στα Windows 10, αλλά το ξεμπέρδεψα γρήγορα και θα σας το πω σύντομα.

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

Υπάρχουν τρεις τύποι αποθήκευσης μνήμης:

Πλήρης χωματερή μνήμης- αυτή η λειτουργία σάς επιτρέπει να αποθηκεύσετε πλήρως τα περιεχόμενα της μνήμης RAM. Χρησιμοποιείται σπάνια, γιατί φανταστείτε ότι έχετε 32 GB μνήμης RAM, με ένα πλήρες dump, όλος αυτός ο όγκος θα αποθηκευτεί στο δίσκο.

Χωματερή πυρήνα- αποθηκεύει πληροφορίες σχετικά με τη λειτουργία πυρήνα.

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

Η τοποθεσία τόσο του μικρού χωματερού όσο και του πλήρους χωματερού είναι διαφορετική, για παράδειγμα, το μικρό απόθεμα βρίσκεται στην ακόλουθη διαδρομή: %systemroot%\minidump.

Η πλήρης ένδειξη βρίσκεται εδώ: %systemroot%.

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

Ανάλυση ένδειξης σφαλμάτων μνήμης με Microsoft Kernel Debuggers

Για διαφορετικές εκδόσειςσυστήματα που χρειάζεστε για να κάνετε λήψη του τύπου του βοηθητικού προγράμματος. Για παράδειγμα, για ένα λειτουργικό σύστημα 64 bit, χρειάζεστε ένα πρόγραμμα 64 bit, για ένα 32 bit, μια έκδοση 32 bit.

Δεν είναι μόνο αυτό, πρέπει να κατεβάσετε και να εγκαταστήσετε το πακέτο των συμβόλων εντοπισμού σφαλμάτων που απαιτούνται για το πρόγραμμα. Ονομάζεται Debugging Symbols. Κάθε έκδοση αυτού του πακέτου γίνεται επίσης λήψη σε ένα συγκεκριμένο λειτουργικό σύστημα, πρώτα μάθετε ποιο σύστημα έχετε και, στη συνέχεια, πραγματοποιήστε λήψη. Για να μην αναζητάτε πουθενά αυτούς τους χαρακτήρες, εδώ είναι ένας σύνδεσμος λήψης. Η εγκατάσταση, κατά προτίμηση, θα πρέπει να γίνει κατά μήκος αυτής της διαδρομής: %systemroot%\symbols.

Τώρα μπορείτε να εκτελέσετε τον εντοπισμό σφαλμάτων μας, το παράθυρο του οποίου θα μοιάζει με αυτό:

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


Το πρόγραμμα σάς επιτρέπει να εξαγάγετε σύμβολα απευθείας από τον Ιστό, ώστε να μην χρειάζεται καν να τα κατεβάσετε (συγγνώμη σε όσους έχουν ήδη κατεβάσει). Θα ληφθούν από τον διακομιστή της Microsoft, επομένως όλα είναι ασφαλή. Επομένως, πρέπει να ανοίξετε ξανά το "File", μετά το "Symbol File Path" και να εισαγάγετε την ακόλουθη εντολή:

SRV*%systemroot%\symbols*http://msdl.microsoft.com/download/symbols


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

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

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


Στο παράθυρο που εμφανίζεται, μπορείτε να εισάγετε εντολές. Αν μπούμε !αναλύω -v, λαμβάνουμε περισσότερες πληροφορίες.

Αυτό είναι με αυτό το πρόγραμμα. Για να σταματήσετε το πρόγραμμα εντοπισμού σφαλμάτων, επιλέξτε "Εντοπισμός σφαλμάτων" και επιλέξτε "Διακοπή εντοπισμού σφαλμάτων".

Ανάλυση εναπόθεσης μνήμης με BlueScreenView

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

Κατεβάστε το πρόγραμμα από τον παραπάνω σύνδεσμο και εγκαταστήστε το. Μετά την εκκίνηση του βοηθητικού προγράμματος, πρέπει να το διαμορφώσετε. Μεταβείτε στις επιλογές: "Ρυθμίσεις" - "Επιλογές για προχωρημένους". Θα ανοίξει ένα μικρό παράθυρο με μερικές επιλογές. Στην πρώτη παράγραφο, πρέπει να προσδιορίσετε τη θέση των αποθεμάτων μνήμης. Συνήθως βρίσκονται στο C:\WINDOWS\Minidump. Στη συνέχεια, απλώς κάντε κλικ στο κουμπί "Προεπιλογή".


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


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

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

Στο Διαδίκτυο μπορείτε να βρείτε τα πάντα σχετικά με τον κωδικό σφάλματος και το πρόγραμμα οδήγησης, για το οποίο μπορεί να φταίει το BSoD. Για να το κάνετε αυτό, κάντε κλικ στο "Αρχείο" και στη συνέχεια "Κωδικός σφάλματος αναζήτησης Google + Πρόγραμμα οδήγησης".


Μπορείτε να εμφανίσετε μόνο τα προγράμματα οδήγησης που βρίσκονταν τη στιγμή που παρουσιάστηκε το σφάλμα. Για να το κάνετε αυτό, κάντε κλικ στο "Ρυθμίσεις" - "Λειτουργία κάτω παραθύρου" - "Βρέθηκαν μόνο προγράμματα οδήγησης στη στοίβα σύγκρουσης". Ή πατήστε το πλήκτρο F7.

Για να εμφανίσετε ένα στιγμιότυπο οθόνης του BSoD, πατήστε το πλήκτρο F8.

Για να εμφανίσετε όλα τα προγράμματα οδήγησης και τα αρχεία, πατήστε F6.

Λοιπόν, αυτό είναι όλο. Τώρα ξέρετε πώς να μάθετε για το πρόβλημα της Μπλε Οθόνης Θανάτου και σε αυτήν την περίπτωση βρείτε μια λύση στο Διαδίκτυο ή σε αυτόν τον ιστότοπο. Μπορείτε να προσφέρετε τους κωδικούς σφάλματος και θα προσπαθήσω να γράψω για κάθε άρθρο για να λύσω το πρόβλημα.

Επίσης, μην ξεχάσετε να κάνετε ερωτήσεις στα σχόλια.

Αιτία κρίσιμα σφάλματαΤα Windows που συνοδεύονται από μπλε οθόνες (BSOD) είναι συχνά ένα πρόγραμμα οδήγησης - πρόσφατα εγκατεστημένο ή κατεστραμμένο. Αφού προσδιορίσετε ποιο πρόγραμμα οδήγησης προκαλεί το σφάλμα, μπορείτε να αρχίσετε να επιδιορθώνετε το πρόβλημα: ενημερώστε το πρόγραμμα οδήγησης, επαναφέρετε σε προηγούμενη έκδοση, επανεγκαταστήστε ή απεγκαταστήστε την εφαρμογή που εγκατέστησε το πρόγραμμα οδήγησης κ.λπ. Το όνομα του προγράμματος οδήγησης δεν εμφανίζεται πάντα με μπλε χρώμα οθόνη. Ωστόσο, υπάρχει ένας πολύ απλός τρόπος για να χρησιμοποιήσετε μια ένδειξη μνήμης για να εντοπίσετε το προβληματικό πρόγραμμα οδήγησης σε λίγα λεπτά.

Βήμα 1 — Ενεργοποίηση εγγραφής απόρριψης μνήμης

Πρώτα πρέπει να βεβαιωθείτε ότι είναι ενεργοποιημένη η καταγραφή απόρριψης. Για να το κάνετε αυτό, ανοίξτε τις ιδιότητες συστήματος πατώντας το συνδυασμό πλήκτρων νίκη+παύση, [σε Vista κάντε κλικ στον σύνδεσμο Πρόσθετες ρυθμίσεις συστήματος], μεταβείτε στην καρτέλα Επιπροσθέτως, και τέλος κάντε κλικ στο κουμπί.

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

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

Τώρα μπορείτε να κάνετε zip το αρχείο, να το επισυνάψετε σε μια ανάρτηση στο φόρουμ Αντιμετώπιση κρίσιμων σφαλμάτων των Windowsκαι περίμενε να σου πει κάποιος το όνομα του προβληματικού οδηγού :) Αλλά μπορείς να το κάνεις μόνος σου χωρίς πολύ κόπο.

Βήμα 2 — Ανάλυση Dumps χρησιμοποιώντας το βοηθητικό πρόγραμμα MinDumper

Θα βρείτε μια ιστορία σχετικά με το βοηθητικό πρόγραμμα σε αυτό το άρθρο.

  1. Λήψη και εγκατάσταση Εργαλεία εντοπισμού σφαλμάτων για Windows. Αποτελούν μέρος του προγράμματος εγκατάστασης web των Windows SDK, όπου μετά την εκκίνηση πρέπει να επιλέξετε Εργαλεία εντοπισμού σφαλμάτων στην ενότητα Κοινά βοηθητικά προγράμματα.
  2. Κατεβάστε σενάριο(kdfe.cmd), το οποίο γράφτηκε από τον Alexander Sukhovey και δημοσιεύτηκε στον πόρο sysadmins.com(επειδή η ζωντανός σύνδεσμοςΔεν το βρήκα εκεί, προσφέρω το δικό μου). Αποσυμπιέστε το αρχείο σε οποιονδήποτε φάκελο.
    Σημείωση. Εάν έχετε μια μη τυπική θέση για το φάκελο Program Files, ίσως χρειαστεί να καθορίσετε στο kdfe.cmd τη διαδρομή προς το φάκελο όπου είναι εγκατεστημένα τα Εργαλεία εντοπισμού σφαλμάτων για Windows. Χρησιμοποιήστε τη μεταβλητή dbgpath στη γραμμή 41.

Βήμα 3 — Ανάλυση εναπόθεσης μνήμης

Τώρα όλα καταλήγουν στην εκτέλεση μιας μόνο εντολής. Άνοιξε γραμμή εντολώνκαι μεταβείτε στο φάκελο στον οποίο αποσυσκευάσατε kdfe.cmd. Εκτελέστε το αρχείο, καθορίζοντας τη διαδρομή προς το αρχείο ένδειξης σφαλμάτων μνήμης ως παράμετρο (στο παρακάτω παράδειγμα, το αρχείο ονομάζεται Mini1110307-01.dmp)