Τυπικός φορτωτής εκκίνησης των Windows 7. Ανάκτηση της εγγραφής εκκίνησης των Windows χρησιμοποιώντας την κονσόλα. Χρησιμοποιώντας τη γραμμή εντολών

Σε αυτό το άρθρο, θα καταλάβουμε πώς να επαναφέρετε το πρόγραμμα εκκίνησης των Windows 10 ή των Windows 8.1 σε έναν υπολογιστή που εκτελείται σε . Ζημιά στον φορτωτή εκκίνησης των Windows 8 μπορεί να προκληθεί από την εγκατάσταση ενός δεύτερου λειτουργικού συστήματος (Ρυθμίσεις διπλής εκκίνησης), από λανθασμένες ενέργειες ενός "ειδικού" κατά την επαναφορά του συστήματος μετά από αποτυχία, τη διαγραφή "επιπλέον" δεδομένων σε κρυφά διαμερίσματα, έναν ιό ransomware και μια σειρά από άλλους λόγους.

Σφάλμα εκκίνησης Τα δεδομένα διαμόρφωσης εκκίνησης για τον υπολογιστή σας λείπουν: EFI\Microsoft\Boot\BCD

Η ζημιά στον φορτωτή εκκίνησης των Windows 10/8.1 που είναι εγκατεστημένος σε λειτουργία UEFI μπορεί να υποδηλώνεται από την αδυναμία εκκίνησης του συστήματος και την εμφάνιση μιας νέας μπλε «οθόνης θανάτου» με το σφάλμα:

Τα δεδομένα διαμόρφωσης εκκίνησης για τον υπολογιστή σας λείπουν ή περιέχουν σφάλματα.
Αρχείο:\EFI\Microsoft\Boot\BCD
Κωδικός σφάλματος: 0xc000000f

Στη ρωσική έκδοση των Windows, το σφάλμα μπορεί να μοιάζει με αυτό:

Ο υπολογιστής σας χρειάζεται επισκευή
Τα δεδομένα διαμόρφωσης εκκίνησης για τον υπολογιστή σας λείπουν ή είναι εσφαλμένα
Αρχείο:\EFI\Microsoft\Boot\BCD
Κωδικός σφάλματος: 0xc000000f

Όλα αυτά μπορεί να υποδεικνύουν βλάβη ή ακόμα και πλήρη διαγραφή της διαμόρφωσης του φορτωτή εκκίνησης των Windows 8 - Boot Configuration Data (BCD). Η επαναφορά του bootloader BCD χρησιμοποιώντας μία από τις μεθόδους που συζητήθηκαν προηγουμένως ( , ) δεν θα λειτουργήσει: όταν προσπαθείτε να εκτελέσετε την εντολή bcdedit, το σύστημα εμφανίζει ένα σφάλμα:

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

Το γεγονός είναι ότι η διαμόρφωση του φορτωτή εκκίνησης BCD BCD στα Windows 10/8 που είναι εγκατεστημένη σε λειτουργία UEFI αποθηκεύεται σε ξεχωριστό κρυμμένοςΕνότητα ΕΦΗ(μέγεθος 100 MB με το σύστημα αρχείων FAT32), το οποίο το βοηθητικό πρόγραμμα bcdedit δεν βλέπει και συνεπώς δεν μπορεί να διαχειριστεί τη διαμόρφωση του bootloader σε αυτό.

Αυτόματη επιδιόρθωση Windows Boot Loader

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

Μη αυτόματη επιδιόρθωση του φορτωτή εκκίνησης των Windows χρησιμοποιώντας έναν δίσκο εκκίνησης

Ας προχωρήσουμε στη διαδικασία επαναφοράς του bootloader των Windows σε ένα σύστημα με EFI.

Επομένως, για να επαναφέρετε τη διαμόρφωση του boot loader (BCD), πρέπει να κάνετε εκκίνηση από το αρχικό DVD εγκατάστασης των Windows 8 (ή δίσκο αποκατάστασης ή) και να ανοίξετε ένα παράθυρο γραμμής εντολών: επιλέγοντας Επαναφορά συστήματος -> Διαγνωστικά -> Γραμμή εντολών(Επαναφορά συστήματος -> Αντιμετώπιση προβλημάτων-> Γραμμή εντολών) ή πατώντας το συνδυασμό πλήκτρων Shift+F10).

Ας ξεκινήσουμε το diskpart:

Ας εμφανίσουμε μια λίστα δίσκων στο σύστημα:

Ας επιλέξουμε τον δίσκο στον οποίο είναι εγκατεστημένα τα Windows σας (αν υπάρχει μόνο ένας σκληρός δίσκος στο σύστημα, ο δείκτης του πρέπει να είναι 0):

Ας εμφανίσουμε μια λίστα με κατατμήσεις στο σύστημα:


Στο παράδειγμά μας, μπορείτε να δείτε ότι το διαμέρισμα EFI (μπορεί να προσδιοριστεί από το μέγεθός του των 100 MB και το σύστημα αρχείων FAT32) έχει δείκτη τόμου 1 και το διαμέρισμα εκκίνησης με το εγκατεστημένο σύστημα Windows (αυτό μπορεί να είναι Windows 10 ή Windows 8.1/8) έχει τόμο 3 .

Ας αντιστοιχίσουμε ένα αυθαίρετο γράμμα μονάδας δίσκου στο κρυφό διαμέρισμα EFI:

αντιστοιχίστε το γράμμα Μ:

Θα πρέπει να εμφανιστεί μια γραμμή που υποδεικνύει ότι το γράμμα μονάδας δίσκου αντιστοιχίστηκε με επιτυχία στο διαμέρισμα EFI:

Το DiskPart εκχώρησε με επιτυχία το γράμμα της μονάδας ή το σημείο προσάρτησης.

Ολοκλήρωση εργασιών με το diskpart:

Ας πάμε στον κατάλογο με τον bootloader στο κρυφό διαμέρισμα

cd /d m:\efi\microsoft\boot\

Σε αυτήν την περίπτωση, m: είναι το γράμμα μονάδας δίσκου που έχει εκχωρηθεί στο διαμέρισμα UEFI ακριβώς από πάνω. Εάν ο κατάλογος \EFI\Microsoft\Boot\ λείπει (Το σύστημα δεν μπορεί να βρει το σφάλμα που έχει καθοριστεί διαδρομή), δοκιμάστε τις ακόλουθες εντολές:

cd /d M:\ESD\Windows\EFI\Microsoft\Boot\

Ας δημιουργήσουμε ξανά τον τομέα εκκίνησης στο διαμέρισμα εκκίνησης:

bootrec/fixboot

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

Χρησιμοποιώντας το βοηθητικό πρόγραμμα bcdboot.exeΑς δημιουργήσουμε ξανά τον χώρο αποθήκευσης BCD αντιγράφοντας τα αρχεία του περιβάλλοντος εκκίνησης από τον κατάλογο συστήματος:
bcdboot C:\Windows /l en-us /s M: /f ALL
Οπου, C:\Windows– διαδρομή προς τον κατάλογο με εγκατεστημένα τα Windows 8.
/πτώση– σημαίνει ότι είναι απαραίτητο να αντιγράψετε αρχεία περιβάλλοντος εκκίνησης, συμπεριλαμβανομένων αρχείων για υπολογιστές με UEFI ή BIOS (θεωρητική ικανότητα εκκίνησης σε συστήματα EFI και BIOS)
/l en-us— τύπος τοπικής ρύθμισης συστήματος. Η προεπιλογή είναι en-us - Αγγλικά (Ηνωμένες Πολιτείες).

Συμβουλή. Εάν χρησιμοποιείτε μια τοπική ρωσική έκδοση των Windows 10 / Windows 8, η εντολή θα είναι διαφορετική:
bcdboot C:\Windows /L ru-ru /S M: /F ALL

Πιθανά λάθη:

  • Σφάλμα BFSVC: Δεν είναι δυνατό το άνοιγμα του χώρου αποθήκευσης προτύπων BCD. κατάσταση – – ελέγξτε την ορθότητα της εντολής που εισαγάγατε και εάν χρησιμοποιείτε τοπικά Windows, σε αυτήν την περίπτωση πρέπει να καθορίσετε σωστά τον κωδικό γλώσσας του συστήματος (τοπικός κωδικός γλώσσας)
  • Σφάλμα BFSVC: Σφάλμα κατά την αντιγραφή αρχείων εκκίνησηςΤελευταίο σφάλμα = 0x570 – δοκιμάστε να ελέγξετε το δίσκο χρησιμοποιώντας το CHKDSK M: /F

Εκτελέστε τις εντολές:

bootrec /scanos
bootrec /rebuildbcd

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

Γεια σας, τώρα θα σας πω πώς μπορείτε να επαναφέρετε το bootloader όχι μόνο, αλλά και χειροκίνητα, κάτι που συχνά βοηθά στις περισσότερες περιπτώσεις.

Πώς γίνεται η διαδικασία εκκίνησης του υπολογιστή;

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

Στη συνέχεια, ο πυρήνας του λειτουργικού συστήματος φορτώνεται στη μνήμη RAM και τα Windows XP ξεκινούν πραγματικά. Πρέπει επίσης να γνωρίζετε ότι η φόρτωση του λειτουργικού συστήματος περιλαμβάνει επίσης μια ομάδα αρχείων που βρίσκονται στον ριζικό κατάλογο της μονάδας δίσκου C, συγκεκριμένα boot.ini, NTDETECT.COM, ntldr. Η παρουσία όλων των παραπάνω εξαλείφει την παρουσία του σφάλματος Bootmgr is missing κατά τη φόρτωση XP και διασφαλίζει την επιτυχή εκκίνηση του συστήματος.

Ποιοι θα μπορούσαν να είναι οι λόγοι για το σφάλμα Bootmgr is missing;

  1. Το πρώτο είναι το απλούστερο, εάν υπάρχουν πολλοί σκληροί δίσκοι στο σύστημα, οι ρυθμίσεις του Bios έχουν παραβιαστεί, συγκεκριμένα, για παράδειγμα, στο AMI Bios, στην καρτέλα BOOT, Προτεραιότητα συσκευής εκκίνησης και, στη συνέχεια, Μονάδες σκληρού δίσκου, ο σκληρός δίσκος από που θέλετε να εκκινήσετε έχει ρυθμιστεί σε λάθος, το οποίο χρειάζεται.

2. Η χρήση προγραμμάτων τρίτων στην κύρια εγγραφή εκκίνησης, των λεγόμενων διαχειριστών εκκίνησης, για παράδειγμα Acronis OS Selector, χρησιμοποιείται κυρίως όταν υπάρχουν πολλά λειτουργικά συστήματα στον υπολογιστή· ο διαχειριστής εμφανίζει ένα βολικό μενού επιλογής λειτουργικού συστήματος στο αρχή της εκκίνησης.

Πρέπει να χρησιμοποιείτε τέτοια προγράμματα πολύ προσεκτικά· εάν καταργήσετε εσφαλμένα το πρόγραμμα Acronis Disk Director από τον υπολογιστή σας, υπάρχει πολύ μεγάλη πιθανότητα επαναφοράς του προγράμματος εκκίνησης των Windows XP.

3. Το ίδιο ισχύει και για τον φορτωτή εκκίνησης GRUB, ο οποίος σας επιτρέπει να χρησιμοποιείτε Linux και Windows XP σε έναν υπολογιστή· όταν αφαιρέσετε το GRUB, θα αφήσετε τον υπολογιστή σας μόνο με μια ακατανόητη εγγραφή εκκίνησης και χωρίς δισταγμό θα σας δείξει ότι το Bootmgr λείπει.

Να τι θα κάνουμε

Σε αυτήν την περίπτωση, θα διορθώσουμε την κατάσταση στην κονσόλα αποκατάστασης των Windows XP, πρώτα θα εισάγουμε την εντολή FIXMBR και θα ξαναγράψουμε την κύρια εγγραφή εκκίνησης και με τη δεύτερη εντολή FIXBOOT θα γράψουμε έναν νέο τομέα εκκίνησης.

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

Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε ένα Live CD, να κάνετε εκκίνηση από αυτό και, στη συνέχεια, μεταβείτε στον ριζικό κατάλογο της μονάδας δίσκου C και βεβαιωθείτε ότι υπάρχουν αυτά τα αρχεία. Εάν δεν υπάρχουν, τότε πρέπει να τα αντιγράψετε από οποιοδήποτε λειτουργικό XP και να τα ανεβάσετε τα στον εαυτό σας, έχοντας προηγουμένως ελέγξει και, εάν είναι απαραίτητο, επεξεργαστείτε το αρχείο boot.ini, ένα απλό αρχείο κειμένου που περιέχει τη διαδρομή προς τα αρχεία συστήματος των Windows XP, πρέπει να το κάνετε αυτό, διαφορετικά θα εμφανιστεί ένα άλλο σφάλμα, μπορείτε να διαβάσετε Επεξεργασία BOOT .ΙΝΙ.

Υπάρχει όμως ένας ευκολότερος τρόπος: επαναφορά του bootloader των Windows XP χρησιμοποιώντας την κονσόλα αποκατάστασης. Εάν έχετε διανομή XP, ας τη χρησιμοποιήσουμε και ας αντιγράψουμε τα τρία αρχεία μας boot.ini, NTDETECT.COM, NTLDR στον ριζικό κατάλογο της μονάδας δίσκου C.

Πώς να επαναφέρετε το πρόγραμμα εκκίνησης των Windows XP;

Κάνουμε εκκίνηση από τη δισκέτα εγκατάστασης των Windows XP, επιλέγουμε επαναφορά R. Εάν έχουμε ένα λειτουργικό σύστημα, ορίζουμε τον αριθμό 1.

Εάν υπήρχε κωδικός πρόσβασης, πληκτρολογήστε τον, εάν όχι, πατήστε Enter.

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

Επιβεβαιώστε την εγγραφή του νέου MBR, ρυθμίστε το Y

Εισαγάγετε την εντολή FIXBOOT και συμφωνήστε να γράψετε έναν νέο τομέα εκκίνησης.

Αντιγράψτε τα αρχεία ntldr, NTDETECT.COM, boot.ini από τη διανομή στη ρίζα της μονάδας δίσκου συστήματος C. Εισαγάγετε την εντολή MAP και δείτε το γράμμα της μονάδας δίσκου μας, στην περίπτωσή μου (D:)


Πληκτρολογήστε D: (γράμμα μονάδας δίσκου) και πατήστε Enter.

Μεταβείτε στο φάκελο i386, που βρίσκεται στη δισκέτα εγκατάστασης των Windows XP, από αυτόν αντιγράφουμε το αρχείο NTLDR στη ρίζα της μονάδας δίσκου C. Εισαγάγετε την εντολή cd i386 και Enter

Αντιγράφουμε το αρχείο NTLDR στη ρίζα του δίσκου του συστήματός μας με το λειτουργικό σύστημα χρησιμοποιώντας την εντολή copy NTLDR C.

Για πολλά χρόνια, η Microsoft βελτιώνει το σύστημα ανάκτησης για το λειτουργικό σύστημα Windows και στα Windows 7 και Windows Vista λειτουργεί σχεδόν αυτόματα. Εάν κάνετε εκκίνηση από τον δίσκο εγκατάστασης των Windows 7 και κάνετε κλικ στο " Επαναφοράς συστήματος" ("Επισκευή Υπολογιστή"), το σύστημα ανάκτησης των Windows θα ξεκινήσει και θα προσπαθήσει ανεξάρτητα να διορθώσει όλα τα σφάλματα που βρίσκει. Μπορεί να διορθώσει μεγάλο αριθμό προβλημάτων, ωστόσο, είναι πολύ πιθανό ο bootloader να έχει καταστραφεί και το σύστημα ανάκτησης να μην μπορεί να αντιμετωπίσει Σε αυτήν την περίπτωση, μπορείτε να επαναφέρετε το bootloader με μη αυτόματο τρόπο χρησιμοποιώντας το βοηθητικό πρόγραμμα Bootrec.exe.

Η εφαρμογή Bootrec.exe χρησιμοποιείται για τη διόρθωση σφαλμάτων που σχετίζονται με την καταστροφή του bootloader και, ως εκ τούτου, την αδυναμία εκκίνησης των λειτουργικών συστημάτων Windows 7 και Windows Vista.

Αλληλουχία

Περιγραφή των κλειδιών για την εκκίνηση του βοηθητικού προγράμματος Bootrec.exe

Bootrec.exe /FixMbr

Ξεκινώντας με το διακόπτη /FixMbr, το βοηθητικό πρόγραμμα εγγράφει ένα Master Boot Record (MBR) συμβατό με Windows 7 και Windows Vista στο διαμέρισμα συστήματος. Χρησιμοποιήστε αυτήν την επιλογή για να επιλύσετε προβλήματα με την καταστροφή της κύριας εγγραφής εκκίνησης ή εάν θέλετε να αφαιρέσετε τον μη τυπικό κώδικα από αυτήν. Σε αυτήν την περίπτωση, ο υπάρχων πίνακας διαμερισμάτων δεν αντικαθίσταται.

Bootrec.exe /FixBoot

Ξεκινώντας με το κλειδί /FixBoot, το βοηθητικό πρόγραμμα εγγράφει έναν νέο τομέα εκκίνησης συμβατό με Windows 7 και Windows Vista στο διαμέρισμα συστήματος. Αυτή η επιλογή θα πρέπει να χρησιμοποιείται στις ακόλουθες περιπτώσεις:

  1. Ο τομέας εκκίνησης των Windows Vista ή των Windows 7 έχει αντικατασταθεί από έναν μη τυπικό τομέα εκκίνησης.
  2. Ο τομέας της μπότας είναι κατεστραμμένος.
  3. Μια προηγούμενη έκδοση του λειτουργικού συστήματος Windows εγκαταστάθηκε μετά την εγκατάσταση των Windows Vista ή των Windows 7. Για παράδειγμα, εάν ήταν εγκατεστημένα τα Windows XP, θα χρησιμοποιηθεί NTLDR (Windows NT Loader, Windows NT loader), ο κωδικός του τυπικού φορτωτή NT 6 ( Bootmgr) θα αντικατασταθεί από το πρόγραμμα εγκατάστασης των Windows XP .

Θα πρέπει να σημειωθεί ότι ένα παρόμοιο αποτέλεσμα μπορεί να επιτευχθεί χρησιμοποιώντας το βοηθητικό πρόγραμμα bootsect.exe, το οποίο βρίσκεται επίσης στο μέσο εκκίνησης των Windows 7. Για να το κάνετε αυτό, πρέπει να εκτελέσετε το bootsect.exe με τις ακόλουθες παραμέτρους:

Bootsect /NT60 SYS

Ο τομέας εκκίνησης του διαμερίσματος συστήματος θα αντικατασταθεί με κώδικα συμβατό με BOOTMGR. Μπορείτε να μάθετε περισσότερα σχετικά με τη χρήση του βοηθητικού προγράμματος bootsect.exe εκτελώντας το με την παράμετρο /βοήθεια.

Bootrec.exe /ScanOs

Ξεκινώντας με το πλήκτρο /ScanOs, το βοηθητικό πρόγραμμα σαρώνει όλους τους δίσκους για εγκατεστημένα λειτουργικά συστήματα Windows Vista και Windows 7. Επιπλέον, όταν χρησιμοποιείται, εμφανίζει μια λίστα με τα συστήματα που βρέθηκαν που δεν είναι καταχωρημένα αυτήν τη στιγμή στον χώρο αποθήκευσης δεδομένων διαμόρφωσης εκκίνησης των Windows (Διαμόρφωση εκκίνησης Δεδομένα (BCD) )Αποθήκευση).

Bootrec.exe /RebuildBcd

Ξεκινώντας με αυτό το κλειδί, το βοηθητικό πρόγραμμα σαρώνει όλους τους δίσκους για την παρουσία εγκατεστημένων λειτουργικών συστημάτων Windows Vista ή Windows 7. Τα λειτουργικά συστήματα που βρέθηκαν εμφανίζονται σε μια λίστα από την οποία μπορούν να προστεθούν στον χώρο αποθήκευσης δεδομένων διαμόρφωσης εκκίνησης των Windows (Boot Configuration Data Store) . Χρησιμοποιήστε επίσης αυτήν την επιλογή εάν θέλετε να αναδημιουργήσετε πλήρως το χώρο αποθήκευσης δεδομένων διαμόρφωσης εκκίνησης. Πριν το κάνετε αυτό, πρέπει να διαγράψετε τον προηγούμενο χώρο αποθήκευσης. Το σύνολο των εντολών θα μπορούσε να είναι το εξής:

Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

Το παραπάνω παράδειγμα εξάγει τον τρέχοντα χώρο αποθήκευσης ρυθμίσεων εκκίνησης στο C:\BCDcfg.bak, καταργεί το σύστημά του, τα κρυφά χαρακτηριστικά και τα χαρακτηριστικά μόνο για ανάγνωση, το καταργεί με το DEL και το δημιουργεί εκ νέου με το bootrec /RebuildBcd.


Μεγέθυνση εικόνας

Φυσικά η χρησιμότητα Bootrec.exeείναι πολύ λειτουργικό, ωστόσο, δεν θα βοηθήσει εάν, για παράδειγμα, το αρχείο φόρτωσης εκκίνησης των Windows bootmgrκατεστραμμένο ή σωματικά εξαφανισμένο. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε ένα άλλο βοηθητικό πρόγραμμα, που περιλαμβάνεται επίσης στα μέσα διανομής των Windows 7 - bcdboot.exe.

Ανάκτηση του περιβάλλοντος εκκίνησης χρησιμοποιώντας BCDboot.exe

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

Η γραμμή εντολών σε αυτήν την περίπτωση μπορεί να μοιάζει με αυτό:

Bcdboot.exe e:\windows

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

Σύνταξη των παραμέτρων της γραμμής εντολών bcdboot

Το βοηθητικό πρόγραμμα bcdboot.exe χρησιμοποιεί τις ακόλουθες παραμέτρους γραμμής εντολών:

Πηγή BCDBOOT]

πηγή

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

Προαιρετική παράμετρος. Ορίζει τη γλώσσα περιβάλλοντος εκκίνησης. Η προεπιλογή είναι Αγγλικά (ΗΠΑ).

Προαιρετική παράμετρος. Καθορίζει το γράμμα μονάδας δίσκου του διαμερίσματος συστήματος όπου θα εγκατασταθούν τα αρχεία περιβάλλοντος εκκίνησης. Από προεπιλογή, χρησιμοποιείται το διαμέρισμα συστήματος που καθορίζεται από το υλικολογισμικό του BIOS.

Προαιρετική παράμετρος. Ενεργοποιεί τη λειτουργία λεπτομερούς καταγραφής της λειτουργίας του βοηθητικού προγράμματος.

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

Περίληψη

Το άρθρο εξέτασε τις αρχές της εργασίας με τα βοηθητικά προγράμματα bootrec.exe και bcdboot.exe, τα οποία χρησιμοποιούνται για την επίλυση προβλημάτων που σχετίζονται με την αδυναμία εκκίνησης του λειτουργικού συστήματος Windows 7 λόγω κατεστραμμένου ή έλλειψης του bootloader.

Επιλογή 1. Αυτόματα - χρήση του περιβάλλοντος ανάκτησης Windows RE στα Windows 7.

Κατά την εγκατάσταση των Windows 7, δημιουργείται αυτόματα ένα διαμέρισμα υπηρεσίας στον σκληρό δίσκο, παρέχοντας πρόσβαση στο Windows RE (Περιβάλλον αποκατάστασης). Χρησιμοποιώντας αυτήν την ενότητα υπηρεσιών, μπορείτε:

Εκκίνηση σε περιβάλλον αποκατάστασης από τον σκληρό δίσκο

Δημιουργήστε ένα CD που περιέχει το περιβάλλον ανάκτησης

1) Εκκίνηση στο περιβάλλον ανάκτησης από τον σκληρό σας δίσκο ή το δίσκο αποκατάστασης συστήματος.

Για να αποκτήσετε πρόσβαση στο μενού Επιλογές εκκίνησης για προχωρημένους, πατήστε F8 μετά την ενεργοποίηση του υπολογιστή (αλλά πριν φορτώσετε το λειτουργικό σύστημα).

2) Επιλέξτε το πρώτο στοιχείο μενού (Επισκευή του υπολογιστή σας) και πατήστε Enter.

3) Επιλέξτε τη γλώσσα πληκτρολογίου στην οποία έχει οριστεί ο κωδικός πρόσβασης του λογαριασμού διαχειριστή σας.

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

5) Επιλέξτε ένα στοιχείο Ανάκτηση εκκίνησης(Επισκευή εκκίνησης), το αντικείμενο μπορεί επίσης μερικές φορές να βοηθήσει Επαναφοράς συστήματος(System Restore), το οποίο σας επιτρέπει να επιστρέψετε στο σημείο που δημιουργήθηκε πριν παρουσιαστεί το πρόβλημα.

Επιλογή 2. Χειροκίνητη ανάκτηση, δημιουργία μενού πολλαπλών εκκίνησης.

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

1) Κάντε λήψη του αρχείου Bootfiles_x86+x64.zip (περιέχει αρχεία: Bcdboot.exe; Bcdedit.exe; Bootsect.exe)

2) Δημιουργήστε ένα φάκελο εκκίνησης

3) Αποσυσκευάστε το ληφθέν αρχείο και αντιγράψτε τα αρχεία Bootsect.exe και Bcdedit.exe του απαιτούμενου bit στο φάκελο Boot που δημιουργήσατε.

4) Ξεκινήστε το περιβάλλον που απαιτείται για την εργασία:

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

6) Εκκινήστε τη γραμμή εντολών.

Στα Windows: Win+R -> cmd -> Ok.

Στο περιβάλλον ανάκτησης: Επιλέξτε τη γλώσσα πληκτρολογίου στην οποία έχει οριστεί ο κωδικός πρόσβασης του λογαριασμού διαχειριστή σας. Εισαγάγετε τον κωδικό πρόσβασης διαχειριστή. ΕΠΕΛΕΞΕ ΕΝΑ ΑΝΤΙΚΕΙΜΕΝΟ Γραμμή εντολών(Γραμμή εντολών)

1) Τα Windows 7 χρησιμοποιούν μια βελτιωμένη μέθοδο εκκίνησης - το Boot Configuration Data Store. Αυτό το κατάστημα περιέχει όλες τις πληροφορίες για όλα τα λειτουργικά συστήματα που είναι εγκατεστημένα στον υπολογιστή. Επομένως, δεν μπορούν να χρησιμοποιηθούν bootloaders από παλαιότερα λειτουργικά συστήματα Windows για την εκκίνηση. Έτσι, για να επαναφέρουμε τον τομέα εκκίνησης των Windows 7, γράφουμε ξανά τον τομέα εκκίνησης σε όλα τα διαμερίσματα:

X:\boot\bootsect.exe /nt60 all

όπου X είναι το γράμμα μονάδας δίσκου που περιέχει το πρόγραμμα Bootsect.exe

2) Εάν διαθέτετε ένα δεύτερο σύστημα Windows XP, τότε πρέπει να εκτελέσετε μια σειρά από περισσότερες ενέργειες:

Δημιουργήστε ένα αποθετήριο λήψης των Windows 7 - ένα χώρο αποθήκευσης για λήψεις των Windows XP.

Bcdedit /create (ntldr) /d "Microsoft Windows XP"

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

Bcdedit /set (ntldr) περιγραφή "Microsoft Windows XP"

Bcdedit /set (ntldr) partition συσκευής=C:

Στη συνέχεια, τοποθετήστε το πρόγραμμα εκκίνησης των Windows 7 στη διαδρομή προς το πρόγραμμα εκκίνησης των Windows XP:

Bcdedit /set (ntldr) διαδρομή \ntldr

Στη συνέχεια, προσθέστε μια γραμμή σχετικά με την επιλογή των Windows XP στο μενού εκκίνησης και την τοποθέτησή τους κάτω από τα υπόλοιπα:

Bcdedit /displayorder (ntldr) /addlast

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

Για πληροφορίες:

Master Boot Record (MBR), συμβατό με το πρόγραμμα φόρτωσης του λειτουργικού συστήματος (ntldr - για Windows XP και bootmgr - για Windows 7/Vista).

Αρχεία εκκίνησης: για Windows XP - αρχεία ntdetect.com και boot.ini, για Windows 7/Vista - αποθήκευση εκκίνησης - Δεδομένα διαμόρφωσης εκκίνησης (BCD), τα οποία βρίσκονται στον κρυφό φάκελο συστήματος BOOT.

Επιλογή 3: Μη αυτόματη ανάκτηση με χρήση του bootrec.exe.

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

2) Επιλέξτε το λειτουργικό σύστημα που θέλετε να επαναφέρετε και κάντε κλικ στο «Επόμενο».

3) Στο παράθυρο Επιλογές συστήματος ανάκτησης(Επιλογές ανάκτησης συστήματος) επιλέξτε Γραμμή εντολών(Γραμμή εντολών).

4) Θα ανοίξει ένα παράθυρο διερμηνέα γραμμής εντολών cmd.exe, όπου πρέπει να εισαγάγετε:

Bootrec.exe /FixMbr

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

Bootrec.exe /FixBoot

Ο διακόπτης /FixBoot εγγράφει έναν νέο τομέα εκκίνησης στο διαμέρισμα συστήματος χρησιμοποιώντας έναν τομέα εκκίνησης που είναι συμβατός με τα Windows 7. Χρησιμοποιήστε αυτόν τον διακόπτη εάν ισχύει τουλάχιστον μία από τις ακόλουθες συνθήκες.

Ο τομέας εκκίνησης των Windows 7 έχει αντικατασταθεί από έναν μη τυπικό τομέα εκκίνησης

Ο τομέας εκκίνησης είναι κατεστραμμένος

Μετά την εγκατάσταση των Windows 7, μια παλαιότερη έκδοση του λειτουργικού συστήματος Windows εγκαταστάθηκε στον υπολογιστή. Σε αυτήν την περίπτωση, το Windows NT Boot Loader (NTLDR) χρησιμοποιείται αντί του Windows Boot Manager (Bootmgr.exe) για την εκκίνηση του υπολογιστή.

Bootrec.exe /RebuildBcd

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

Εάν δεν θυμάστε την τιμή που χρειάζεστε, μπορείτε απλώς να εισαγάγετε:

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