συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Windows 10

Πώς να διαβάσετε αρχεία Dump μνήμης στα Windows 10

Για να διαβάσετε αρχεία ένδειξης σφαλμάτων μνήμης στα Windows 10, μπορείτε να χρησιμοποιήσετε τα Εργαλεία εντοπισμού σφαλμάτων των Windows (WinDbg). Δείτε πώς να το κάνετε:

1. Αποκτήστε το αρχείο Dump μνήμης:

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

2. Εγκαταστήστε τα Windows Debugging Tools:

- Κάντε λήψη της πιο πρόσφατης έκδοσης των Windows Debugging Tools (WinDbg) από τον ιστότοπο της Microsoft.

- Εγκαταστήστε το WinDbg ακολουθώντας τον οδηγό εγκατάστασης.

3. Ανοίξτε το αρχείο Dump Memory:

- Ανοίξτε το WinDbg αναζητώντας το στο μενού Έναρξη.

- Στο WinDbg, κάντε κλικ στο μενού "Αρχείο" και επιλέξτε "Open Crash Dump".

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

4. Αναλύστε το Memory Dump:

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

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

- Μερικές εντολές που χρησιμοποιούνται συνήθως περιλαμβάνουν:

- lm (List Modules):Εμφανίζει τις μονάδες που έχουν φορτωθεί στη διαδικασία.

- !analyze -v (Analyze Crash Dump):Εκτελεί μια αυτοματοποιημένη ανάλυση σφαλμάτων και παρέχει πληροφορίες σχετικά με τη συντριβή.

- dt nt!_TEB (Display Thread Environment Block):Εμφανίζει πληροφορίες σχετικά με το μπλοκ περιβάλλοντος νήματος.

- kd> !thread /v, ή ~*e~ (List Threads):Εμφανίζει όλα τα νήματα και τις καταστάσεις τους.

5. Προσδιορίστε τη βασική αιτία:

- Χρησιμοποιήστε τις πληροφορίες που συγκεντρώθηκαν από την ανάλυση για να προσδιορίσετε τη βασική αιτία της συντριβής.

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

- Ελέγξτε για τυχόν κατεστραμμένο ή ελαττωματικό κώδικα ή δομές δεδομένων.

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

Δημιουργία αρχείου ένδειξης αποθήκευσης μνήμης

Για να δημιουργήσετε ένα αρχείο ένδειξης σφαλμάτων μνήμης στα Windows 10, ακολουθήστε τα εξής βήματα:

1. Ανοίξτε το παράθυρο διαλόγου Ιδιότητες συστήματος. Μπορείτε να το κάνετε αυτό πατώντας το πλήκτρο Windows + Pause Break ή αναζητώντας τις "Ιδιότητες συστήματος" στο μενού Έναρξη.

2. Κάντε κλικ στο σύνδεσμο "Προηγμένες ρυθμίσεις συστήματος" στον αριστερό πίνακα.

3. Στην καρτέλα "Για προχωρημένους", κάντε κλικ στο κουμπί "Ρυθμίσεις" στην ενότητα "Εκκίνηση και ανάκτηση".

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

5. Κάντε κλικ στο "OK" για να αποθηκεύσετε τις αλλαγές.

Τώρα, όταν συμβεί ένα σφάλμα συστήματος, τα Windows θα δημιουργήσουν αυτόματα ένα αρχείο ένδειξης σφαλμάτων μνήμης (.dmp) στη θέση %SystemRoot%\MEMORY.DMP (συνήθως C:\Windows\MEMORY.DMP). Στη συνέχεια, μπορείτε να χρησιμοποιήσετε το WinDbg για να αναλύσετε αυτό το αρχείο ένδειξης σφαλμάτων μνήμης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα