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

Στο κεφάλαιο Ένα crash dump ορίζεται από τις ακόλουθες παραμέτρους:

REG_DWORD-παράμετρος Αυτόματη επανεκκίνησημε νόημα 0x1(επιλογή Εκτελέστε αυτόματη επανεκκίνησηπαράθυρο υποπαραθύρου Ιδιότητες του συστήματος);

REG_DWORD-παράμετρος CrashDumpEnabledμε νόημα 0x0, εάν δεν δημιουργηθεί ένδειξη μνήμης. 0x1Πλήρης χωματερή μνήμης; 0x2Απόθεση μνήμης πυρήνα; 0x3Μικρή ένδειξη μνήμης (64 KB);

REG_EXPAND_SZ-παράμετρος DumpFileμε νόημα %SystemRoot%\MEMORY.DMP(θέση αποθήκευσης αρχείου απόρριψης).

REG_DWORD-παράμετρος LogEventμε νόημα 0x1(επιλογή Συμβάν καταγραφήςπαράθυρο);

REG_EXPAND_SZ-παράμετρος MinidumpDirμε νόημα %SystemRoot%\Minidump(προαιρετικός);

REG_DWORD-παράμετρος Αντικατάστασημε νόημα 0x1(επιλογή Αντικατάσταση υπάρχοντος αρχείουπαράθυρο);

REG_DWORD-παράμετρος SendAlertμε νόημα 0x1(επιλογή Αποστολή διαχειριστικής ειδοποίησηςπαράθυρο).

Πώς το σύστημα δημιουργεί ένα αρχείο μνήμης έκτακτης ανάγκης

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

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

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

Μετά την εκκίνηση του συστήματος Διευθυντής συνεδρίας (Windows NT Session Manager; διεύθυνση δίσκου - \WINDOWS\system32\smss.exe) αρχικοποιεί τα αρχεία συστήματος, χρησιμοποιώντας τη δική του λειτουργία για τη δημιουργία κάθε αρχείου NtCreatePagingFile. NtCreatePagingFileκαθορίζει εάν το αρχείο που αρχικοποιείται υπάρχει και εάν ναι, εάν έχει κεφαλίδα . Αν υπάρχει τίτλος, τότε NtCreatePagingFileστέλνει σε Διευθυντής συνεδρίαςειδικό κωδικό. Μετά από αυτό Διευθυντής συνεδρίαςξεκινά τη διαδικασία Winlogon (Πρόγραμμα σύνδεσης Windows NT; διεύθυνση δίσκου - \WINDOWS\system32\winlogon.exe), το οποίο ειδοποιείται για την ύπαρξη έκτακτης ανάγκης . Winlogonξεκινά το πρόγραμμα SaveDump (Πρόγραμμα αντιγραφής μνήμης Windows NT; διεύθυνση δίσκου - \WINDOWS\system32\savedump.exe), το οποίο αναλύει την κεφαλίδα και καθορίζει περαιτέρω ενέργειες σε περίπτωση έκτακτης ανάγκης.

Αν ο τίτλος δηλώνει την ύπαρξη , Οτι SaveDumpαντιγράφει δεδομένα από ένα αρχείο σε ένα αρχείο έκτακτης ανάγκης του οποίου το όνομα έχει καθοριστεί REG_EXPAND_SZ-παράμετρος DumpFileΕνότητα . Αντίο SaveDumpξαναγράφει το αρχείο , το λειτουργικό σύστημα δεν χρησιμοποιεί το τμήμα του αρχείου σελίδας που περιέχει την έκτακτη ανάγκη . Κατά τη διάρκεια αυτής της περιόδου, η ποσότητα της εικονικής μνήμης που είναι διαθέσιμη στο σύστημα και τις εφαρμογές μειώνεται κατά (Ταυτόχρονα, ενδέχεται να εμφανιστούν μηνύματα στην οθόνη που υποδεικνύουν έλλειψη εικονικής μνήμης). Επειτα SaveDumpενημερώνει τον διαχειριστή μνήμης ότι η αποθήκευση έχει ολοκληρωθεί , και κυκλοφορεί αυτό το μέρος αρχείο στο οποίο είναι αποθηκευμένο , για γενική χρήση.

Αποθήκευση του αρχείου , πρόγραμμα SaveDumpκαταγράφει τη δημιουργία έκτακτης ανάγκης στο αρχείο καταγραφής συμβάντων , για παράδειγμα: "Ο υπολογιστής επανεκκινήθηκε μετά από ένα κρίσιμο σφάλμα: 0x100000d1 (0xc84d90a6, 0x00000010, 0x00000000, 0xc84d90a6). Το αντίγραφο μνήμης αποθηκεύτηκε: C:\WINDOWS\Minidump\Mini060309-01.dmp" .

Πλήρης χωματερή μνήμηςγράφει ολόκληρο το περιεχόμενο της μνήμης όταν παρουσιαστεί μοιραίο σφάλμα. Για αυτήν την επιλογή, πρέπει να έχετε ένα αρχείο σελιδοποίησης στον τόμο εκκίνησης, το μέγεθος του οποίου είναι ίσο με την ποσότητα όλης της φυσικής RAM συν 1 MB. Προεπιλογή πλήρης Η μνήμη εγγράφεται σε ένα αρχείο %SystemRoot%\Memory.dmp. Εάν παρουσιαστεί νέο σφάλμα και δημιουργηθεί ένα νέο πλήρες αρχείομνήμη (ή μνήμη πυρήνα) το προηγούμενο αρχείο αντικαθίσταται (αντικαθίσταται). Παράμετρος Πλήρης χωματερή μνήμηςδεν είναι διαθέσιμο σε συστήματα με λειτουργικό σύστημα 32 bit και 2 ή περισσότερες RAM.

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

Απόθεση μνήμης πυρήναγράφει μόνο τη μνήμη του πυρήνα, κάνοντας τη διαδικασία εγγραφής δεδομένων στο αρχείο καταγραφής όταν το σύστημα σταματά ξαφνικά να προχωρήσει πιο γρήγορα. Ανάλογα με την ποσότητα της φυσικής μνήμηςΣε αυτήν την περίπτωση το αρχείο σελίδας απαιτεί 50 έως 800 MBή το ένα τρίτο της φυσικής μνήμης στον τόμο εκκίνησης. Η μνήμη του πυρήνα γράφεται σε ένα αρχείο %SystemRoot%\Memory.dmp.

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

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

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

Μικρά αρχεία Η μνήμη περιέχει τις ακόλουθες πληροφορίες:

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

– λίστα με τα ληφθέντα ;

- συμφραζόμενα ( PRCB) στο οποίο συνέβη η αποτυχία·

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

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

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

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

Εάν παρουσιαστεί το ακόλουθο σφάλμα και δημιουργηθεί ένα δεύτερο μικρό αρχείο μνήμη, το προηγούμενο αρχείο διατηρείται. Σε κάθε επιπλέον αρχείο δίνεται ένα μοναδικό όνομα. Η ημερομηνία κωδικοποιείται στο όνομα του αρχείου. Για παράδειγμα, Mini051509-01.dmp- αυτό είναι το πρώτο αρχείο μνήμη, δημιουργήθηκε στις 15 Μαΐου 2009 Λίστα όλων των μικρών αρχείων Η μνήμη είναι αποθηκευμένη σε ένα φάκελο %SystemRoot%\Minidump.

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

Πολλοί διαχειριστές αμελούν να αναλύσουν τα crash dumps Windows , πιστεύοντας ότι η συνεργασία μαζί τους είναι πολύ δύσκολη. Είναι δύσκολο, αλλά είναι δυνατό: ακόμα κι αν, για παράδειγμα, η ανάλυση ενός στα δέκα θα είναι επιτυχή - οι προσπάθειες που δαπανώνται για τον έλεγχο των απλούστερων τεχνικών για την ανάλυση καταστάσεων έκτακτης ανάγκης , δεν θα είναι μάταιο!..

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

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

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

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

Χωματερή πυρήνα– ο πιο κοινός τύπος χωματερής. Αυτή η επιλογή είναι συνήθως η προεπιλογή. Καταγράφει όλη τη μνήμη που έχει εκχωρηθεί στον πυρήνα - την κατάσταση των προγραμμάτων οδήγησης που λειτουργούν και τα δεδομένα σε επίπεδο που εξαρτάται από το υλικό. Για αυτό πρέπει να διαθέσετε περίπου το 30% της συνολικής ποσότητας μνήμης RAM. Για παράδειγμα, εάν έχετε 2 GB DDR, τότε διαθέστε περίπου 700 MB για το αρχείο ανταλλαγής.

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

Στα Windows 7, οι παράμετροι dump είναι κρυμμένες αρκετά βαθιά. Εισαγάγετε στη γραμμή αναζήτησης στο μενού " Αρχή"λέξη" Σύστημα", Για παράδειγμα.

Επιλογή αποτελέσματος " Σύστημα" Θα ανοίξει ένα παράθυρο. Υπάρχει μια λίστα επιλογών επάνω δεξιά, επιλέξτε την τελευταία - " Προηγμένες ρυθμίσεις συστήματος».


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

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

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

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

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

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

Πού έχει ρυθμιστεί μια ένδειξη σφαλμάτων των Windows 10;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Βρίσκεται στη διεύθυνση C:\Windows\Memory.dmp

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

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

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

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

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

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΣΤΗΜΑΤΟΣ

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

Για 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 θα γράφεται πάνω από το παλιό. Δεν προτείνω την ενεργοποίηση αυτής της επιλογής.

ΑΝΑΛΥΣΗ ΚΑΤΑΣΚΕΥΑΣΤΗΣ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΠΡΟΓΡΑΜΜΑ BLUESCREENVIEW

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

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

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

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

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

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

Τι είναι η ένδειξη μνήμης στα Windows

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

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

Μικρή χωματερή(Small Memory Dump) – εξοικονομεί μια ελάχιστη ποσότητα μνήμης RAM, η οποία περιέχει πληροφορίες για κρίσιμα σφάλματα (BSoD) και στοιχεία που φορτώθηκαν κατά τη λειτουργία του συστήματος, για παράδειγμα, προγράμματα οδήγησης, προγράμματα. MiniDumpαποθηκεύεται στη διαδρομή C:\Windows\Minidump.

Πλήρης χωματερή(Complete Memory Dump) – αποθηκεύεται η πλήρης ποσότητα μνήμης RAM. Αυτό σημαίνει ότι το μέγεθος του αρχείου θα είναι ίσο με την ποσότητα της μνήμης RAM. Εάν υπάρχει λίγος χώρος στο δίσκο, θα είναι προβληματικό να εξοικονομήσετε, για παράδειγμα, 32 GB. Υπάρχουν επίσης προβλήματα με τη δημιουργία αρχείου ένδειξης σφαλμάτων μνήμης μεγαλύτερο από 4 GB. Αυτός ο τύπος χρησιμοποιείται πολύ σπάνια. Αποθηκευμένο στο C:\Windows\MEMORY.DMP.

Εγκαταλείπω μνήμη πυρήνα– αποθηκεύονται μόνο πληροφορίες που σχετίζονται με τον πυρήνα του συστήματος.

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

Πληροφορίες στο μητρώο

Αν κοιτάξετε στο μητρώο των Windows, μπορείτε να βρείτε μερικές χρήσιμες ρυθμίσεις στιγμιότυπου. Κάντε κλικ στο συνδυασμό πλήκτρων Win+R και πληκτρολογήστε την εντολή regeditκαι ανοίξτε τα παρακάτω υποκαταστήματα:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

Σε αυτόν τον κλάδο ο χρήστης θα βρει τις ακόλουθες παραμέτρους:

  • Αυτόματη επανεκκίνηση– ενεργοποιήστε ή απενεργοποιήστε την επανεκκίνηση μετά τη δημιουργία μιας μπλε οθόνης θανάτου (BSoD).
  • DumpFile– όνομα τύπων χωματερών και τοποθεσία.
  • CrashDumpEnabled– ο αριθμός του αρχείου που δημιουργείται, για παράδειγμα, ο αριθμός 0 – το dump δεν δημιουργείται. 1 – δημιουργία πλήρους χωματερής. 2 – δημιουργία πυρήνα χωματερής. 3 – δημιουργία μιας μικρής χωματερής.
  • DumpFilters– αυτή η επιλογή σάς επιτρέπει να προσθέσετε νέες λειτουργίες πριν τραβήξετε ένα στιγμιότυπο. Για παράδειγμα, κρυπτογράφηση αρχείων.
  • MinidumpDir– το όνομα της μικρής χωματερής και η θέση της.
  • LogEvent– ενεργοποίηση της καταγραφής πληροφοριών στο αρχείο καταγραφής συστήματος.
  • MinidumpsCount– ορίστε τον αριθμό των μικρών χωματερών που θα δημιουργηθούν. (Η υπέρβαση αυτού του αριθμού θα καταστρέψει παλιά αρχεία και θα τα αντικαταστήσει).
  • Αντικατάσταση– λειτουργία για πλήρη απόρριψη ή απόρριψη συστήματος. Κατά τη δημιουργία μιας νέας φωτογραφίας, η προηγούμενη θα αντικαθίσταται πάντα με μια νέα.
  • DedicatedDumpFile– δημιουργία εναλλακτικού αρχείου εικόνας και καθορισμός της διαδρομής του.
  • IgnorePagefileSize– χρησιμοποιείται για προσωρινή τοποθεσία στιγμιότυπου, χωρίς χρήση αρχείου ανταλλαγής.

Πως δουλεύει

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

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

Πώς να ενεργοποιήσετε τις χωματερές

ΣΕ Windows 7:

ΣΕ Windows 8 και 10:

Εδώ η διαδικασία είναι λίγο παρόμοια, μπορείτε να μπείτε στις πληροφορίες συστήματος με τον ίδιο τρόπο όπως στα Windows 7. Στο "Ten", φροντίστε να ανοίξετε το " Αυτός ο υπολογιστής", κάντε κλικ στον ελεύθερο χώρο με το δεξί πλήκτρο του ποντικιού και επιλέξτε " Ιδιότητες" Ένας άλλος τρόπος για να φτάσετε εκεί είναι μέσω του Πίνακα Ελέγχου.

Δεύτερη επιλογή για Widows 10:


Θα πρέπει να σημειωθεί ότι στις νέες εκδόσεις των Windows 10 εμφανίστηκαν νέα στοιχεία που δεν ήταν στα «επτά»:

  • Μικρή χωματερήμνήμη 256 KB - ελάχιστα δεδομένα αποτυχίας.
  • Ενεργός χωματερή- εμφανίστηκε στη δέκατη έκδοση του συστήματος και αποθηκεύει μόνο την ενεργή μνήμη του υπολογιστή, τον πυρήνα του συστήματος και τον χρήστη. Συνιστάται για χρήση σε διακομιστές.

Πώς να διαγράψετε μια χωματερή

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

Εάν δεν βρέθηκαν στοιχεία, οι απορρίψεις ενδέχεται να μην έχουν ενεργοποιηθεί.

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

Ανάλυση εναπόθεσης μνήμης με χρήση WinDbg

Κάντε λήψη αυτού του προγράμματος από τον επίσημο ιστότοπο της Microsoft στο βήμα 2, όπου περιγράφεται " ΕγκατάστασηWDK" - https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk.

Για να εργαστείτε με το πρόγραμμα θα χρειαστείτε επίσης ένα ειδικό πακέτο συμβόλων εντοπισμού σφαλμάτων. Ονομάζεται Εντοπισμός σφαλμάτων συμβόλων, προηγουμένως μπορούσε να γίνει λήψη από τον ιστότοπο της Microsoft, αλλά τώρα έχουν εγκαταλείψει αυτήν την ιδέα και θα πρέπει να χρησιμοποιήσετε τη λειτουργία του προγράμματος Αρχείο - " Διαδρομή αρχείου συμβόλων", όπου πρέπει να εισαγάγετε την ακόλουθη γραμμή και να κάνετε κλικ στο OK:

ορίστε _NT_SYMBOL_PATH=srv*DownstreamStore*https://msdl.microsoft.com/download/symbols

Εάν δεν λειτουργεί, δοκιμάστε αυτήν την εντολή:

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

Κάντε ξανά κλικ στο «Αρχείο» και επιλέξτε «Αποθήκευση χώρου εργασίας».

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

Μετά την επιλογή, η ανάλυση θα τελειώσει και το προβληματικό στοιχείο θα επισημανθεί αυτόματα. Για να λάβετε περισσότερες πληροφορίες στο ίδιο παράθυρο, μπορείτε να εισάγετε την ακόλουθη εντολή: !αναλύω –v

Ανάλυση με BlueScreenView

Μπορείτε να κάνετε λήψη του εργαλείου δωρεάν από αυτόν τον ιστότοπο - http://www.nirsoft.net/utils/blue_screen_view.html. Η εγκατάσταση δεν απαιτεί δεξιότητες. Χρησιμοποιείται μόνο σε Windows 7 και νεότερες εκδόσεις.

Εκκινούμε και ρυθμίζουμε. Κάντε κλικ στο "Επιλογές" - " Επιπλέον επιλογές"(Προχωρημένες επιλογές). Επιλέξτε το πρώτο στοιχείο " Φόρτωση MiniDumps από αυτόν τον φάκελο"και υποδείξτε τον κατάλογο - C:\WINDOWS\Minidump. Αν και μπορείτε απλά να κάνετε κλικ στο κουμπί "Προεπιλογή". Κάντε κλικ στο OK.

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

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

Τώρα κάντε κλικ στο "Αρχείο" και επιλέξτε, για παράδειγμα, το στοιχείο " Βρείτε στο Google κωδικός σφάλματος + πρόγραμμα οδήγησης" Εάν βρείτε το πρόγραμμα οδήγησης που χρειάζεστε, εγκαταστήστε και επανεκκινήστε τον υπολογιστή σας. Ίσως το σφάλμα εξαφανιστεί.



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: