Ανάλυση αρχείων καταγραφής εκκίνησης, όπως το Ntbtlog.txt, για την αντιμετώπιση προβλημάτων αποτυχίας εκκίνησης των Windows

Τελευταία ενημέρωση: 31/03/2026
Συγγραφέας: Ισαάκ
  • Η διαδικασία εκκίνησης των Windows χωρίζεται σε φάσεις (PreBoot, Boot Manager, OS Loader και πυρήνας) και η καθεμία εμφανίζει διαφορετικά συμπτώματα όταν αποτυγχάνει.
  • Εργαλεία όπως το Startup Repair, το BOOTREC, το BCDEDIT και το RegBack σάς επιτρέπουν να επιδιορθώσετε κατεστραμμένα MBR, τομέα εκκίνησης, BCD και ομάδες μητρώου.
  • Το αρχείο καταγραφής εκκίνησης Ntbtlog.txt ενεργοποιείται από το boot.ini ή το BCDEDIT και καταγράφει τα προγράμματα οδήγησης που έχουν φορτωθεί και παραλειφθεί, κάτι που είναι κλειδί για τη διάγνωση βλαβών.
  • Ο συνδυασμός των αρχείων καταγραφής εκκίνησης, του προγράμματος προβολής συμβάντων, του SFC/DISM και των αρχείων dumps μνήμης διευκολύνει τον εντοπισμό προγραμμάτων οδήγησης ή ενημερώσεων που εμποδίζουν την εκκίνηση των Windows.

Αρχείο καταγραφής εκκίνησης των Windows Ntbtlog.txt

Όταν τα Windows αρνούνται να εκκινήσουν και κολλήσουν σε μαύρη οθόνη, βρόχο επανεκκίνησης ή μπλε οθόνηΗ φυσιολογική αντίδραση είναι ο πανικός. Αλλά πέρα ​​από τα τυπικά αυτοματοποιημένα εργαλεία, υπάρχει ένας πολύ ισχυρός πόρος για να κατανοήσετε τι συμβαίνει: αρχεία καταγραφής εκκίνησης ή Αρχεία καταγραφής εκκίνησηςειδικά ο γνωστός Ntbtlog.txt.

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

Πώς λειτουργεί η εκκίνηση των Windows και σε ποιο στάδιο βρίσκεται η αποτυχία;

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

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

  • Φάση 1 – ΠροεκκίνησηΤο υλικολογισμικό (BIOS ή UEFI) εκτελεί το POST (Power-On Self Test), αρχικοποιεί το βασικό υλικό και εντοπίζει έναν έγκυρο δίσκο συστήματος. Σε μηχανήματα με BIOS, διαβάζεται το MBR/PBR. Στο UEFI, φορτώνεται το υλικολογισμικό και αναζητείται η εφαρμογή EFI του boot manager των Windows.
  • Φάση 2 – Διαχειριστής εκκίνησης των Windows: ενεργοποιείται ο διαχειριστής εκκίνησης, ο οποίος αναζητά τη διαμόρφωση εκκίνησης και αποφασίζει ποιο σύστημα θα ξεκινήσει.
  • Φάση 3 – Φόρτωση λειτουργικού συστήματος Windows: ο φορτιστής συστήματος (winload.exe o winload.efi) φορτώνει τον πυρήνα και τα προγράμματα οδήγησης που έχουν επισημανθεί ότι θα φορτωθούν κατά την εκκίνηση.
  • Φάση 4 – Πυρήνας των Windows NT: ο πυρήνας (ntoskrnl.exe) αναλαμβάνει τον έλεγχο, τοποθετεί την ομάδα μητρώου συστήματος, φορτώνει τα προγράμματα οδήγησης BOOT_START και η συνεδρία συστήματος ξεκινά (Smss.exe), το οποίο με τη σειρά του εκκινεί τις υπόλοιπες υπηρεσίες και ελεγκτές.

Κάθε ένα από αυτά τα στάδια έχει αρκετά χαρακτηριστικά συμπτώματα και μηνύματα σφάλματος.από το τυπικό "Bootmgr λείπει" σε σφάλματα όπως INACCESSIBLE_BOOT_DEVICE ή μπλε οθόνες αμέσως μετά το λογότυπο των Windows και επομένως διαγιγνώσκονται και επιδιορθώνονται με διαφορετικά εργαλεία.

φάση Βήμα Εξοπλισμός με BIOS Συσκευή με δυνατότητα UEFI
1 Προεκκίνηση MBR/PBR (κωδικός εκκίνησης) Υλικολογισμικό UEFI
2 Διαχειριστής εκκίνησης των Windows %SystemDrive%\bootmgr \EFI\Microsoft\Boot\bootmgfw.efi
3 Φορτωτής λειτουργικού συστήματος Windows %SystemRoot%\System32\winload.exe %SystemRoot%\System32\winload.efi
4 Πυρήνας των Windows NT %SystemRoot%\System32\ntoskrnl.exe (το ίδιο, αλλά τώρα υπό UEFI)

Ο στόχος κατά τη διάγνωση μιας αποτυχίας εκκίνησης είναι να «εντοπιστεί» σε ποιο σημείο αυτής της αλυσίδας η διαδικασία διακόπτεται.Από εκεί, μπορούμε να αποφασίσουμε αν έχει νόημα να εξετάσουμε το αρχείο καταγραφής εκκίνησης, το SrtTrail.txt από την επιδιόρθωση εκκίνησης, τα memory dumps, το Registry ή να επικεντρωθούμε στους κωδικούς εκκίνησης (MBR, BCD, Bootmgr, κ.λπ.).

Αποτυχίες BIOS ή firmware: πώς να τις εντοπίσετε

Διάγνωση προβλημάτων εκκίνησης στο BIOS και το UEFI

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

Υπάρχουν μερικοί πολύ απλοί έλεγχοι για να διαπιστώσετε εάν το σύστημα έχει περάσει τη φάση του BIOS ή έχει κολλήσει εκεί:

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

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

Σφάλματα στον διαχειριστή εκκίνησης και στον φορτωτή (MBR, BCD, Bootmgr)

Εάν το μηχάνημα ενεργοποιηθεί, εμφανίζεται το λογότυπο του κατασκευαστή και στη συνέχεια βλέπετε μια μαύρη οθόνη με έναν κέρσορα που αναβοσβήνει Εάν λαμβάνετε μηνύματα όπως "Λείπει το λειτουργικό σύστημα", "Λείπει το Bootmgr" ή σφάλματα που σχετίζονται με το BCD, το πρόβλημα βρίσκεται ήδη στη φάση του διαχειριστή εκκίνησης (Boot Manager / Boot Loader).

  Πώς να εγκαταστήσετε το XAMPP στα Windows 10

Ορισμένα τυπικά μηνύματα από αυτό το στάδιο καθιστούν αρκετά σαφή την κατάσταση.:

  • Boot Configuration Data (BCD) missing or corrupted
  • Boot file or MBR corrupted
  • Operating system missing
  • Boot sector missing or corrupted
  • Bootmgr missing or corrupted
  • Unable to boot due to system hive missing or corrupted

Σε αυτό το σημείο, η πιο αποτελεσματική πορεία δράσης είναι η εκκίνηση από ένα εξωτερικό μέσο εγκατάστασης των Windows. (USB/DVD που δημιουργήθηκε με το εργαλείο της Microsoft ή ένα ISO της ίδιας ή νεότερης έκδοσης) και ανοίξτε μια γραμμή εντολών χρησιμοποιώντας τον συνδυασμό Shift+F10 ή μέσω των επιλογών αποκατάστασης για προχωρημένους.

Χρήση του εργαλείου επιδιόρθωσης κατά την εκκίνηση

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

Η ροή χρήστη είναι πολύ απλή. όταν εκκινείτε από το μέσο εγκατάστασης της ίδιας έκδοσης των Windows που έχετε εγκαταστήσει:

  1. Εκκινήστε τον υπολογιστή σας από το USB/DVD εγκατάστασης των Windows και, στο αρχικό παράθυρο, κάντε κλικ στο Επόμενο > Επισκευή του εξοπλισμού.
  2. Στην οθόνη επιλογής, εισαγάγετε Αντιμετώπιση προβλημάτων.
  3. Πρόσβαση στο Επιλογές για προχωρημένους > Επισκευή κατά την εκκίνηση και αφήστε το εργαλείο να αναλύσει το σύστημα.
  4. Όταν ολοκληρωθεί, τερματίστε τη λειτουργία χρησιμοποιώντας τον ίδιο τον οδηγό και δοκιμάστε να ξεκινήσετε κανονικά.

Όλα όσα κάνει αυτό το εργαλείο καταγράφονται στο αρχείο SrtTrail.txt, που βρίσκεται στο %windir%\System32\LogFiles\Srt\Srttrail.txtΑν και δεν είναι ένα αρχείο καταγραφής εκκίνησης στο στυλ του Ntbtlog.txtΝαι, είναι χρήσιμο να κατανοήσουμε τι έχει εντοπίσει και ποιες ενέργειες έχει προσπαθήσει να εφαρμόσει.

Επιδιόρθωση του MBR και του τομέα εκκίνησης με το BOOTREC

Εάν η Επισκευή κατά την Εκκίνηση δεν διορθώσει το πρόβλημα, το επόμενο κλασικό βήμα είναι να χρησιμοποιήσετε το εργαλείο BOOTREC (βλέπω Οδηγός BOOTREC) Από τη γραμμή εντολών του περιβάλλοντος αποκατάστασης. Αυτό το βοηθητικό πρόγραμμα σάς επιτρέπει να ξαναγράψετε το MBR, να αναδημιουργήσετε τον τομέα εκκίνησης και να αναγεννήσετε τη βάση δεδομένων BCD.

Βασικές εντολές για την αντιμετώπιση τυπικών προβλημάτων MBR και τομέα εκκίνησης Αυτά είναι τα εξής:

  • Ξαναγράψτε το MBR (πολύ χρήσιμο εάν κάποιο άλλο σύστημα ή εργαλείο τρίτου κατασκευαστή το έχει αντικαταστήσει):
    bootrec /fixmbr
  • Επιδιόρθωση του τομέα εκκίνησης του διαμερίσματος συστήματος:
    bootrec /fixboot

Σε ορισμένα σενάρια (ειδικά σε συστήματα UEFI με διαμέριση EFI σε FAT32) Το τρομερό μήνυμα "Δεν επιτρέπεται η πρόσβαση" ενδέχεται να εμφανιστεί κατά την εκτέλεση /fixbootΣε αυτές τις περιπτώσεις, πρέπει να ελέγξετε ότι στο διαμέρισμα συστήματος έχει αντιστοιχιστεί σωστά ένα γράμμα μονάδας δίσκου και, μερικές φορές, να το επισημάνετε ως ενεργό ή να επιδιορθώσετε χειροκίνητα τα αρχεία εκκίνησης αντιγράφοντάς τα. bootmgr και το περιεχόμενο του \EFI\Microsoft\Boot.

Διόρθωση σφαλμάτων αποθήκης BCD

Όταν το BCD είναι κατεστραμμένο ή υποδεικνύει ανύπαρκτες εγκαταστάσειςΘα δείτε πιο συγκεκριμένα σφάλματα σχετικά με τα "Δεδομένα διαμόρφωσης εκκίνησης". Εδώ, τα BOOTREC και BCDEDIT συνεργάζονται (βλ. διάγνωση με BCDEDIT).

Μια τυπική διαδικασία για την αναγέννηση του BCD από την αρχή είναι αυτό:

  1. Σάρωση για ανιχνεύσιμες εγκαταστάσεις των Windows:
    bootrec /scanos
  2. Εάν εξακολουθεί να μην ξεκινά μετά τη σάρωση, δημιουργήστε αντίγραφο ασφαλείας του BCD και δημιουργήστε το ξανά:
    bcdedit /export C:\bcdbackup
    attrib C:\boot\bcd -r -s -h
    ren C:\boot\bcd bcd.old
    bootrec /rebuildbcd
  3. Όταν ερωτηθείτε αν θέλετε να προσθέσετε την εγκατάσταση που βρέθηκε στη λίστα εκκίνησης, απαντήστε ναι.

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

Αντικατάσταση του αρχείου Bootmgr

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

Η γενική ιδέα είναι να αφήσουμε το παλιό. bootmgr ασφαλές και αντιγράψτε ένα λειτουργικό στο διαμέρισμα όπου βρίσκεται το σύστημα:

  1. Προσδιορίστε το διαμέρισμα System Reserved (συνήθως χωρίς γράμμα, σε FAT32 ή NTFS, περίπου 100 MB στα σύγχρονα Windows) και αντιστοιχίστε του ένα γράμμα με diskpart αν είναι απαραίτητο.
  2. Σε αυτό το διαμέρισμα, καταγράψτε τα κρυφά αρχεία και τα αρχεία συστήματος με:
    attrib -r -s -h
  3. Κάντε το ίδιο στη μονάδα δίσκου συστήματος (για παράδειγμα, C:) για να δείτε το bootmgr υπάρχοντα.
  4. Αλλάξτε το όνομα του bootmgr κατεστραμμένο, για παράδειγμα:
    ren C:\bootmgr bootmgr.old
  5. Αντιγράψτε το bootmgr "υγιές" από το δεσμευμένο διαμέρισμα συστήματος στη ρίζα της μονάδας δίσκου των Windows.
  6. Κάντε επανεκκίνηση και ελέγξτε αν ξεκινάει.

Επαναφορά του δευτερεύοντος δέντρου μητρώου συστήματος

Όταν τα σφάλματα υποδεικνύουν ότι η ομάδα συστήματος δεν μπορεί να φορτωθεί («λείπει ή έχει καταστραφεί η ομάδα συστήματος»), το πρόβλημα μετατοπίζεται από ένα ζήτημα που σχετίζεται καθαρά με την εκκίνηση σε ένα πρόβλημα Μητρώου. Σε αυτές τις περιπτώσεις, είναι συνήθως απαραίτητο να επαναφέρετε τα δευτερεύοντα δέντρα του Μητρώου από ένα έγκυρο αντίγραφο ασφαλείας (μπορείτε να δείτε τεχνικές για Βελτιώστε το Μητρώο με το RegScanner).

  Αργές ή παγωμένες εφαρμογές κατά τη χρήση της ενσωματωμένης κάμερας στα Windows 11

Από το περιβάλλον αποκατάστασης WinRE ή από έναν δίσκο επιδιόρθωσης ERD Μπορείτε να αντιγράψετε το περιεχόμενο του C:\Windows\System32\config\RegBack a C:\Windows\System32\configαντικατάσταση των κατεστραμμένων αρχείων (ΣΥΣΤΗΜΑ, ΛΟΓΙΣΜΙΚΟ, κ.λπ.). Εάν εξακολουθεί να μην εκκινείται, θα χρειαστεί να επαναφέρετε ένα πλήρες αντίγραφο ασφαλείας του συστήματος και, στη συνέχεια, να επαναφέρετε μόνο τις απαραίτητες ομάδες.

Φάση πυρήνα: μπλε οθόνες, βρόχοι και σφάλματα μετά το λογότυπο

Σφάλματα πυρήνα και μπλε οθόνες κατά την εκκίνηση των Windows

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

Μερικά τυπικά συμπτώματα αποτυχίας σε αυτή τη φάση είναι γνωστά.:

  • Κώδικας διακοπής αμέσως μετά την αρχική οθόνη (για παράδειγμα, 0x00000C2, 0x0000007B, Κ.λπ.).
  • Σφάλμα του INACCESSIBLE_BOOT_DEVICE, με το αναγνωριστικό διακοπής 0x7B, το οποίο υποδηλώνει προβλήματα πρόσβασης στον δίσκο εκκίνησης.
  • Ο περιστρεφόμενος τροχός των κουκκίδων παραμένει επ' αόριστον σε "απασχολημένο σύστημα".
  • Η οθόνη μαυρίζει αφού εμφανιστεί το λογότυπο των Windows, χωρίς μηνύματα.

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

Δοκιμάστε την ασφαλή λειτουργία και την τελευταία γνωστή καλή διαμόρφωση

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

Από τις Επιλογές εκκίνησης για προχωρημένους Μπορείτε να δοκιμάσετε:

  • Ασφαλής λειτουργία
  • Ασφαλής λειτουργία με δικτύωση
  • Τελευταία γνωστή επιτυχημένη διαμόρφωση (αν είναι διαθέσιμο στην έκδοση που έχετε)

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

Ένα καθαρό ξεκίνημα για τον εντοπισμό υπηρεσιών και προγραμμάτων οδήγησης που συγκρούονται

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

Στις Ρυθμίσεις Συστήματος μπορείτε να επιλέξετε «Επιλεκτική εκκίνηση» και απενεργοποιήστε σταδιακά τις μη κρίσιμες υπηρεσίες, ειδικά εκείνες που δεν προέρχονται από τη Microsoft, μέχρι να εντοπίσετε αυτήν που προκαλεί την αποτυχία εκκίνησης. Μόλις εντοπιστεί, μπορείτε να την απενεργοποιήσετε μόνιμα και να επιστρέψετε σε μια "κανονική εκκίνηση".

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

Σφάλμα INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)

Το λάθος INACCESSIBLE_BOOT_DEVICE Είναι ένα από τα πιο τρομακτικά επειδή υπονοεί ότι τα Windows δεν μπορούν να έχουν πρόσβαση στη μονάδα δίσκου από την οποία θα πρέπει να εκκινήσουν: ανεπαρκή προγράμματα οδήγησης αποθήκευσης, φίλτρα τρίτων, αλλαγές στη λειτουργία ελεγκτή SATA/RAID στο BIOS κ.λπ.

Μια προηγμένη μέθοδος για την αντιμετώπιση αυτού του σφάλματος περιλαμβάνει το φιλτράρισμα προγραμμάτων οδήγησης τρίτων κατασκευαστών στο Μητρώο από το περιβάλλον αποκατάστασης:

  1. Εκκινήστε το WinRE χρησιμοποιώντας ένα ISO της ίδιας έκδοσης των Windows ή νεότερης.
  2. Ανοίξτε τον Επεξεργαστή Μητρώου και φορτώστε την ομάδα συστήματος, δίνοντάς της ένα προσωρινό όνομα, για παράδειγμα δοκιμή.
  3. Πηγαίνετε στο κλειδί:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class
  4. Εύρεση καταχωρίσεων UpperFilters y LowerFilters που αναφέρονται σε προγράμματα οδήγησης που δεν προέρχονται από τη Microsoft.
  5. Για κάθε ύποπτο πρόγραμμα οδήγησης, διαγράψτε τα περιεχόμενα της αντίστοιχης τιμής φίλτρου.
  6. Αναζητήστε άλλα παρόμοια περιστατικά στην κυψέλη, τροποποιήστε τα προσεκτικά και ξεφορτώστε την κυψέλη όταν τελειώσετε.
  7. Επανεκκινήστε το σύστημα σε κανονική λειτουργία και ελέγξτε αν το σφάλμα 0x7B έχει εξαφανιστεί.

Εάν το πρόβλημα ξεκίνησε αμέσως μετά την εγκατάσταση ενημερώσεων των WindowsΜπορεί να χρειαστεί να καταργήσετε πακέτα που εκκρεμούν ή να επαναφέρετε τις ενέργειες ενημέρωσης με DISM, αλλάζοντας τιμές στο Μητρώο (για παράδειγμα, η υπηρεσία TrustedInstaller) και ακόμη και μετονομασία αρχείων όπως pending.xml en WinSxS για να ξεμπλοκάρετε τη διαδικασία.

Ενεργοποίηση καταγραφής εκκίνησης στα Windows

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

Το BootLog δεν είναι ενεργοποιημένο από προεπιλογήΑλλά η ενεργοποίησή του είναι πολύ απλή και μπορείτε να το κάνετε με δύο βασικούς τρόπους: μέσω boot.ini σε παλαιότερα συστήματα ή με bcdedit Σε σύγχρονες εκδόσεις όπως τα Windows 10 και νεότερες, είναι πολύ χρήσιμο να το συνδυάσετε με τεχνικές για ανάλυση με BootTrace.

Ενεργοποίηση BootLog σε συστήματα που βασίζονται στο boot.ini (Windows XP και παρόμοια)

Σε παλαιότερους υπολογιστές, το αρχείο διαμόρφωσης εκκίνησης είναι boot.ini, το οποίο βρίσκεται στη ρίζα της μονάδας δίσκου όπου είναι εγκατεστημένα τα Windows (συνήθως C:) και έχει επισημανθεί ως κρυφό και αρχείο συστήματος.

  Πώς να μετακινήσετε φακέλους χρηστών στα Windows 11: Ένας πλήρης και ασφαλής οδηγός

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

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional» /noexecute=optin /fastdetect

Για να ενεργοποιήσετε την καταγραφή εκκίνησης, απλώς προσθέστε τον τροποποιητή /BOOTLOG στο τέλος αυτής της γραμμήςμε αποτέλεσμα κάτι σαν:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional» /noexecute=optin /fastdetect /BOOTLOG

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

Το δημιουργημένο αρχείο καλείται πάντα Ntbtlog.txt και αποθηκεύεται στον φάκελο των Windows, συνήθως σε C:\Windows, έτοιμο για άνοιγμα με το Σημειωματάριο και έλεγχο των προγραμμάτων οδήγησης που έχουν φορτωθεί σωστά και των οποίων όχι.

Ενεργοποίηση και απενεργοποίηση του BootLog με το BCDEDIT στα Windows 10 και νεότερες εκδόσεις

Σε σύγχρονα συστήματα που χρησιμοποιούν BCD (Windows Vista και νεότερες εκδόσεις, συμπεριλαμβανομένων των Windows 10)Η διαχείριση της διαμόρφωσης εκκίνησης δεν γίνεται πλέον με boot.iniαλλά με την αποθήκευση δεδομένων διαμόρφωσης εκκίνησης και το εργαλείο bcdedit.

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

bcdedit

Στο μπλοκ "Windows Boot Loader" θα δείτε μια γραμμή που ονομάζεται "Identifier" που θα μπορούσε να είναι κάτι σαν {current} ή ένα διαφορετικό GUID. Χρησιμοποιώντας αυτό το αναγνωριστικό, μπορείτε να ενεργοποιήσετε το BootLog ως εξής:

bcdedit /set {ID} bootlog Yes

Για να το απενεργοποιήσετε, απλώς αλλάξτε την τιμή σε "Όχι".:

bcdedit /set {ID} bootlog No

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

Ερμηνεία του Ntbtlog.txt και άλλων αρχείων καταγραφής εκκίνησης

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

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

Σε πολλές περιπτώσεις, τα αρχεία μνήμης δείχνουν ρητά σε ένα συγκεκριμένο αρχείο προγράμματος οδήγησης. (για παράδειγμα, \Windows\System32\drivers\stcvsm.sys (λείπει ή έχει υποστεί ζημιά). Οι γενικές συστάσεις σε αυτό το είδος περίπτωσης είναι:

  • Ελέγξτε ποιες λειτουργίες παρέχει αυτός ο ελεγκτής και αν είναι κρίσιμος για την εκκίνηση.
  • Εάν πρόκειται για μη απαραίτητο πρόγραμμα οδήγησης τρίτου κατασκευαστή, απενεργοποιήστε το φορτώνοντας την ομάδα συστήματος στο μητρώο από το WinRE.
  • Εκτελέστε τον Έλεγχο Αρχείων Συστήματος (sfc) σε λειτουργία εκτός σύνδεσης εάν υπάρχει υποψία καταστροφής αρχείων συστήματος.
  • Εάν υπάρχει υποψία εκτεταμένης καταστροφής του μητρώου ή πρόσφατης εγκατάστασης πολλαπλών προγραμμάτων οδήγησης/υπηρεσιών, μετονομάστε τις παλιές ομάδες (προσθέτοντας .old στα ονόματα στο C:\Windows\System32\configκαι επαναφέρετε τα αντίγραφα ασφαλείας των RegBackκαι στη συνέχεια επιχειρείται μια κανονική εκκίνηση.

Μερικές φορές, ειδικά μετά από μια σημαντική ενημέρωση των Windows, το πρόβλημα κατά την επισκευή με DISM Προέρχεται από την αρχική έκδοση εικόναςΕάν το ISO που χρησιμοποιείται για την επαναφορά δεν ταιριάζει απόλυτα με την εγκατεστημένη έκδοση, DISM Επιστρέφει σφάλμα 0x800f081f ("Δεν ήταν δυνατή η εύρεση των αρχείων προέλευσης"). Σε αυτές τις περιπτώσεις, συνιστάται να ελέγξετε με dism /get-wiminfo η ακριβής έκδοση της εικόνας (install.wim o install.esd) και βρείτε ένα ISO που αντιστοιχεί στην έκδοση του συστήματος που πρόκειται να επισκευαστεί.

Με λίγα λόγια, οι καταχωρητές εκκίνησης όπως Ntbtlog.txt, το SrtTrail επισκευής εκκίνησης, τα αρχεία καταγραφής μνήμης και τα αρχεία καταγραφής DISM y SFC Σχηματίζουν ένα «οικοσύστημα» πληροφοριών Αυτό το εργαλείο σάς επιτρέπει να ανακατασκευάσετε τι συμβαίνει κατά τη διάρκεια κάθε εκκίνησης: ποιες φορτώσεις, τι παραλείπεται, τι καταστρέφεται και ποιες αλλαγές (προγράμματα οδήγησης, ενημερώσεις, λογισμικό προστασίας από ιούς ή διάφορα βοηθητικά προγράμματα) έχουν διακόψει τη διαδικασία. Συνδυάζοντας αυτά τα εργαλεία με τεχνικές επιδιόρθωσης MBR, BCD, Bootmgr, RegBack και καθαρής εκκίνησης, οι πιθανότητες ανάκτησης ενός συστήματος Windows που δεν εκκινείται χωρίς πλήρη επανεγκατάσταση είναι πολύ υψηλότερες από ό,τι φαίνεται αρχικά.

Ανίχνευση εκκίνησης στα Windows 11
σχετικό άρθρο:
Ανίχνευση εκκίνησης στα Windows 11: Ένας πλήρης οδηγός για την ανάλυση των διαδικασιών εκκίνησης