Είσαι τόσο ήρεμος που εγκαθιστάς ένα καινούργιο πρόγραμμα οδήγησης στα WindowsΕπανεκκινείτε τον υπολογιστή σας και, ξαφνικά, μπαμ!, εμφανίζεται η τρομερή μπλε οθόνη του θανάτου. Ο υπολογιστής επανεκκινείται, όλα επιστρέφουν στο φυσιολογικό και εσείς αναρωτιέστε: τι συνέβη εδώ και πώς μπορώ να καταλάβω αν το πρόβλημα θα επιστρέψει; Το κλειδί βρίσκεται στο αρχεία dump μνήμης (dump / minidump) και μαθαίνοντας να τα αναλύουμε σωστά.
Σε αυτό το άρθρο θα δούμε, βήμα προς βήμα, πώς Διορθώστε σφάλματα μπλε οθόνης αναλύοντας αρχεία dump Θα χρησιμοποιήσουμε τόσο προηγμένα εργαλεία της Microsoft (WinDbg, Driver Verifier, DISM, SFC, κ.λπ.) όσο και απλούστερα βοηθητικά προγράμματα όπως το WhoCrashed ή το BlueScreenView. Θα δούμε επίσης πώς να ενεργοποιήσετε τα memory dumps στα Windows 10, πώς να ερμηνεύσετε το περιεχόμενο αυτών των αρχείων και ποιες δοκιμές υλικού πρέπει να εκτελέσετε για να ηρεμήσετε.
Τι είναι ένα αρχείο dump και γιατί είναι κλειδί για την κατανόηση μιας μπλε οθόνης;
Όταν τα Windows συναντήσουν ένα κρίσιμο σφάλμα στον πυρήνα από το οποίο δεν μπορεί να ανακάμψει, σταματά το σύστημα και εμφανίζει μια μπλε οθόνη θανάτου (BSOD). Σε αυτό το σημείο, μπορεί να δημιουργήσει ένα αρχείο ένδειξης σφαλμάτων μνήμηςτο οποίο είναι ουσιαστικά ένα τεχνικό στιγμιότυπο του τι συνέβαινε στο σύστημα τη στιγμή της βλάβης (διεργασίες, φορτωμένα προγράμματα οδήγησης, μνήμη κ.λπ.).
Αυτό το αρχείο dump επιτρέπει στα Windows, τα εργαλεία εντοπισμού σφαλμάτων, ακόμη και τα μικρά προγράμματα ανάλυσης, προσδιορίστε τη μονάδα, το πρόγραμμα οδήγησης ή το αρχείο η οποία προκάλεσε το πάγωμα. Παρόλο που το κείμενο της μπλε οθόνης εξαφανίζεται γρήγορα, το dump αποθηκεύεται, ώστε να μπορείτε να το ελέγξετε όποτε θέλετε ή να το μοιραστείτε με έναν τεχνικό.
Τύποι σφαλμάτων μπλε οθόνης και οι πιο συνηθισμένες αιτίες τους
Τα σφάλματα BSOD δεν εμφανίζονται πάντα για τον ίδιο λόγο, αλλά υπάρχουν ορισμένες επαναλαμβανόμενες αιτίες που αξίζει να κατανοήσετε πριν διαβάσετε τα memory dumps. Συχνά, εμπλέκεται ένας συνδυασμός παραγόντων. υλικό, προγράμματα οδήγησης και σύστημα.
Μια κλασική αιτία είναι ένα πρόβλημα στο αρχείο συστήματος pci.sysΑυτό το αρχείο διαχειρίζεται την επικοινωνία μεταξύ του λειτουργικού συστήματος και των συσκευών που χρησιμοποιούν τον δίαυλο PCI (κάρτες γραφικών, κάρτες δικτύου, ελεγκτές κ.λπ.). Όταν το σφάλμα μπλε οθόνης υποδεικνύει το pci.sys, συνήθως υποδεικνύει μια διένεξη προγραμμάτων οδήγησης, ένα παλιό πρόγραμμα οδήγησης ή κάποιο στοιχείο υλικού που δεν είναι συμβατό με το υπόλοιπο σύστημα.
Σφάλματα που σχετίζονται με το RAM ή η διαχείρισή τηςΜηνύματα όπως IRQL_NOT_LESS_OR_EQUAL, DRIVER_IRQL_NOT_LESS_OR_EQUAL ή παρόμοια συνήθως υποδεικνύουν μη έγκυρες προσβάσεις μνήμης από έναν ελεγκτή ή, άμεσα, σε ελαττωματικές μονάδες μνήμης.
Σε επίπεδο φυσικού υλικού, το Υπερθέρμανση υπολογιστή Αυτή είναι μια άλλη πολύ συνηθισμένη αιτία μπλε οθονών. Ο κακός αερισμός, οι ακατάλληλα τοποθετημένες ψύκτρες, η έλλειψη θερμικής πάστας ή η τεράστια συσσώρευση σκόνης μπορούν να προκαλέσουν την επίτευξη θερμοκρασιών στην CPU, την GPU ή το chipset στις οποίες ξεκινούν κρίσιμες βλάβες.
El σκόνη και βρωμιά στο εσωτερικό του εξοπλισμού Είναι άμεσοι εχθροί της σταθερότητας: φράζουν τους αεραγωγούς, επιβραδύνουν τους ανεμιστήρες και λειτουργούν ως θερμομόνωση. Ένας υπολογιστής γεμάτος σκόνη και βρωμιά είναι πολύ πιο επιρρεπής σε διακοπές λειτουργίας και μπλε οθόνες από έναν που συντηρείται ελάχιστα.
Δεν πρέπει να ξεχνάμε τα κλασικά ελαττώματα του εξαρτήματα σε κακή κατάσταση, όπως ελαττωματικές μονάδες μνήμης RAM, σκληροί δίσκοι με κατεστραμμένους τομείς, SSD με προβλήματα υλικολογισμικού ή ακόμα και κάρτες γραφικών που αρχίζουν να παρουσιάζουν προβλήματα υπό φορτίο. Σε πολλές περιπτώσεις, τα εργαλεία dump και ανάλυσης θα σας κατευθύνουν προς το ύποπτο στοιχείο.
Πώς να ενεργοποιήσετε τα memory dumps στα Windows 10;
Για να αναλύσετε τις μπλε οθόνες, το πρώτο βήμα είναι να βεβαιωθείτε ότι τα Windows 10 τις δημιουργούν πραγματικά. χωματερές μνήμηςΕάν αυτό δεν είναι ενεργοποιημένο ή έχει ρυθμιστεί λανθασμένα, δεν θα έχετε καμία χρήσιμη πληροφορία για να εξετάσετε μετά την αποτυχία.
Η αποθήκευση μνήμης διαμορφώνεται από το προηγμένες επιλογές συστήματοςΑνοίξτε την Εξερεύνηση αρχείων, κάντε δεξί κλικ στο "Αυτός ο υπολογιστής" και επιλέξτε "Ιδιότητες". Από εκεί, μεταβείτε στις "Ρυθμίσεις συστήματος για προχωρημένους" στην αριστερή πλευρά του παραθύρου.
Στο αναδυόμενο παράθυρο που ανοίγει, εντοπίστε την ενότητα "Εκκίνηση και αποκατάσταση" και κάντε κλικ στο κουμπί "Ρυθμίσεις". Στην ενότητα "Εγγραφή πληροφοριών εντοπισμού σφαλμάτων", επιλέξτε την επιλογή «Αυτόματη αποτύπωση μνήμης»Με αυτόν τον τρόπο, τα Windows θα διαχειρίζονται τον καταλληλότερο τύπο dump (mini, kernel ή full) ανάλογα με τη διαμόρφωση του συστήματος.
Ακριβώς από κάτω θα δείτε το πεδίο "Αρχείο ένδειξης σφαλμάτων", όπου το διαδρομή όπου θα σωθούν Αυτά τα αρχεία καταγραφής αποθηκεύονται όταν προκύπτει κάποιο σφάλμα. Συνήθως πρόκειται για έναν φάκελο όπως... C: \ Windows \ Minidump για μίνι-dumps και, σε ορισμένες περιπτώσεις, ένα αρχείο MEMORY.DMP στον ριζικό κατάλογο των Windows.
Αφού επιλέξετε τον τύπο του dump που θέλετε και ελέγξετε τη διαδρομή αποθήκευσης, εφαρμόστε τις αλλαγές και αποδεχτείτε όλα τα παράθυρα. Από εκείνο το σημείο και μετά, εάν εμφανιστεί ξανά μια μπλε οθόνη, θα έχετε αρχεία dump έτοιμα για ανάλυση.
Πού αποθηκεύονται τα αρχεία dump και ποια άλλα αρχεία μπορούν να σας βοηθήσουν;

Μετά από μια μπλε οθόνη, είναι συνηθισμένο ότι το κύρια μνήμη dump αποθηκεύεται στον φάκελο C: \ Windows \ MinidumpΕκεί θα βρείτε πολλά αρχεία με ονόματα όπως MiniXXXX-XX.dmp που αντιστοιχούν σε διαφορετικά περιστατικά που συνέβησαν στον υπολογιστή σας.
Εκτός από το minidump, μερικές φορές δημιουργούνται και άλλα αρχεία. προσωρινά αρχεία που σχετίζονται με το πρόβλημαπου μπορεί να βρίσκονται σε διαδρομές όπως C:\Χρήστες\ΟΝΟΜΑ_ΧΡΗΣΤΗ\Δεδομένα_Εφαρμογής\Τοπικό\Θερμοκρασία (Σε ορισμένα παραδείγματα θα δείτε το προφίλ "Διαχειριστής", αλλά αυτό θα διαφέρει ανάλογα με τον λογαριασμό σας.) Αυτά τα προσωρινά αρχεία μπορούν να συμπληρώσουν τις πληροφορίες dump όταν χρησιμοποιούνται πιο προηγμένα εργαλεία εντοπισμού σφαλμάτων.
Αν δεν θέλετε ο υπολογιστής να αυτόματη επανεκκίνηση Όταν εμφανιστεί η μπλε οθόνη, καλό είναι να καταργήσετε την επιλογή του πλαισίου "Αυτόματη επανεκκίνηση" στο ίδιο παράθυρο "Έναρξη και ανάκτηση". Με αυτόν τον τρόπο, το BSOD θα σταματήσει, μπορείτε να σημειώσετε το σφάλμα, να αφήσετε το αντίγραφο ασφαλείας να φτάσει στο 100% και, εάν είναι απαραίτητο, να τραβήξετε μια φωτογραφία με το τηλέφωνό σας για να έχετε πρόχειρο τον κωδικό διακοπής.
Χρήση WinDbg και της εντολής !analyze -v για ανάγνωση ενός dump
Αν θέλετε να εμβαθύνετε στις τεχνικές λεπτομέρειες, ένα από τα πιο ισχυρά εργαλεία είναι WinDbg (Εργαλείο εντοπισμού σφαλμάτων των Windows)Είναι μέρος της σουίτας εντοπισμού σφαλμάτων των Windows. Σας επιτρέπει να φορτώνετε αρχεία dump και να λαμβάνετε μια πολύ ολοκληρωμένη ανάλυση του τι συνέβη, ιδανική για τον εντοπισμό της ενότητας που προκαλεί την μπλε οθόνη.
Μόλις εγκατασταθεί το WinDbg (από το SDK των Windows ή το Microsoft Store, ανάλογα με την έκδοση), ανοίξτε το και φορτώστε το αρχείο dump που θέλετε να αναλύσετε. Αφού φορτωθεί το dump, πληκτρολογήστε τα εξής στο παράθυρο εντολών του προγράμματος εντοπισμού σφαλμάτων: !analyze -v και πατήστε Enter για να εκτελέσετε την λεπτομερή ανάλυση.
Όταν ολοκληρωθεί η εντολή, το WinDbg εμφανίζει μια αναφορά με πολλές πληροφορίες. Θα πρέπει να δώσετε ιδιαίτερη προσοχή στα πεδία. ΜΟΝΑΔΑ_ΟΝΟΜΑ e IMAGE_NAMEΑυτή η ενότητα υποδεικνύει τη λειτουργική μονάδα ή το αρχείο που πιθανότατα προκάλεσε την αποτυχία. Αρχεία όπως pci.sys, hidusb.sys, προγράμματα οδήγησης γραφικών κ.λπ., βρίσκονται συνήθως εκεί.
Με βάση αυτό το αποτέλεσμα, μπορείτε να αποφασίσετε επόμενα διαγνωστικά βήματαΑυτό θα μπορούσε να περιλαμβάνει την ενημέρωση ή την απεγκατάσταση ενός προγράμματος οδήγησης, την αναθεώρηση της τεκμηρίωσης για τη συγκεκριμένη μονάδα ή την εκτέλεση συγκεκριμένων δοκιμών υλικού. Εάν η ανάλυση δείξει, για παράδειγμα, "Πιθανώς προκαλείται από: hidusb.sys", γνωρίζετε ότι το πρόβλημα πιθανότατα σχετίζεται με το πρόγραμμα οδήγησης USB HID και μπορείτε να εστιάσετε σε αυτήν τη συσκευή.
Εκτός από την εντολή !analyze -v, το WinDbg διαθέτει και άλλα εργαλεία όπως .bugcheck για την αναθεώρηση δεδομένων ελέγχου σφαλμάτων ή εντολών για την επιθεώρηση μνήμης, στοίβων κλήσεων και άλλων. Όλα αυτά είναι ιδιαίτερα χρήσιμα για μηχανικούς ή προχωρημένους χρήστες που θέλουν να κατανοήσουν ακριβώς τι πήγε στραβά.
Ερμηνεία κωδικών και παραμέτρων ελέγχου σφαλμάτων
Όταν εμφανίζεται μια μπλε οθόνη, τα Windows δημιουργούν ένα κώδικας ελέγχου σφαλμάτων (ή έλεγχος σφαλμάτων) το οποίο συνήθως αναπαρίσταται τόσο σε δεκαεξαδική μορφή όσο και με συμβολικό όνομα. Για παράδειγμα, το συμβολικό όνομα DRIVER_POWER_STATE_FAILURE αντιστοιχεί στον κωδικό 0x9F.
Κάθε έλεγχος σφαλμάτων συνοδεύεται από τέσσερις παράμετροι Αυτές οι παράμετροι παρέχουν πρόσθετες πληροφορίες σχετικά με τις ακριβείς συνθήκες της βλάβης (διευθύνσεις μνήμης που εμπλέκονται, τύπος λειτουργίας, αντικείμενα που επηρεάζονται, κ.λπ.). Αυτές οι παράμετροι μπορούν να ληφθούν με διάφορους τρόπους και είναι απαραίτητες για μια ανάλυση πιο επαγγελματικού επιπέδου.
Ένας απλός τρόπος για να τα δείτε είναι συμβουλευόμενοι το αρχείο καταγραφής συστήματος στο πρόγραμμα προβολής συμβάντωνΣτην κατηγορία των κρίσιμων σφαλμάτων που συνδέονται με τον έλεγχο σφαλμάτων, οι ιδιότητες συμβάντος εμφανίζουν τις τέσσερις παραμέτρους που σχετίζονται με τον κωδικό διακοπής.
Μια άλλη επιλογή είναι να φορτώσετε το δημιουργημένο αρχείο dump και να χρησιμοποιήσετε την εντολή !αναλύω Στο WinDbg, η έξοδος περιλαμβάνει τον κώδικα ελέγχου σφαλμάτων μαζί με τις τέσσερις παραμέτρους. Για παράδειγμα, μπορεί να δείτε κάτι σαν BugCheck 9F, {3, ffffe000f38c06a0, fffff803c596cad0, ffffe000f46a1010}, ακολουθούμενο από μια ένδειξη για το ποιο πρόγραμμα οδήγησης είναι πιθανό να εμπλέκεται.
Είναι επίσης δυνατή η σύνδεση ενός πρόγραμμα εντοπισμού σφαλμάτων πυρήνα στον υπολογιστή με σφάλματαΣε αυτήν την περίπτωση, όταν εμφανιστεί η μπλε οθόνη, η έξοδος του προγράμματος εντοπισμού σφαλμάτων θα εμφανίσει απευθείας τον κωδικό διακοπής σε δεκαεξαδική μορφή και τις τέσσερις παραμέτρους. Αυτό είναι πολύ χρήσιμο σε εργαστηριακά περιβάλλοντα ή κατά τη συνεχή ανίχνευση σφαλμάτων σε συστήματα.
Για να ερμηνεύσει σωστά κάθε έλεγχο σφαλμάτων, η Microsoft προσφέρει ένα Σφάλμα ελέγχου αναφοράς κώδικα Περιγράφει λεπτομερώς τη σημασία κάθε κωδικού, τι υποδεικνύουν συνήθως οι παράμετροί του και τις διαγνωστικές συστάσεις. Είναι ένας απαραίτητος πόρος όταν θέλετε να προχωρήσετε πέρα από μια επιφανειακή διάγνωση.
Απλά εργαλεία για την ερμηνεία αρχείων dump
Αν το WinDbg σας φαίνεται πολύ περίπλοκο για καθημερινή χρήση, υπάρχουν δωρεάν βοηθητικά προγράμματα που αναλύουν αρχεία dump για εσάς και επιστρέφουν ένα... πολύ πιο ευανάγνωστη αναφορά για μη έμπειρους χρήστες.
Ένα από τα πιο δημοφιλή είναι WhoCrashedΑυτό το εργαλείο εξετάζει τα memory dumps που δημιουργούνται από μπλε οθόνες και επιχειρεί να ταυτοποιήσει τα οδηγοί που ευθύνονται για το τροχαίοΕίναι ικανό να μεταφράζει μη περιγραφικά μηνύματα όπως το IRQL_NOT_LESS_OR_EQUAL και να δείχνει, σε πιο κατανοητή γλώσσα, ποιος ελεγκτής ή αρχείο έχει εμπλακεί.
Το WhoCrashed σάς επιτρέπει να δείτε ένα ιστορικό συμβάντωνΑπαιτούνται οι ημερομηνίες και οι ώρες που σημειώθηκαν τα σφάλματα, μαζί με τον έλεγχο σφαλμάτων και τις σχετικές δεκαεξαδικές πληροφορίες. Με αυτά τα δεδομένα, μπορείτε να αναζητήσετε συμβολοσειρές όπως "Bug Check 0xD1" στο διαδίκτυο και να βρείτε σελίδες της Microsoft που εξηγούν λεπτομερώς αυτόν τον τύπο σφάλματος.
Ένα άλλο πολύ χρήσιμο χαρακτηριστικό είναι BlueScreenViewΑυτό το πρόγραμμα σαρώνει όλα τα αρχεία minidump που δημιουργούνται από την μπλε οθόνη και τα εμφανίζει σε μια λίστα, με βασικές πληροφορίες σφάλματος: όνομα αρχείου minidump, ημερομηνία και ώρα, κώδικας ελέγχου σφαλμάτων και οι τέσσερις παράμετροί του, εκτός από δεδομένα σχετικά με το πρόγραμμα οδήγησης ή τη μονάδα που ενδέχεται να προκάλεσε το συμβάν.
Στο BlueScreenView, για κάθε σφάλμα που επιλέγετε στον επάνω πίνακα, μπορείτε να δείτε τα ακόλουθα στον κάτω πίνακα: προγράμματα οδήγησης συσκευών που φορτώθηκαν τη στιγμή της βλάβηςΤο εργαλείο επισημαίνει με κόκκινο χρώμα τα προγράμματα οδήγησης των οποίων οι διευθύνσεις εμφανίζονται στη στοίβα κλήσεων, βοηθώντας σας να εντοπίσετε γρήγορα ύποπτα προγράμματα οδήγησης.
Για περιπτώσεις όπου δεν υπάρχει μπλε οθόνη, αλλά οι εφαρμογές παγώνουν ή η διεπαφή των Windows δεν ανταποκρίνεται, μπορείτε να καταφύγετε σε Τι είναι το HangΑυτό το βοηθητικό πρόγραμμα προσπαθεί να εντοπίσει τι η διεργασία ή το πρόγραμμα είναι μπλοκαρισμένο και εμφανίζει τεχνικές πληροφορίες (στοίβα κλήσεων, καταχωρητές επεξεργαστή, δεδομένα μνήμης) μαζί με μια λίστα σχετικών συμβολοσειρών και DLL που μπορούν να φανούν χρήσιμα ακόμη και για χρήστες χωρίς γνώσεις προγραμματισμού.
Επιδιόρθωση αρχείων συστήματος με DISM και SFC
Μόλις η ανάλυση dump σας υποδείξει ένα πιθανό πρόβλημα συστήματος, είναι καλή πρακτική να ελέγξετε αν υπάρχουν κατεστραμμένα ή ελλείποντα αρχεία των WindowsΓια να το κάνουν αυτό, τα Windows ενσωματώνουν δύο πολύ ισχυρά εργαλεία: DISM (Εξυπηρέτηση και διαχείριση εικόνων ανάπτυξης) και Σύνδρομο Χρόνιας Κόπωσης.
Το εργαλείο DISM (Εξυπηρέτηση και διαχείριση εικόνων ανάπτυξης) Αυτό σας επιτρέπει να ελέγξετε και να επιδιορθώσετε την εικόνα συστήματος. Για να το χρησιμοποιήσετε, ανοίξτε τη Γραμμή εντολών με δικαιώματα διαχειριστή (αναζητήστε "CMD", κάντε δεξί κλικ, "Εκτέλεση ως διαχειριστής") και εκτελέστε τις ακόλουθες εντολές μία προς μία, περιμένοντας να ολοκληρωθεί η καθεμία πριν εκτελέσετε την επόμενη:
DISM / Online / Καθαρισμός-Εικόνα / ScanHealth
DISM / Online / Καθαρισμός-Εικόνα / CheckHealth
DISM / Online / Καθαρισμός-Εικόνα / Επαναφορά Υγείας
Αφού ολοκληρώσετε το DISM, συνιστάται να προχωρήσετε στο Έλεγχος αρχείων συστήματος (SFC) Χρησιμοποιώντας την εντολή SFC /Scannow στο ίδιο παράθυρο CMD, αυτό το βοηθητικό πρόγραμμα σαρώνει τα προστατευμένα αρχεία των Windows και αντικαθιστά τυχόν κατεστραμμένα ή τροποποιημένα με τις σωστές εκδόσεις που είναι αποθηκευμένες στην προσωρινή μνήμη του συστήματος.
Μόλις ολοκληρωθούν οι σαρώσεις, μπορείτε να ελέγξετε τα αποτελέσματα στην ίδια την κονσόλα. Εάν υποδεικνύει ότι έχουν εντοπιστεί και διορθωθεί σφάλματα, είναι πολύ πιθανό να έχετε εξαλείψει ορισμένες από τις αιτίες των προβλημάτων. μπλε οθόνες που σχετίζονται με το σύστημα.
Ελέγξτε για ενημερώσεις των Windows και προγραμμάτων οδήγησης
Μία από τις πιο σημαντικές συστάσεις όταν εμφανίζονται επαναλαμβανόμενα BSOD είναι να διασφαλίσετε ότι τόσο το λειτουργικό σύστημα όσο και το ελεγκτές υλικού Είναι πλήρως ενημερωμένα. Πολλά σφάλματα διορθώνονται με ενημερώσεις κώδικα που αποστέλλονται μέσω του Windows Update ή απευθείας από τον κατασκευαστή της συσκευής.
Για να ελέγξετε χειροκίνητα για ενημερώσεις των Windows, ανοίξτε τις Ρυθμίσεις με τα Windows + I και μεταβείτε στην ενότητα "Ενημερωμένη έκδοση για Windows" στο πλευρικό μενού. Από εκεί μπορείτε να πατήσετε το κουμπί "Έλεγχος για ενημερώσεις", ώστε το σύστημα να σαρώσει, να κατεβάσει και να εγκαταστήσει τις διαθέσιμες ενημερώσεις κώδικα.
Όσο για τα υπόλοιπα προγράμματα και τους οδηγούς, είναι καλύτερο να ελέγξετε τις επιλογές του «Έλεγχος για ενημερώσεις» σε κάθε λογισμικό ή επισκεφθείτε την επίσημη ιστοσελίδα του κατασκευαστή (κάρτα γραφικών, μητρική πλακέτα, chipset, συσκευές USB, κ.λπ.). Λάβετε υπόψη ότι εάν οι μπλε οθόνες ξεκίνησαν αμέσως μετά από μια συγκεκριμένη ενημέρωση, ίσως χρειαστεί να απεγκαταστήσετε αυτήν την ενημέρωση κώδικα ή να επιστρέψετε σε μια προηγούμενη έκδοση προγράμματος οδήγησης.
Ελέγξτε τη μνήμη RAM χρησιμοποιώντας το Εργαλείο διάγνωσης μνήμης
Δεδομένου ότι ένα σημαντικό μέρος των μπλε οθονών σχετίζεται με προβλήματα μνήμηςΣυνιστάται να εκτελέσετε μια συγκεκριμένη δοκιμή για να αποκλείσετε ελαττωματικές μονάδες. Τα Windows περιλαμβάνουν το εργαλείο Διαγνωστικά μνήμηςτο οποίο είναι απλό αλλά αρκετά αποτελεσματικό για μια αρχική εξέταση.
Για να το εκκινήσετε, πατήστε Windows + R για να ανοίξετε το πλαίσιο "Εκτέλεση", πληκτρολογήστε mdsched.exe και πατήστε Enter. Θα εμφανιστεί ένα παράθυρο που θα σας ρωτάει αν θέλετε να κάνετε επανεκκίνηση τώρα και να ελέγξετε για προβλήματα αμέσως ή αν προτιμάτε να προγραμματίσετε τον έλεγχο για την επόμενη φορά που θα ξεκινήσει ο υπολογιστής.
Αν επιλέξετε να εκτελέσετε τη δοκιμή εκείνη τη στιγμή, ο υπολογιστής θα επανεκκινηθεί και θα ξεκινήσει η τεστ μνήμηςΗ ανάλυση μπορεί να διαρκέσει αρκετά λεπτά, ανάλογα με την ποσότητα της εγκατεστημένης μνήμης RAM και τον επιλεγμένο τύπο δοκιμής (βασική, τυπική ή εκτεταμένη).
Στο τέλος, εάν το εργαλείο εντοπίσει σφάλματα, θα εμφανίσει ένα μήνυμα που υποδεικνύει τον τύπο και την κατά προσέγγιση θέση του σφάλματος. Σε αυτήν την περίπτωση, πιθανότατα θα χρειαστεί να αντικατάσταση μίας ή περισσότερων μονάδων RAMΕάν η δοκιμή ολοκληρωθεί χωρίς σφάλματα, θα δείτε ένα μήνυμα που υποδεικνύει ότι δεν βρέθηκαν προβλήματα μνήμης.
Ελέγξτε το φυσικό υλικό και χρησιμοποιήστε τη Διαχείριση Συσκευών
Πέρα από το λογισμικό, πρέπει να δοθεί προσοχή και στα φυσική κατάσταση του υλικούειδικά αν τα BSOD εμφανίζονται υπό φορτίο (παιχνίδια, επεξεργασία βίντεο, εντατική εργασία) ή με φαινομενικά τυχαίο τρόπο.
Ξεκινήστε ανοίγοντας το περίβλημα του υπολογιστή (αν είναι επιτραπέζιος υπολογιστής) και ελέγχοντας ότι όλα τα εξαρτήματα είναι σωστά συνδεδεμένα: τα καλώδια είναι ασφαλισμένα, οι μονάδες RAM τοποθετημένες σωστά, κάρτα γραφικών στην υποδοχή της, κ.λπ. Αδράξτε την ευκαιρία να καθαρίσετε το εσωτερικό με πεπιεσμένο αέρα ή μια μαλακή βούρτσα για να αφαιρέσετε τη συσσωρευμένη σκόνη.
Στη συνέχεια, από τα Windows, πληκτρολογήστε devmgmt.msc Στη γραμμή αναζήτησης του μενού Έναρξη, πληκτρολογήστε "Διαχείριση Συσκευών" και ανοίξτε το. Εδώ θα δείτε μια λίστα με όλες τις συσκευές υλικού που εντοπίστηκαν από το λειτουργικό σύστημα.
Στη Διαχείριση Συσκευών, αναζητήστε στοιχεία που εμφανίζονται με κίτρινο προειδοποιητικό εικονίδιοΑυτό υποδεικνύει ένα πρόβλημα με αυτήν τη συσκευή (λανθασμένο πρόγραμμα οδήγησης, διένεξη πόρων, βλάβη υλικού κ.λπ.). Μπορείτε να κάνετε δεξί κλικ στη συσκευή που σας ενδιαφέρει και να επιλέξετε "Ενημέρωση προγράμματος οδήγησης" ή "Αντιμετώπιση προβλημάτων" για να προσπαθήσουν τα Windows να διορθώσουν αυτόματα το σφάλμα.
Εάν υποψιάζεστε ότι υπάρχει κάποιο συγκεκριμένο στοιχείο (για παράδειγμα, μια κάρτα ήχου ή ένας προσαρμογέας δικτύου), μπορείτε να δοκιμάσετε απεγκαταστήστε τη συσκευή από τον Διαχειριστή και επανεκκινήστε τον υπολογιστή, ώστε τα Windows να εντοπίσουν και να επανεγκαταστήσουν τα προγράμματα οδήγησης από την αρχή.
Χρησιμοποιήστε το Driver Verifier για να βρείτε ελαττωματικά προγράμματα οδήγησης
Υπολογίζεται ότι περίπου 75% των μπλε οθονών Προέρχονται από ελαττωματικά ή κακώς σχεδιασμένα προγράμματα οδήγησης. Για την ανίχνευσή τους, η Microsoft προσφέρει ένα ενσωματωμένο εργαλείο των Windows που ονομάζεται Driver Verifier, το οποίο εκτελείται στο παρασκήνιο παρακολουθώντας τη συμπεριφορά των εγκατεστημένων προγραμμάτων οδήγησης.
Για να ξεκινήσετε τον Επαληθευτή, πληκτρολογήστε "CMD" στη γραμμή αναζήτησης, κάντε δεξί κλικ στη "Γραμμή εντολών" και επιλέξτε "Εκτέλεση ως διαχειριστής". Στο παράθυρο εντολών, πληκτρολογήστε Επιβεβαιωτής και πατήστε Enter για να ανοίξετε τη Διαχείριση Επαληθευτή Οδήγησης.
Ένας συνηθισμένος τρόπος για να το ρυθμίσετε είναι να επιλέξετε την επιλογή δημιουργήστε μια τυπική διαμόρφωση Στη συνέχεια, επιλέξτε συγκεκριμένα τα μη υπογεγραμμένα προγράμματα οδήγησης ή αυτά που υποψιάζεστε ότι προκαλούν προβλήματα. Η ιδέα είναι να ενεργοποιήσετε την επαλήθευση σε όσο το δυνατόν λιγότερα προγράμματα οδήγησης, ώστε να αποφύγετε την προσθήκη υπερβολικού φόρτου στο σύστημα.
Μόλις ολοκληρωθεί η ρύθμιση παραμέτρων και μετά την επανεκκίνηση του υπολογιστή, το Driver Verifier θα ξεκινήσει να υποβάλλει τα επιλεγμένα προγράμματα οδήγησης σε διαφορετικές δοκιμές. στρες τεστ (έλεγχος χρήσης μνήμης, ανίχνευση παράνομης συμπεριφοράς, κ.λπ.). Εάν εντοπίσει προβλήματα, ενδέχεται να εμφανίσει μια μπλε οθόνη με λεπτομερείς πληροφορίες, ώστε να μπορείτε να εντοπίσετε το ελαττωματικό πρόγραμμα οδήγησης αναλύοντας το dump.
Όταν ολοκληρώσετε τις δοκιμές σας, θυμηθείτε να απενεργοποιήσετε τον Επαληθευτή για να αποφύγετε ένα περιττή υπερφόρτωση σχετικά με το σύστημα σε καθημερινή χρήση. Για να το κάνετε αυτό, εκτελέστε ξανά το Verifier και επιλέξτε τη διαγραφή της τρέχουσας διαμόρφωσης ή την απενεργοποίηση όλων των ελέγχων.
Αποσφαλμάτωση πυρήνα και προηγμένη ανάλυση για προγραμματιστές
Σε επαγγελματικά περιβάλλοντα ή όταν είστε προγραμματιστής και η μπλε οθόνη οφείλεται σε κώδικα που έχετε γράψει εσείς οι ίδιοιΗ πιο αποτελεσματική προσέγγιση είναι να συνδέσετε ένα πρόγραμμα εντοπισμού σφαλμάτων πυρήνα και να αναλύσετε το πρόβλημα λεπτομερώς. Σε αυτό το πλαίσιο, οι κώδικες dump και error checking είναι μόνο το σημείο εκκίνησης.
Με ένα ενεργό πρόγραμμα εντοπισμού σφαλμάτων πυρήνα, κάθε φορά που ένα έλεγχος σφαλμάτωνΤο σύστημα σταματά στο πρόγραμμα εντοπισμού σφαλμάτων, επιτρέποντάς σας να ελέγξετε την εσωτερική κατάσταση: στοίβες κλήσεων, δομές πυρήνα, μεταβλητές κ.λπ. Εάν χρειάζεται, μπορείτε να ορίσετε ένα σημείο διακοπής στον κώδικα που οδηγεί στον έλεγχο σφαλμάτων και να προχωρήσετε βήμα προς βήμα στον κώδικα για να εντοπίσετε την ακριβή εντολή που ενεργοποιεί το σφάλμα.
Η χρήση εντολών όπως π.χ. !αναλύωΗ εντολή `.bugcheck` και άλλες εντολές ειδικές για WinDbg παρέχουν μια πολύ ακριβή εικόνα για το τι έχει συμβεί. Η Microsoft προσφέρει εκτενή τεκμηρίωση για κάθε κωδικό ελέγχου σφαλμάτων στην Αναφορά Κωδικών Ελέγχου σφαλμάτων, καθώς και οδηγούς για... ανάλυση dump μνήμης σε λειτουργία πυρήνα.
Όταν το πρόβλημα δεν βρίσκεται στον δικό σας κώδικα, αλλά σε υλικό ή λογισμικό τρίτων που δεν μπορείτε να τροποποιήσετε, ο στόχος δεν θα είναι τόσο η διόρθωση της αιτίας όσο η διόρθωση της αιτίας. μετριάζω το πρόβλημαΓια παράδειγμα, απομονώνοντας και απενεργοποιώντας το ελαττωματικό στοιχείο, ενημερώνοντας σε μια σταθερή έκδοση ή αλλάζοντας τη διαμόρφωση για να αποφύγετε το σενάριο που ενεργοποιεί την αποτυχία.
Σε πολλές περιπτώσεις, εργαλεία όπως το Event Viewer, τα διαγνωστικά βοηθητικά προγράμματα Sysinternals, οι οθόνες δικτύου και η ανάλυση μνήμης θα σας δώσουν τις απαραίτητες ενδείξεις για να αποφασίσετε εάν το πρόβλημα μπορεί να διορθωθεί με αναβάθμιση, αλλαγή υλικού ή αναδιάρθρωση συστήματος.
Η εξειδίκευση στην ανάλυση αρχείων dump και η καλή κατανόηση των εργαλείων που προσφέρουν τα Windows για τη διάγνωση μπλε οθονών κάνει τη διαφορά μεταξύ της απλής επανεκκίνησης στα τυφλά και της δυνατότητας... προσδιορίστε το πρόγραμμα οδήγησης, το στοιχείο ή το αρχείο η οποία βρίσκεται πίσω από το πρόβλημα. Συνδυάζοντας τη σωστή διαμόρφωση των memory dumps, βοηθητικά προγράμματα όπως WinDbg, WhoCrashed ή BlueScreenView, ελέγχους με DISM, SFC και Driver Verifier, καθώς και μια βασική αναθεώρηση και ενημερώσεις υλικού, είναι δυνατό να περιορίσετε και να επιλύσετε τα περισσότερα σφάλματα μπλε οθόνης χωρίς να τρελαθείτε στη διαδικασία. Μοιραστείτε τον οδηγό και περισσότεροι χρήστες θα μπορούν να λύσουν σφάλματα μπλε οθόνης στα Windows.