Ο bootloader των Windows 7 σταματά να λειτουργεί για πολλούς λόγους - εάν το boot.ini είναι κατεστραμμένο ή εάν προσπαθήσετε να εγκαταστήσετε το XP μαζί με το Seven, μετά το οποίο το τελευταίο δεν θέλει να εκκινήσει. Αυτό οφείλεται στο ότι τα XP αντικαθιστούν την καταχώρηση εκκίνησης. MBR Windows 7. Συνήθως ανάκαμψη Windows bootloader 7 πραγματοποιήθηκαν τυπικά μέσασυστήματα. Μπορείτε επίσης να χρησιμοποιήσετε ένα άλλο εργαλείο, όπως το Bootice.

Ο ευκολότερος τρόπος επαναφοράς του bootloader

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

  1. Ο υπολογιστής θα προσπαθήσει αυτόματα να βρει μια λύση στο πρόβλημα, η οποία θα σας ειδοποιήσει στο παράθυρο που ανοίγει.
  2. Εάν το βοηθητικό πρόγραμμα αποκατάστασης είναι στο ύψος της εργασίας, το μόνο που μένει είναι να γίνει επανεκκίνηση.

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

Επεξεργασία boot.ini

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

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

Η επιδιόρθωση είναι απλή - εκκινήστε από το LiveCD και επεξεργαστείτε το boot.ini με κανονικό σημειωματάριο. Υπάρχουν μόνο δύο ενότητες εδώ - ο φορτωτής εκκίνησης, ο οποίος ελέγχει την εκκίνηση και τα λειτουργικά συστήματα. Θα πρέπει να θυμάστε την τιμή πολλών παραμέτρων:

  • timeout=10 - χρόνος σε δευτερόλεπτα κατά τον οποίο ο χρήστης μπορεί να επιλέξει ένα λειτουργικό σύστημα για έναρξη.
  • Το multi(0) και το disk(0) είναι παράμετροι που πρέπει να έχουν μηδενικές τιμές;
  • rdisk(0) — αριθμός του δίσκου με το διαμέρισμα συστήματος (μετρημένος από το μηδέν).

Γενικά, το boot.ini από ένα λειτουργικό σύστημα πρέπει να μοιάζει με αυτό της εικόνας.

Χρησιμοποιώντας τη γραμμή εντολών για την επαναφορά του τομέα MBR

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

  1. Πληκτρολογήστε την εντολή Bootrec και μετά πατήστε Enter, θα εμφανιστεί πλήρης λίσταευκαιρίες
  2. Καταγράψτε τον τομέα MBR, για τον οποίο υπάρχει η εντολή Bootrec.exe /FixMbr.
  3. Με την επιτυχή ολοκλήρωση της λειτουργίας αφού πατήσετε Enter, ο υπολογιστής θα ειδοποιήσει τον χρήστη στην επόμενη γραμμή.
  4. Στη συνέχεια, εκτελέστε τη διαδικασία για τη σύνταξη ενός νέου τομέα εκκίνησης, για τον οποίο πληκτρολογήστε Bootrec.exe /FixBoot.
  5. Απομένει μόνο να εισέλθετε στο Exit και να προσπαθήσετε να επανεκκινήσετε τον υπολογιστή.
  1. Εισαγάγετε τη γραμμή εντολών από τη δισκέτα εγκατάστασης ή τη μονάδα flash.
  2. Εισαγάγετε το Bootrec /ScanOs, μετά το οποίο το βοηθητικό πρόγραμμα θα σαρώσει τον υπολογιστή για ένα λειτουργικό σύστημα.
  3. Γράψτε την εντολή Bootrec.exe /RebuildBcd στην επόμενη γραμμή, το πρόγραμμα θα σας ζητήσει να προσθέσετε όλες τις εκδόσεις των Windows που βρέθηκαν στο μενού έναρξης, συμπεριλαμβανομένων των XP, κ.λπ.
  4. Απομένει να συμφωνήσετε με αυτό πατώντας διαδοχικά το Y και το Enter, μετά από το οποίο, όταν το σύστημα εκκινήσει, θα έχετε τη δυνατότητα να επιλέξετε ποιο λειτουργικό σύστημα θα εκκινήσετε - XP ή τα επτά.

Μπορείτε να διορθώσετε το πρόβλημα με το MBR με μια ακόμη εντολή. Για αυτό σε γραμμή εντολώνπρέπει να πληκτρολογήσετε bootsect /NT60 SYS και μετά Enter. Εισαγάγετε Έξοδος για έξοδο. Ως αποτέλεσμα, ο κύριος κώδικας εκκίνησης θα ενημερωθεί και τα συστήματά σας θα εμφανίζονται στη λίστα κατά την εκκίνηση.

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

Το BOOTMGR λείπει

Ένα τέτοιο μήνυμα σε μια μαύρη οθόνη εμφανίζεται συνήθως από τον υπολογιστή όταν ο τομέας MBR έχει καταστραφεί ή διαγραφεί. Ο λόγος μπορεί να μην σχετίζεται με το MBR, για παράδειγμα, εάν το BIOS έχει χάσει τις ρυθμίσεις της καρτέλας εκκίνησης και το σύστημα προσπαθεί να εκκινήσει από λάθος δίσκο. Αλλά πιο συχνά φταίει ο bootloader, οπότε θα περιγράψουμε τον τρόπο επαναφοράς Εκκίνηση των Windows 7.

Σε έναν δίσκο με Windows 7 υπάρχει πάντα ένα μικρό δεσμευμένο κρυφό διαμέρισμα 100 megabyte για την εγγραφή αρχείων εκκίνησης του λειτουργικού συστήματος, συμπεριλαμβανομένου ενός κατεστραμμένου BOOTMGR. Μπορείτε απλά να αντιγράψετε το BOOTMGR από το μέσο εγκατάστασης και να γράψετε σε αυτό το διαμέρισμα. Για αυτό:

  1. Μεταβείτε στη γραμμή εντολών από το δίσκο ανάκτησης.
  2. Εισαγάγετε διαδοχικά τις εντολές diskpart και volume list και μετά θα εμφανιστεί στην οθόνη μια λίστα με τους δίσκους σας και τα γράμματα που έχει εκχωρήσει το σύστημα σε καθέναν από αυτούς. Μας ενδιαφέρει ένα δεσμευμένο διαμέρισμα 100 MB και μια μονάδα οπτικού δίσκου - μονάδες δίσκου C και F, αντίστοιχα, όπως στην εικόνα.
  3. Για έξοδο, πληκτρολογήστε Exit και πατήστε Enter.

Πληκτρολογήστε το γράμμα της μονάδας δίσκου εγκατάστασης ακολουθούμενο από άνω και κάτω τελεία και την εντολή για αντιγραφή bootmrg στο δεσμευμένο διαμέρισμα. Θα μοιάζει με αυτό:

  • F: και μετά Enter;
  • Αντιγράψτε το bootmgr C:\ και πατήστε Enter.
  • Έξοδος, το βοηθητικό πρόγραμμα θα βγει.

Εάν η αντιγραφή στο κρυφό διαμέρισμα αποτύχει, ο χώρος αποθήκευσης λήψεων μπορεί να αντικατασταθεί πλήρως. Η επαναφορά του προγράμματος εκκίνησης των Windows 7 γίνεται με την εντολή bcdboot.exe N:\Windows, όπου N είναι το γράμμα της μονάδας δίσκου με το λειτουργικό σύστημα. Αφού ενημερωθείτε ότι τα αρχεία δημιουργήθηκαν με επιτυχία, μπορείτε να βγείτε από το εργαλείο με την εντολή Έξοδος και να επανεκκινήσετε τον υπολογιστή σας.

  • γράψτε τη γραμμή diskpart στη γραμμή εντολών, η οποία καλεί το βοηθητικό πρόγραμμα.
  • για να παραθέσετε όλους τους διαθέσιμους φυσικούς δίσκους δίσκος λίστας εγγραφής.
  • Ο απαιτούμενος δίσκος επιλέγεται με την εντολή sel disk 0, όπου 0 είναι ο αριθμός του μόνο εγκατεστημένου σκληρού δίσκου.
  • Για να εμφανίσετε όλα τα διαμερίσματα του σκληρού δίσκου, εισαγάγετε το διαμέρισμα λίστας.
  • Για να επιλέξετε ένα δεσμευμένο διαμέρισμα, γράψτε την εντολή sel part 1, όπου 1 είναι ο αριθμός του διαμερίσματος.
  • Κάντε το ενεργό πληκτρολογώντας ενεργό.
  • Κλείστε την εφαρμογή γράφοντας exit.

Σε ακραίες περιπτώσεις, μπορείτε να διαγράψετε και να μορφοποιήσετε εντελώς το διαμέρισμα συστήματος ξεκινώντας από κάποιο LiveCD και, στη συνέχεια, χρησιμοποιώντας την εντολή bcdboot.exe για να δημιουργήσετε ξανά τον τομέα.

Χρήση Bootice

Εάν τα Windows XP εγκαταστάθηκαν μετά το "Seven", λόγω του αντικατασταθέντος τομέα MBR, ξεκινά μόνο τα XP και δεν έχετε τη δυνατότητα να επιλέξετε σύστημα αφού ενεργοποιήσετε τον υπολογιστή. Ωστόσο, και τα δύο συστήματα είναι πλήρως λειτουργικά και μπορείτε να επιστρέψετε το μενού έναρξης πολύ εύκολα, για το οποίο χρησιμοποιείται το βοηθητικό πρόγραμμα Bootice:


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

  • κάντε κλικ στο "Προσθήκη"?
  • στη λίστα που ανοίγει, επιλέξτε τη νέα γραμμή καταχωρήσεις των Windows 7;
  • Στη δεξιά πλευρά στο επάνω πεδίο εισόδου, επιλέξτε τον σκληρό δίσκο.
  • στο παρακάτω πεδίο, υποδείξτε την ενότητα με το "Επτά"·
  • κάντε κλικ στην αποθήκευση βασικών ρυθμίσεων.

Το πρόγραμμα θα σας ειδοποιήσει για την επιτυχή αλλαγή αυτού του στοιχείου στο Boot και μπορείτε να βγείτε από το Bootice. Την επόμενη φορά που θα ενεργοποιήσετε τον υπολογιστή σας, μπορείτε ήδη να επιλέξετε από ποιο λειτουργικό σύστημα θα εκκινήσετε σκληρός δίσκος- Windows 7 ή XP.

Διαμαρτυρηθείτε για το περιεχόμενο


  • Παραβίαση πνευματικών δικαιωμάτων Ανεπιθύμητο Μη έγκυρο περιεχόμενο Κατεστραμμένοι σύνδεσμοι


Στείλετε

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

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

Οι κύριες αιτίες προβλημάτων με τον bootloader των Windows 7:

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

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

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

Πώς να επαναφέρετε τον bootloader των Windows 7; Για να επαναφέρετε τα αρχεία εκκίνησης του λειτουργικού συστήματος, χρησιμοποιήστε τα ενσωματωμένα εργαλεία των Windows: επισκευή αυτόματης εκκίνησης, καθώς και χρησιμοποιώντας τα βοηθητικά προγράμματα BootRec και BCDboot που αποτελούν μέρος του λειτουργικού συστήματος και εκτελούνται στη γραμμή εντολών.

Πριν χρησιμοποιήσετε τα εργαλεία του λειτουργικού συστήματος, πρέπει να γνωρίζετε τη διάταξη του σκληρού δίσκου. Οι σύγχρονοι υπολογιστές έχουν στυλ διάταξης σκληρού δίσκου GPT και νέο BIOS - UEFI και μέσα Ώρες Windows 7, οι δίσκοι χρησιμοποιούσαν κατάτμηση MBR και το απαρχαιωμένο πλέον BIOS. Σε ορισμένους υπολογιστές, τα Windows 7 64-bit είναι εγκατεστημένα σε δίσκους UEFI και GPT και γενικά, οι υπολογιστές με Windows 7 χρησιμοποιούν κατάτμηση MBR (Master Boot Record).

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

Για να εκτελέσετε λειτουργίες ανάκτησης του bootloader, θα χρειαστείτε είτε ένα DVD εγκατάστασης με λειτουργικό σύστημα είτε ένα bootable Μονάδα flash των Windows 7. Απαιτούνται μέσα εκκίνησης για να είναι δυνατή η εκκίνηση προσωπικός υπολογιστής Windows RE (Windows Recovery Environment) Περιβάλλον αποκατάστασης, το οποίο μπορεί να χρησιμοποιηθεί για να προσπαθήσει να λύσει το πρόβλημα της αδυναμίας εκκίνησης του συστήματος.

Αυτόματη εκτέλεση της αποκατάστασης των Windows 7 από το εργαλείο συστήματος

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

Αμέσως μετά την εκκίνηση του υπολογιστή, χρησιμοποιώντας τα πλήκτρα του πληκτρολογίου, πρέπει να μπείτε στο μενού εκκίνησης ( μενού εκκίνησης) επέλεξε εξωτερική συσκευήΓια φόρτωση: Δίσκος DVDή Μονάδες flash USB. Ποια πλήκτρα θα πατήσετε εξαρτάται από τον κατασκευαστή του εξοπλισμού, ελέγξτε το εκ των προτέρων.

Ένας άλλος τρόπος: μπορείτε να εισέλθετε στο BIOS και να ορίσετε την προτεραιότητα εκκίνησης από τη συνδεδεμένη συσκευή εκεί: μια μονάδα USB ή μια μονάδα DVD.

Σε αυτό το παράδειγμα, χρησιμοποιώ έναν δίσκο εγκατάστασης των Windows 7, με όλες τις ενέργειες μονάδα flash με δυνατότητα εκκίνησηςεκτελούνται με παρόμοιο τρόπο.

Στο πρώτο παράθυρο του προγράμματος εγκατάσταση των Windowsκάντε κλικ στο κουμπί "Επόμενο".

Στο παράθυρο που σας ζητά να ξεκινήσετε την εγκατάσταση του λειτουργικού συστήματος στον υπολογιστή σας, στην κάτω αριστερή γωνία, κάντε κλικ στο "System Restore".

Στο παράθυρο Επιλογές αποκατάστασης συστήματος που ανοίγει, θα ξεκινήσει μια αναζήτηση εγκατεστημένα συστήματα.

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

Κάντε κλικ στο "Λεπτομέρειες" για να δείτε μια περιγραφή της επιδιόρθωσης.

Για να ξεκινήσετε την αυτόματη αντιμετώπιση προβλημάτων των προβλημάτων εκκίνησης του συστήματος, κάντε κλικ στο κουμπί "Διόρθωση και επανεκκίνηση".

Μετά την επαναφορά του bootloader, το λειτουργικό σύστημα Windows 7 θα εκκινήσει ξανά στον υπολογιστή.

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

  1. Στο παράθυρο "Επιλογές αποκατάστασης συστήματος", ενεργοποιήστε την επιλογή "Χρήση εργαλείων αποκατάστασης για την επίλυση προβλημάτων όταν Εκκίνηση των Windows. Επιλέξτε το λειτουργικό σύστημα για επαναφορά και, στη συνέχεια, κάντε κλικ στο κουμπί «Επόμενο».

  1. Στο παράθυρο για την επιλογή εργαλείων ανάκτησης, κάντε κλικ στο "Επισκευή εκκίνησης".

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

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

Επαναφορά του προγράμματος εκκίνησης των Windows 7 χρησιμοποιώντας το βοηθητικό πρόγραμμα Bootrec

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

Από τη δισκέτα εκκίνησης, πρέπει να εισαγάγετε το περιβάλλον αποκατάστασης των Windows όπως περιγράφεται παραπάνω.

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

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

  • FixMbr - Η επιλογή εγγράφει το Master Boot Record (MBR) στο διαμέρισμα δίσκου συστήματος συμβατό με Windows 7, ο υπάρχων πίνακας διαμερισμάτων δεν αντικαθίσταται
  • FixBoot - χρησιμοποιώντας την εντολή, εγγράφεται ένας νέος τομέας εκκίνησης στο διαμέρισμα συστήματος, το οποίο είναι συμβατό με τα Windows 7
  • ScanOS - αναζητά όλες τις μονάδες δίσκου εγκατεστημένων συστημάτων που είναι συμβατά με τα Windows 7, εμφανίζει καταχωρήσεις που δεν βρίσκονται στο χώρο αποθήκευσης ρυθμίσεων συστήματος
  • RebuildBcd - αναζήτηση σε όλους τους δίσκους εγκατεστημένων συστημάτων συμβατών με Windows 7, επιλέξτε συστήματα για προσθήκη δεδομένων στο χώρο αποθήκευσης ρυθμίσεων εκκίνησης

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

Η εντολή FixBoot χρησιμοποιείται υπό τις ακόλουθες συνθήκες: καταστροφή τομέα εκκίνησης, τομέας εκκίνησηςάλλαξε σε μη τυπικό τομέα εκκίνησης, εγκαταστάθηκε μια παλαιότερη έκδοση σε υπολογιστή με Windows 7 έκδοση Windows(Windows XP ή Windows Vista).

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

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

Στο παράθυρο διερμηνέα γραμμής εντολών, εισαγάγετε την εντολή (αφού εισαγάγετε εντολές στη γραμμή εντολών, πατήστε το πλήκτρο "Enter"):

Bootrec /fixmbr

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

Bootrec /fixboot

Οι υπόλοιπες εντολές ισχύουν εάν ο υπολογιστής διαθέτει περισσότερα από ένα λειτουργικά συστήματα.

Κλείστε τη γραμμή εντολών και στο παράθυρο "Επιλογές ανάκτησης συστήματος", κάντε κλικ στο κουμπί "Επανεκκίνηση".

Πώς να επιδιορθώσετε τη γραμμή εντολών του bootloader των Windows 7 χρησιμοποιώντας το βοηθητικό πρόγραμμα BCDboot

Χρησιμοποιώντας το βοηθητικό πρόγραμμα bcdboot.exe, μπορείτε να επαναφέρετε το πρόγραμμα εκκίνησης των Windows 7 σε υπολογιστές με MBR ή Στυλ GPTδιάταξη σκληρού δίσκου.

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

Στο παράθυρο της γραμμής εντολών, εισαγάγετε την εντολή για την εκτέλεση του βοηθητικού προγράμματος DiskPart:

diskpart

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

Τόμος λίστας

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

Το όνομα του τόμου (γράμμα μονάδας δίσκου) στο Diskpart μπορεί να διαφέρει από το γράμμα της μονάδας στον Explorer. Για παράδειγμα, στην περίπτωσή μου, στον Explorer, το διαμέρισμα συστήματος έχει το γράμμα "C" και στο τμήμα δίσκου επισημαίνεται με το γράμμα "E".

Για έξοδο από το βοηθητικό πρόγραμμα diskpart, πληκτρολογήστε:

bcdbootX:\windows

Σε αυτήν την εντολή: "X" είναι το γράμμα μονάδας δίσκου στο οποίο είναι εγκατεστημένο το λειτουργικό σύστημα. Στην περίπτωσή μου, αυτό είναι το γράμμα "E", μπορεί να έχετε διαφορετικό όνομα για τον τόμο (δίσκο).

Κλείστε τη γραμμή εντολών.

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

Συμπεράσματα άρθρου

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

Έμπειρος χρήστης Η/Υ και Διαδικτύου

Το MBR είναι μια παρωχημένη μορφή σκληρού δίσκου (ή μονάδας flash),
ακόμα σε ζήτηση (λόγω της ανεπιτήδευσής του)

Master Boot Record (MBR) - η κύρια εγγραφή εκκίνησης ενός αποθηκευτικού μέσου που περιέχει πληροφορίες για τα διαμερίσματα του. Η βλάβη ή η απώλεια του MBR καθιστά απρόσιτες τις πληροφορίες στο δίσκο ή τη μονάδα flash. Για ανάκτηση MBR υπάρχουν ειδικές βοηθητικές υπηρεσίες, της μορφής TestDisk.

Το TestDisk θα "εξετάσει" ολόκληρο το μέσο και θα δημιουργήσει έναν πίνακα κατατμήσεων. Το πρόγραμμα ρωτά το BIOS ή το λειτουργικό σύστημα για πληροφορίες σχετικά με τους σκληρούς δίσκους του συστήματος γρήγορος έλεγχοςδομές δίσκου και πίνακες κατατμήσεων για «ορθότητα». Εάν εντοπιστούν σφάλματα, το TestDisk θα σας βοηθήσει να τα διορθώσετε. Επιπλέον, το TestDisk, κατά τη σάρωση μέσων, μπορεί να ανιχνεύσει διαμερίσματα που έχουν διαγραφεί από καιρό σε αυτό.

Το TestDisk είναι ένα δωρεάν πρόγραμμα ανοιχτού κώδικα για την ανάκτηση της κύριας εγγραφής εκκίνησης ενός δίσκου ή μιας μονάδας flash. Το πρόγραμμα κατεβάζεται χωρίς προβλήματα από το Διαδίκτυο. Η διεπαφή είναι αγγλική, αλλά - αυτή είναι η σπάνια περίπτωση όταν είναι καλύτερο να μην κυνηγήσετε τους εντοπιστές.

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

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

  1. Επαναφορά διαγραμμένων κατατμήσεων
  2. Ανακατασκευή του πίνακα διαμερισμάτων
  3. Αντικατάσταση MBR

Για πολλά χρόνια, η 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 boot 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πολύ λειτουργικό, ωστόσο, δεν θα βοηθήσει εάν, για παράδειγμα, το αρχείο bootloader των 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 του bootloader του λειτουργικού συστήματος, συνδυάζει το αντικείμενο του bootloader με το πρότυπο συστήματος για να δημιουργήσει μια καταχώρηση εκκίνησης.

Περίληψη

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

Σελίδα 8 από 8

Κεφάλαιο 7
Ανάκτηση δεδομένων σε σκληρούς δίσκους

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

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

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

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

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

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


Η «θεραπεία» των τομέων πρέπει να γίνεται μόνο εάν δεν υπάρχει ιός μνήμη τυχαίας προσπέλασης. Εάν το αντίγραφο μνήμης του ιού δεν διαγραφεί, είναι πιθανό ο ιός να μολύνει ξανά τη δισκέτα ή τη μονάδα σκληρού δίσκου μετά την αφαίρεση του κωδικού ιού.
Τώρα σχετικά με την ίδια τη διαδικασία ανάκτησης. Όπως γνωρίζετε, η κύρια εγγραφή εκκίνησης (MBR) υπάρχει σε οποιονδήποτε διαμορφωμένο φυσικό δίσκο. Ωστόσο, ο κώδικας εκκίνησης στο MBR εξαρτάται από το λειτουργικό σύστημα που δημιούργησε το MBR. Δηλαδή, το MBR που δημιουργήθηκε όταν εγκαταστάσεις WindowsΤο 98 είναι διαφορετικό από το MBR που δημιουργήθηκε κατά την εγκατάσταση των Windows XP ή Linux (δείτε Κεφάλαιο 5, Αντιμετώπιση προβλημάτων εκκίνησης για περισσότερα σχετικά με αυτό). Το περιεχόμενο της εγγραφής εκκίνησης ενός διαμερίσματος εξαρτάται επίσης από τον τύπο του συστήματος αρχείων που δημιουργείται σε αυτό το διαμέρισμα. Κατά την επιλογή εργαλείων για την ανάκτηση κατατμήσεων MBR και BR, αυτοί οι παράγοντες πρέπει να λαμβάνονται υπόψη. Επομένως, οι διαδικασίες ανάκτησης για τα MBR και BR αναλύονται παρακάτω ξεχωριστά για τα Windows 98 και τα Windows XP.
Ανάκτηση MBR για Windows 98
Πριν προσπαθήσετε να επαναφέρετε το MBR, θα πρέπει να βεβαιωθείτε ότι αυτή η διαδικασία είναι απαραίτητη. Για να ελέγξετε την κατάσταση του MBR, συνιστάται να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Norton DiskEdit.
ΣΗΜΕΙΩΣΗ
Παρά την εμφάνιση ολοένα και περισσότερων εργαλείων λογισμικού για "θεραπεία" συστημάτων αρχείων, πολλοί έμπειροι χρήστες προτιμούν να χρησιμοποιούν το Norton DiskEdit για να διορθώσουν σοβαρά σφάλματα. Αυτό εξηγείται από το γεγονός ότι το DiskEdit παρέχει βολικά μέσα για την προβολή όλων των στοιχείων της δομής του συστήματος αρχείων και, επιπλέον, είναι σε θέση να αποτρέψει λανθασμένες αλλαγές σε αυτά τα στοιχεία κατά τη διαδικασία ανάκτησης. Για το λόγο αυτό, θα χρησιμοποιήσουμε "στιγμιότυπα" της δομής του συστήματος αρχείων που ελήφθησαν χρησιμοποιώντας το DiskEdit ως εικονογραφήσεις για το υλικό που παρουσιάζεται. Αυτό θα σας βοηθήσει να εξερευνήσετε τις δυνατότητες του DiskEdit ταυτόχρονα.
Για να αποκτήσετε πρόσβαση σε όλες τις δυνατότητες του DiskEdit, πρέπει να εκτελέσετε το πρόγραμμα σε λειτουργία DOS. Επομένως, πρέπει πρώτα να προετοιμάσετε μια δισκέτα με δυνατότητα εκκίνησης.
ΣΥΜΒΟΥΛΗ ____________________
Εάν η έκδοση του DiskEdit είναι σε CD, θα πρέπει να έχετε μια "τυπική" δισκέτα με δυνατότητα εκκίνησης που να υποστηρίζει τη μονάδα CD. Εάν σκοπεύετε να εκτελέσετε το DiskEdit από μια δισκέτα, μπορείτε είτε να δημιουργήσετε μια "περικομμένη" έκδοση της δισκέτας εκκίνησης και να γράψετε το αρχείο DiskEdit.exe (χρειάζεται περίπου 700 KB) σε αυτήν ή να προετοιμάσετε μια ξεχωριστή δισκέτα με το DiskEdit.
Για να χρησιμοποιήσετε το DiskEdit για να επιλέξετε έναν σκληρό δίσκο για σάρωση, ακολουθήστε τα εξής βήματα:
1. Εκκινήστε τον υπολογιστή από τη δισκέτα σε λειτουργία DOS και εκτελέστε το πρόγραμμα DiskEdit. το πρόγραμμα θα σας προειδοποιήσει ότι λειτουργεί σε λειτουργία μόνο για ανάγνωση (Μόνο για ανάγνωση) για να προστατεύσει τα δεδομένα από τυχαία επεξεργασία (πώς να αλλάξετε τη λειτουργία, δείτε παρακάτω).
2. Κάντε κλικ στο κουμπί Συνέχεια για να συνεχίσετε. Το Disk-Edit θα σαρώσει τους δίσκους για να καθορίσει τη δομή του συστήματος αρχείων.
3. Αφού ολοκληρωθεί η σάρωση, το DiskEdit θα εμφανίσει μια λίστα με τις συσκευές που εντοπίστηκαν (Εικ. 7.1). Από προεπιλογή, το DiskEdit εμφανίζει μια λίστα λογικών μονάδων δίσκου. Εάν ο πίνακας διαμερισμάτων είναι τόσο κατεστραμμένος που δεν αναγνωρίζεται κανένας από τους λογικούς δίσκους, εμφανίζεται μια λίστα με φυσικούς δίσκους που έχουν εντοπιστεί.
4. Στη λίστα Τύπος (Τύπος) τοποθετήστε το διακόπτη στη θέση Φυσικός δίσκος (Φυσικός δίσκος).
5. Στη λίστα συσκευών, επιλέξτε τον φυσικό δίσκο που θέλετε να εξετάσετε.

Ρύζι. 7.1 Λίστα συσκευών που εντοπίστηκαν από το DiskEdit
Φυσικά, το MBR καταλαμβάνει τον πρώτο τομέα του σκληρού δίσκου (κύλινδρος 0, κεφαλή 0, τομέας 1).

ΣΗΜΕΙΩΣΗ
Στη συνέχεια, για συντομία, θα χρησιμοποιήσουμε τους ακόλουθους χαρακτηρισμούς: C είναι ο αριθμός κυλίνδρου, H είναι ο αριθμός κεφαλής και S είναι ο αριθμός τομέα.
Για να πλοηγηθείτε στον τομέα που θέλετε, ακολουθήστε αυτά τα βήματα.
1. Από το μενού Αντικείμενο, επιλέξτε Φυσικός Τομέας.
2. Στο πρόσθετο παράθυρο (Εικ. 7.2) πληκτρολογήστε τον αριθμό τομέα και κάντε κλικ στο κουμπί OK.

Ρύζι. 7.2 Επιλογή φυσικού τομέα
Από προεπιλογή, το DiskEdit εμφανίζει τα περιεχόμενα του τομέα σε δεκαεξαδικό κώδικα (ως λειτουργία Hex) (Εικ. 7.3).


Ρύζι. 7.3. Αναπαράσταση MBR σε δεκαεξαδικό κώδικα
Σε αυτήν την αναπαράσταση, κάθε ζεύγος δεκαεξαδικών ψηφίων αντιστοιχεί σε ένα byte.
ΠΡΟΣΟΧΗ
Εάν η τιμή κάποιας παραμέτρου καταλαμβάνει περισσότερα από ένα byte, τότε στη δεκαεξαδική αναπαράσταση της παραμέτρου, το υψηλό byte της βρίσκεται στα δεξιά και το χαμηλό byte βρίσκεται στα αριστερά. Για παράδειγμα, η υπογραφή τερματισμού του πίνακα διαμερισμάτων, AA55, είναι 55 AA σε δεκαεξαδικό.
Τα πρώτα byte του τομέα πρέπει να καταληφθούν από το πρόγραμμα bootstrap. Είναι πολύ δύσκολο να διακρίνετε οπτικά ένα «κανονικό» πρόγραμμα από ένα κατεστραμμένο (ειδικά αν το βλέπετε για πρώτη φορά). Η παρουσία διαγνωστικών μηνυμάτων κειμένου σε αυτό (όπως Geom. Hard. Disk) μπορεί να χρησιμεύσει ως έμμεσο σημάδι της σωστής κατάστασης του προγράμματος εκκίνησης. Φαίνονται στη δεξιά στήλη του παραθύρου, η οποία περιέχει την αναπαράσταση χαρακτήρων (κείμενο) των δεδομένων. Ένα άλλο έμμεσο σημάδι είναι το μέγεθος του προγράμματος. Θα πρέπει να καταλαμβάνει περίπου τα τρία τέταρτα ενός τομέα (446 byte ή 1BE byte στο hex) και να διαχωρίζεται από τον πίνακα διαμερισμάτων με null byte.
Η κατανομή του χώρου του πρώτου τομέα του σκληρού δίσκου παρουσιάζεται στον Πίνακα. 7.1.
Τέλος, η παρουσία ενός σωστού πίνακα διαμερισμάτων μπορεί να υποδεικνύει ότι ο πρώτος τομέας (τομέας 0) γενικά δεν είναι κατεστραμμένος (ή ελαφρώς κατεστραμμένος). Ο τρόπος αξιολόγησης της κατάστασης του PT συζητείται παρακάτω.

Εάν πιστεύετε ότι το πρόγραμμα bootstrap πρέπει να "θεραπευθεί", μπορούν να χρησιμοποιηθούν οι ακόλουθες μέθοδοι:
εάν υπάρχει ηλεκτρονικό αντίγραφο του MBR ("πάρθηκε", για παράδειγμα, από παρόμοιο σκληρό δίσκο), μπορείτε να αντικαταστήσετε το κατεστραμμένο MBR με αυτό.
Κλείστε το DiskEdit και εισαγάγετε την εντολή FDISK /MBR στη γραμμή εντολών. αυτό είναι
θα ενημερώσει το MBR, αλλά ο πίνακας διαμερισμάτων θα παραμείνει ίδιος.
εάν έχετε μια έκδοση "αναφοράς" του προγράμματος, εγγεγραμμένη, για παράδειγμα, σε ένα φύλλο χαρτιού, και μικρή παραμόρφωση, μπορείτε να επεξεργαστείτε το MBR με μη αυτόματο τρόπο.
Στις περισσότερες περιπτώσεις, για να επαναφέρετε το MBR, αρκεί να το ενημερώσετε με την εντολή FDISK /MBR. Η διαδικασία αποτελείται από τα ακόλουθα βήματα.
1. Χρησιμοποιώντας το πρόγραμμα BIOS Setup, βεβαιωθείτε ότι το πρώτο συσκευή εκκίνησηςκαθορίζεται η μονάδα δίσκου FDD.
2. Εκκινήστε τον υπολογιστή σας χρησιμοποιώντας μια δισκέτα με δυνατότητα εκκίνησης.
3. Στη γραμμή εντολών, πληκτρολογήστε FDISK /MBR.
4. Αφαιρέστε τη δισκέτα και επανεκκινήστε το σύστημα.

ΠΡΟΣΟΧΗ
Να είστε προσεκτικοί όταν χρησιμοποιείτε το FDISK /MBR εάν το MBR είναι κατεστραμμένο λόγω ιού. Το γεγονός είναι ότι αυτή η εντολή ξαναγράφει τον κώδικα του συστήματος φόρτωσης και δεν αλλάζει τον Πίνακα Διαμερισμάτων. Εάν ο ιός κρυπτογραφήσει τον Πίνακα Διαμερισμάτων ή χρησιμοποιεί μη τυπικές μεθόδους μόλυνσης, το FDISK/MBR μπορεί να οδηγήσει σε πλήρη απώλεια πληροφοριών στο δίσκο. Επομένως, πριν εκτελέσετε το FDISK /MBR, βεβαιωθείτε ότι ο πίνακας κατατμήσεων είναι σωστός. Για να το κάνετε αυτό, πρέπει να εκκινήσετε από μια μη μολυσμένη δισκέτα DOS και να ελέγξετε την ορθότητα αυτού του πίνακα (η διαδικασία για τον έλεγχο και την επαναφορά του PT περιγράφεται στην υποενότητα "Επαναφορά του πίνακα κατατμήσεων").
Όταν χρησιμοποιείτε το FDISK, να το γνωρίζετε αυτό το βοηθητικό πρόγραμμαδεν μπορεί να λειτουργήσει με δίσκους μεγαλύτερους από 64 GB.
Για να επεξεργαστείτε "μη αυτόματα" το MBR, πρέπει να θέσετε το DiskEdit σε λειτουργία επεξεργασίας. Για να το κάνετε αυτό, ακολουθήστε αυτά τα βήματα.
1. Από το μενού Εργαλεία στο κύριο παράθυρο, επιλέξτε Διαμόρφωση.
2. Στον πίνακα ρυθμίσεων που ανοίγει, καταργήστε την επιλογή του πλαισίου δίπλα στην επιλογή Μόνο για ανάγνωση και κάντε κλικ στο κουμπί OK.
ΣΗΜΕΙΩΣΗ
Για να αλλάξετε την κατάσταση των πλαισίων ελέγχου και των κουμπιών επιλογής στο DiskEdit, χρησιμοποιήστε το πλήκτρο<Пробел>.
Μετά από πρόσθετη επιβεβαίωση σχετικά με την αλλαγή της λειτουργίας, το DiskEdit θα αποθηκεύσει τις νέες ρυθμίσεις και θα σαρώσει ξανά το δίσκο. Για να επιστρέψετε στον πρώτο τομέα, ακολουθήστε ξανά την παραπάνω σειρά ενεργειών.
Ανάκτηση MBR για Windows XP
Η εντολή FDISK /MBR DOS δεν μπορεί να επαναφέρει ένα MBR που δημιουργήθηκε κατά την εγκατάσταση των Windows XP.
Για να λύσετε αυτό το πρόβλημα, χρησιμοποιήστε την εντολή fixmbr, η οποία είναι διαθέσιμη από την Κονσόλα αποκατάστασης των Windows XP. Η εντολή έχει την εξής μορφή:
fixmbr [όνομα μονάδας δίσκου], όπου όνομα μονάδας δίσκου είναι το όνομα της μονάδας δίσκου στην οποία θέλετε να γράψετε το νέο MBR. Το όνομα του δίσκου μπορεί να μοιάζει με αυτό: \Device\HardDisk0.
Αυτός είναι ο τρόπος εγγραφής του νέου MBR στον καθορισμένο δίσκο: fixmbr \Device\HardDisk0.
ΣΗΜΕΙΩΣΗ
Για να λάβετε το όνομα του δίσκου, μπορείτε να χρησιμοποιήσετε την εντολή χάρτη, η οποία είναι επίσης διαθέσιμη στο περιβάλλον της Κονσόλας αποκατάστασης (Εικ. 7.4).

Ρύζι. 7.4. Αναπαράσταση ονομάτων μονάδων δίσκου με την εντολή χάρτη

ΠΡΟΣΟΧΗ
Εάν δεν έχει καθοριστεί η παράμετρος device_name, το νέο MBR θα εγγραφεί στο δίσκο από τον οποίο έχει φορτωθεί το κύριο λειτουργικό σύστημα.
Εάν εντοπιστεί λανθασμένη ή μη τυπική υπογραφή πίνακα κατατμήσεων κατά την εκτέλεση της εντολής fixmbr, εμφανίζεται ένα μήνυμα επιβεβαίωσης που σας ρωτά εάν θέλετε να συνεχίσετε. Εάν η πρόσβαση σε δίσκους πραγματοποιείται χωρίς αποτυχίες, τότε το αίτημα θα πρέπει να απαντηθεί αρνητικά.
ΠΡΟΣΟΧΗ
Η εγγραφή ενός νέου MBR σε ένα δίσκο με διαμέρισμα συστήματος μπορεί να καταστρέψει τους πίνακες διαμερισμάτων, καθιστώντας τα διαμερίσματα απρόσιτα.
Έλεγχος και επισκευή του πίνακα χωρισμάτων
Για να αξιολογήσετε την κατάσταση του πίνακα διαμερισμάτων (PT), ακολουθήστε τα εξής βήματα:
1. Χρησιμοποιώντας το DiskEdit, ανοίξτε τον πρώτο τομέα του δίσκου, όπως περιγράφηκε προηγουμένως.
2. Από το μενού Προβολή, επιλέξτε ως Πίνακας διαμερισμάτων.
Οι πληροφορίες που εμφανίζονται στην οθόνη εξαρτώνται σε μεγάλο βαθμό από την κατάσταση του PT. Και στις δύο περιπτώσεις, το DiskEdit θα προσπαθήσει να παρουσιάσει τα δεδομένα που βρίσκονται εκεί που πρέπει να είναι το PT με τη μορφή πίνακα. Εάν το PT είναι περισσότερο ή λιγότερο σωστό, τότε θα πρέπει να μοιάζει με αυτό που φαίνεται στο Σχ. 7.5.

Ρύζι. 7.5. Αναπαράσταση πίνακα κατατμήσεων σε μορφή κειμένου

Οι στήλες του πίνακα εξόδου από το DiskEdit σημαίνουν τα εξής:
Σύστημα (Σύστημα) - τύπος συστήματος αρχείων ή διαμερίσματος. ένα εκτεταμένο (επιπλέον) διαμέρισμα αναφέρεται ως EXTNDx. Η πρόσθετη καταχώρηση πίνακα κατατμήσεων που αναφέρεται στην επόμενη λογική μονάδα δίσκου έχει την ετικέτα EXTEND.
Εκκίνηση (Λήψη) - ένα σημάδι του διαμερίσματος εκκίνησης. Εάν το διαμέρισμα είναι εκκινήσιμο, εμφανίζεται το Yes για αυτό, διαφορετικά όχι.
Θέση εκκίνησης - η διεύθυνση του πρώτου τομέα του διαμερίσματος, που δίνεται από τον αριθμό της κεφαλής, του κυλίνδρου και του τομέα.
Τελική τοποθεσία - η διεύθυνση του τελευταίου τομέα του διαμερίσματος, που δίνεται από τον αριθμό της κεφαλής, του κυλίνδρου και του τομέα.
Σχετικοί Τομείς (Σχετικός τομέας) - ο αριθμός του πρώτου τομέα της ενότητας σύμφωνα με τη διεύθυνση LBA (δηλαδή με αρίθμηση "από άκρο σε άκρο" κατά κεφαλές, κυλίνδρους και τομείς).
Αριθμός τομέων (Αριθμός τομέων) - το μέγεθος της ενότητας, μετρημένο σε τομείς (ανάκληση, ο τομέας έχει μέγεθος 512 byte).

Για να προβάλετε την αλυσίδα συνδέσμων προς λογικές μονάδες δίσκου που βρίσκονται μέσα σε ένα εκτεταμένο διαμέρισμα:
1. Μετακινήστε τον κέρσορα στη γραμμή που αντιστοιχεί στο εκτεταμένο τμήμα.
2. Από το μενού Σύνδεσμος, επιλέξτε Διαμέρισμα.
3. Εάν ένα στοιχείο σύνδεσης εμφανίζεται στη στήλη System (με την ετικέτα EXTEND), επαναλάβετε τα βήματα 1 και 2 για να μετακινηθεί στην επόμενη λογική μονάδα δίσκου (Εικ. 7.6).

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

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

Από όλα τα πεδία που αναφέρονται, μόνο το byte που περιέχει τον κωδικό τύπου ενότητας μπορεί να έχει κάποια προκαθορισμένη τιμή. Για παράδειγμα, για ένα κύριο διαμέρισμα FAT32, αυτός ο κωδικός θα πρέπει να είναι 0Ch, για μια λογική μονάδα δίσκου FAT32 σε ένα εκτεταμένο διαμέρισμα, θα πρέπει να είναι 0Bh και για το NTFS, θα πρέπει να είναι 07h.

ΣΥΜΒΟΥΛΗ
Μπορείτε να λάβετε μια αρκετά εκτενή λίστα με τους πιο συνηθισμένους κωδικούς εάν επιλέξετε την εντολή Change partition id για οποιοδήποτε διαμέρισμα στο πρόγραμμα ParagonPartitionManager (Εικ. 7.7).

Ο τομέας του λογικού πίνακα δίσκου, σε αντίθεση με τον τομέα της κύριας εγγραφής εκκίνησης, είναι πρακτικά κενός. Όλα τα byte σε αυτό από την αρχή μέχρι το byte σε μετατόπιση 1BDh συμπεριλαμβανομένων πρέπει να περιέχουν μηδενική τιμή. Ξεκινώντας από το επόμενο byte (σε μετατόπιση 1BEh), βρίσκεται ένας πρόσθετος πίνακας διαμερισμάτων (Extended PT), που αποτελείται από δύο στοιχεία. Στο τέλος του τομέα, υπάρχει μια υπογραφή που είναι ήδη γνωστή σε εσάς - η τιμή AA55h. Η δομή των στοιχείων Extended PT είναι εντελώς παρόμοια με τη δομή των στοιχείων του κύριου πίνακα κατατμήσεων.
Σε ορισμένες (ιδιαίτερα σοβαρές) περιπτώσεις μπορεί να χρησιμοποιηθεί η παρακάτω μάλλον ακραία μέθοδος, η οποία όμως συχνά δίνει θετικά αποτελέσματα.
1. Χρησιμοποιώντας το DiskEdit, αντιγράψτε τα περιεχόμενα του MBR και του Πίνακα Διαμερισμάτων από οποιονδήποτε υγιή δίσκο στον τομέα εκκίνησης του δίσκου που αποκαθίσταται. Στη συνέχεια, έχοντας διαγράψει (εγγράφοντας μηδενικά) όλες τις εγγραφές PT εκτός από την πρώτη, επεξεργαστείτε τις εισάγοντας σκόπιμα παραμορφωμένες πληροφορίες σχετικά με την τελική θέση του διαμερίσματος (για παράδειγμα, τον 9999ο κύλινδρο) και τον συνολικό αριθμό τομέων (για παράδειγμα, 99999999 ).
2. Μετά από αυτό, εκκινήστε το βοηθητικό πρόγραμμα DiskDoctor, το οποίο, όπως και το DiskEdit, περιλαμβάνεται στη σουίτα Norton Utilities.
3. Ξεκινήστε τον έλεγχο του δίσκου που αποκαθίσταται κάνοντας κλικ στα κουμπιά Diagnose Disk και Diagnose διαδοχικά σε δύο παράθυρα (Εικ. 7.8).

Ρύζι. 7.8. Οθόνες εκκίνησης DiskDoctor

4. Απαντήστε στο αίτημα για την εξάλειψη των σφαλμάτων που βρέθηκαν στον Πίνακα Διαμερισμάτων με τη συγκατάθεσή σας κάνοντας κλικ στο κουμπί Ναι (Εικ. 7.9).

Ρύζι. 7.9. Παρά την τρομερή προειδοποίηση του DiskDoctor, συμφωνήστε σε όλα

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

Ανάκτηση διαγραμμένων και "χαμένων" κατατμήσεων

Τα διαμερίσματα και οι λογικές μονάδες δίσκου μπορεί να "χαθούν" ως αποτέλεσμα της καταστροφής του πίνακα κατατμήσεων (PT). Επομένως, οι διαδικασίες για την "επισκευή" ενός PT και την επαναφορά "χαμένων" κατατμήσεων είναι συχνά σύνδεσμοι στην ίδια αλυσίδα: με την επαναφορά μιας από τις εγγραφές PT, μπορείτε να βρείτε το επόμενο διαμέρισμα στο δίσκο, να προσθέσετε τα δεδομένα του στην αντίστοιχη εγγραφή PT , και ούτω καθεξής.
Η κατάσταση γίνεται κάπως πιο περίπλοκη εάν τα ίδια τα διαμερίσματα διαγράφηκαν (για παράδειγμα, χρησιμοποιώντας προγράμματα όπως το Paragon Partition Manager) ή αν μορφοποιηθεί ολόκληρος ο σκληρός δίσκος.
Μια ειδική περίπτωση είναι η απώλεια κατατμήσεων ως αποτέλεσμα της μετατροπής δυναμικών τόμων σε βασικούς τόμους.
Ωστόσο, η τεχνολογία για την ανάκτηση διαγραμμένων και "χαμένων" κατατμήσεων δεν εξαρτάται τόσο από την αιτία της απώλειας, αλλά από το εάν το διαγραμμένο διαμέρισμα είναι (ήταν) σύστημα. Εάν όχι, τότε όλες οι λειτουργίες ανάκτησης διαμερισμάτων μπορούν να εκτελεστούν απευθείας στο περιβάλλον λειτουργικού συστήματος Windows. Επιπλέον, εάν πρόκειται για Windows XP, τότε το βοηθητικό πρόγραμμα Disk Management μπορεί να χρησιμοποιηθεί ως το κύριο εργαλείο. Τα Windows 98 θα απαιτήσουν ένα πρόγραμμα που μπορεί να δημιουργήσει διαμερίσματα και λογικές μονάδες δίσκου χωρίς να αλλάξει την περιοχή δεδομένων του διαμερίσματος. Αυτά είναι, συγκεκριμένα, το Norton Partition Magic και το αναφερόμενο Paragon Partition Manager (αλλά όχι το βοηθητικό πρόγραμμα FDISK, το οποίο, κατά τη σάρωση ενός διαθέσιμου χώρος στο δισκογράφει τον κωδικό F6 στον πρώτο τομέα σε κάθε κομμάτι, γεγονός που οδηγεί σε απώλεια πληροφοριών σε αυτούς τους τομείς).
Επιπλέον, θα πρέπει να θυμάστε (και όσο πιο ακριβές, τόσο καλύτερο) το μέγεθος του αποκατασταθέντος διαμερίσματος.
Έτσι, για να ανακτήσετε ένα χαμένο διαμέρισμα εκτός συστήματος χωρίς να χάσετε τα δεδομένα που είναι αποθηκευμένα σε αυτό, ακολουθήστε αυτά τα βήματα.
1. Δημιουργήστε ξανά ένα διαμέρισμα ακριβώς του ίδιου μεγέθους στη θέση του χωρίς να μορφοποιήσετε το νέο διαμέρισμα.
2. Στον τομέα μηδέν του διαμερίσματος, τοποθετήστε ένα αντίγραφο της εγγραφής εκκίνησης (BR) του "πρώην" διαμερίσματος (το πώς να το βρείτε και τι είναι το BR, περιγράφεται στην επόμενη υποενότητα).
Επιπλέον, τα προγράμματα Drive Rescue και EasyRecovery που συζητήθηκαν στο Κεφάλαιο 6 διαθέτουν πολύ ισχυρά εργαλεία για την εύρεση και την επαναφορά των κατατμήσεων που λείπουν.

Ανάκτηση δεδομένων στο σύστημα αρχείων FAT32

Η διαδικασία ελέγχου της κατάστασης του συστήματος αρχείων εξαρτάται γενικά από τη φύση της ζημιάς. Για παράδειγμα, δεν χρειάζεται να ασχοληθείτε με το MBR εάν ο ριζικός κατάλογος ενός λογικού δίσκου ή ο πίνακας FAT είναι κατεστραμμένος. Ωστόσο, εάν δεν μπορείτε να προσδιορίσετε την αιτία της αλειτουργίας του συστήματος ή η γενική φύση της κατάστασης δίνει την εντύπωση ότι "όλα έχουν χαθεί", είναι καλύτερο να ξεκινήσετε τη διάγνωση από την "πολύ κορυφή".
Θα υποθέσουμε ότι με τη βοήθεια του υλικού της προηγούμενης ενότητας, όλα τα προβλήματα με το MBR έχουν ξεπεραστεί με επιτυχία. Σε αυτήν την περίπτωση, η διαδικασία για τον έλεγχο της κατάστασης των κατατμήσεων που παρουσιάζονται στον πίνακα κατατμήσεων θα πρέπει να είναι η εξής.
1. Έλεγχος της εγγραφής εκκίνησης (Boot Record) του διαμερίσματος (λογικός δίσκος).
2. Έλεγχος της κατάστασης του ριζικού καταλόγου.
3. Εξέταση του πίνακα εκχώρησης αρχείων (FAT).
4. Έλεγχος της κατάστασης των υποφακέλων και των αρχείων.

Έλεγχος και επαναφορά της εγγραφής εκκίνησης

Η εγγραφή εκκίνησης ενός διαμερίσματος (καθώς και ενός λογικού δίσκου σε ένα εκτεταμένο διαμέρισμα) βρίσκεται στον πρώτο τομέα αυτού του διαμερίσματος (μέσα σε ένα διαμέρισμα, αυτός ο τομέας έχει σχετικό αριθμό 0).
Όπως αναφέρθηκε ήδη, το περιεχόμενο της εγγραφής εκκίνησης εξαρτάται από τον τύπο του λειτουργικού συστήματος που πρέπει να φορτωθεί από αυτόν τον δίσκο (αν είναι συστήματος) και από τον τύπο του συστήματος αρχείων στο οποίο έχει διαμορφωθεί το διαμέρισμα.
Ωστόσο, σε κάθε περίπτωση, το BR περιέχει δύο περιοχές δεδομένων: το πρόγραμμα εκκίνησης του λειτουργικού συστήματος και το μπλοκ παραμέτρων BIOS (BPB).
Χρησιμοποιώντας το πρόγραμμα DiskEdit, μπορείτε να μεταβείτε στον τομέα της εγγραφής εκκίνησης που σας ενδιαφέρει με δύο τρόπους.
Η πρώτη μέθοδος είναι διαθέσιμη εάν όλες οι πληροφορίες στο PT είναι σωστές. Σε αυτήν την περίπτωση, μπορείτε απλά να επιλέξετε τον επιθυμητό δίσκο στον πίνακα και στη συνέχεια να επιλέξετε την εντολή Partition από το μενού Link.Το DiskEdit θα εμφανίσει τα περιεχόμενα ολόκληρου του τομέα BR σε μορφή κειμένου (Εικ. 7.10).


Η δεύτερη μέθοδος περιλαμβάνει τη χρήση των πληροφοριών που λαμβάνονται κατά την προβολή του πίνακα διαμερισμάτων, ή μάλλον - απόλυτη διεύθυνση του πρώτου τομέα.
Κάντε το εξής.
1. Χρησιμοποιώντας την αναπαράσταση κειμένου του πίνακα διαμερισμάτων, ακολουθήστε τους συνδέσμους προς την απαιτούμενη μονάδα δίσκου.
2. Για να λάβετε την απόλυτη διεύθυνση του πρώτου τομέα του δίσκου, προσθέστε τον σχετικό αριθμό του πρώτου τομέα του δίσκου που παρουσιάζεται στη στήλη Relative Sectors (στη γραμμή συνδέσμου EXTEND) με τον απόλυτο αριθμό του πρώτου τομέα του προηγούμενου δίσκος; Για παράδειγμα, για την αλυσίδα των δίσκων που φαίνεται στο Σχ. 7.6, η διεύθυνση του πρώτου τομέα ενός λογικού δίσκου με FAT32 θα είναι ίση με: 8 193 150 + 63 = = 8 193 213; για την επόμενη μονάδα FAT32: 24.579.450 + 8.193.213 = 32.772.663.
3. Από το μενού Αντικείμενο, επιλέξτε Φυσικός Τομέας.
4. Στο πρόσθετο παράθυρο, πληκτρολογήστε τον αριθμό του πρώτου τομέα δίσκου και κάντε κλικ στο κουμπί OK.
ΣΗΜΕΙΩΣΗ ____________________
Στην πραγματικότητα, ο αριθμός που υποδεικνύεται στη στήλη Σχετικοί τομείς είναι το μέγεθος (σε τομείς) του προηγούμενου δίσκου (διαμέρισμα) και μόνο το όνομα αυτής της στήλης πίνακα τον αναγκάζει να ονομάζεται ο σχετικός αριθμός του πρώτου τομέα του επόμενου δίσκου .
Το DiskEdit θα εμφανίσει τα περιεχόμενα ολόκληρου του τομέα BR σε δεκαεξαδικό κώδικα (Εικόνα 7.11).


Ρύζι. 7.11. Αναπαράσταση του πρώτου τομέα ενός λογικού δίσκου σε δεκαεξαδικό κώδικα

Για να λάβετε μόνο την αναπαράσταση κειμένου του μπλοκ BPB, ακολουθήστε αυτά τα βήματα.
1. Εκχωρήστε το τέταρτο byte από την αρχή του τομέα (τα τρία πρώτα byte του τομέα καταλαμβάνονται από την εντολή για μετάβαση στην αρχή του προγράμματος εκκίνησης), όπως φαίνεται στην εικ. 7.11.
2. Από το μενού Προβολή, επιλέξτε ως Εγγραφή εκκίνησης(32) (με τη μορφή εγγραφής εκκίνησης για το FAT32).
Η κατανομή του χώρου του πρώτου τομέα του λογικού δίσκου παρουσιάζεται στον Πίνακα. 7.3.

ΣΗΜΕΙΩΣΗ
Τα πεδία BPB με μετατόπιση από την αρχή του τομέα 44 byte ή περισσότερα δεν χωρούν στην πρώτη οθόνη του βοηθητικού προγράμματος DiskEdit. Χρησιμοποιήστε τη γραμμή κύλισης για να τα δείτε.



Η επαναφορά του συστήματος BR ή/και του διαμερίσματος εκκίνησης για Windows 98 μπορεί να πραγματοποιηθεί σε "χειροκίνητη" ή "αυτόματη" λειτουργία.
ΣΗΜΕΙΩΣΗ ____________________
Η επαναφορά της εγγραφής εκκίνησης του διαμερίσματος συστήματος πρέπει να γίνει με την εκκίνηση του συστήματος χρησιμοποιώντας μια δισκέτα με δυνατότητα εκκίνησης. Για άλλες ενότητες, η συμμόρφωση με αυτήν την απαίτηση είναι προαιρετική, αλλά επιθυμητή.
Για να λύσετε "αυτόματα" το πρόβλημα, μπορείτε να χρησιμοποιήσετε μία από τις δύο εντολές:
SYS <букеа диска> – παρέχει εγγραφή BR στον τομέα εκκίνησης του διαμερίσματος, καθώς και αντιγραφή στον ριζικό κατάλογο των τριών αρχεία συστήματος: Msdos.sys, Io.sys και Command.com;
ΜΟΡΦΗ <букеа диска> – διασφαλίζει το σχηματισμό της δομής αρχείων του καθορισμένου διαμερίσματος δίσκου με την ανακατασκευή BR, καθαρών πινάκων FAT και του ριζικού καταλόγου (Root Directory). η περιοχή δεδομένων δεν επηρεάζεται.
Εάν είναι αδύνατο να επαναφέρετε την εγγραφή εκκίνησης χρησιμοποιώντας τις εντολές SYS και FDISK, θα πρέπει να προσπαθήσετε να αντικαταστήσετε τον τομέα εκκίνησης είτε με το αντίγραφο ασφαλείας που έχει ληφθεί από τον τομέα 6 του ίδιου διαμερίσματος ή (σε ακραίες περιπτώσεις) με ένα αντίγραφο της εκκίνησης εγγραφή άλλου διαμερίσματος με ίδια γεωμετρία.
Για να εκτελέσετε τη διαδικασία αντικατάστασης, συνιστάται να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Norton DiskEdit. Χρησιμοποιήστε το για να κάνετε τα εξής:
1. Αφού το DiskEdit ολοκληρώσει τη σάρωση και εμφανίσει μια λίστα με συσκευές που έχουν εντοπιστεί, στη λίστα Τύπος (Τύπος) τοποθετήστε το διακόπτη στη θέση Φυσικός δίσκος (Φυσικός δίσκος).
2. Στη λίστα συσκευών, επιλέξτε τον φυσικό δίσκο που θέλετε να εξετάσετε.
3. Από το μενού Προβολή, επιλέξτε ως Πίνακας διαμερισμάτων.
4. Στη γραμμή του πίνακα διαμερισμάτων που αντιστοιχεί στο διαμέρισμα που αποκαθίσταται, κοιτάξτε και σημειώστε τον αριθμό του πρώτου τομέα του διαμερίσματος (την τιμή στη στήλη Relative Sectors). Εάν ενδιαφέρεστε για μια λογική μονάδα δίσκου σε ένα πρόσθετο διαμέρισμα, μεταβείτε στην επιθυμητή καταχώρηση στον αντίστοιχο πίνακα πρόσθετων διαμερισμάτων, όπως περιγράφεται παραπάνω.
5. Προσθέστε το 6 στον αριθμό σταθερού τομέα για να λάβετε τον απόλυτο αριθμό τομέα με το αντίγραφο ασφαλείας BR.
6. Από το μενού Αντικείμενο, επιλέξτε Φυσικός τομέας.
7. Στο πρόσθετο παράθυρο (Εικ. 7.12) πληκτρολογήστε στο πεδίο Τομέας εκκίνησης (Αρχικός τομέας) τον υπολογισμένο αριθμό του τομέα εκκίνησης αντιγράφων ασφαλείας και στο πεδίο Αριθμός Τομέων (Αριθμός τομέων) - την τιμή 1 και κάντε κλικ στο κουμπί ΟΚ ^ u λάβετε μια δεκαεξαδική αναπαράσταση των τομέων του τομέα εκκίνησης αντιγράφων ασφαλείας.

Ρύζι. 7.12. Μετάβαση σε ένα αντίγραφο ασφαλείας του τομέα εκκίνησης

8. Για να επαληθεύσετε την ακεραιότητα του εφεδρικού τομέα, μεταβείτε στη λειτουργία προβολής κειμένου και, στη συνέχεια, επιστρέψτε στη δεκαεξαδική προβολή.
9. Από το μενού Εργαλεία, χρησιμοποιήστε την εντολή Configuration για να θέσετε το DiskEdit σε λειτουργία επεξεργασίας.
10. Από το μενού Επεξεργασία, επιλέξτε την εντολή Επισήμανση και, στη συνέχεια, χρησιμοποιήστε τα πλήκτρα του δρομέα για να επιλέξετε τα περιεχόμενα ολόκληρου του τομέα (αν ο τομέας άνοιξε σωστά, το DiskEdit δεν θα σας αφήσει να το ξεπεράσετε).

Ρύζι. 7.13. Επιλογή του τύπου αντικειμένου προς αντικατάσταση
11. Στο μενού Εργαλεία, επιλέξτε την εντολή Εγγραφή αντικειμένου σε ... (Γράψτε ένα αντικείμενο σε ...) και στο πρόσθετο παράθυρο (Εικ. 7.13) μετακινήστε το διακόπτη στη θέση Σε Τομείς ... (Σε τομείς . ..). Σημειώστε ότι εάν επιλέξετε την επιλογή Προς φυσικούς τομείς εδώ. (Σε φυσικούς τομείς.), τότε στο επόμενο παράθυρο θα πρέπει να καθορίσετε τη διεύθυνση του ανακτήσιμου τομέα εκκίνησης στη διευθυνσιοδότηση CHS.
12. Στο επόμενο παράθυρο (Εικ. 7.14), εισαγάγετε τη σχετική διεύθυνση του τομέα εκκίνησης που πρόκειται να αποκατασταθεί (είναι 0) στο πεδίο Τομέας εκκίνησης (είναι 0) και, ως απάντηση στην προτροπή DiskEdit, επιβεβαιώστε τις προθέσεις σας . Ο τομέας εκκίνησης θα αντικατασταθεί με ένα αντίγραφό του.

Ρύζι. 7.14. Το τελευταίο βήμα στην αντικατάσταση του τομέα εκκίνησης

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

Εξερεύνηση του ριζικού καταλόγου

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

Ρύζι. 7.15. Λίστα λογικών μονάδων δίσκου
Μετά από αυτό, το DiskEdit θα ξεκινήσει τη σάρωση του δίσκου για να προσδιορίσει τη δομή του συστήματος αρχείων και να δημιουργήσει ένα πλήρες δέντρο φακέλων και αρχείων. Για να λάβετε πληροφορίες σχετικά με το FAT και τον ριζικό κατάλογο, δεν είναι απαραίτητο να περιμένετε την πλήρη ολοκλήρωση της σάρωσης, μπορείτε να τη διακόψετε λίγα δευτερόλεπτα μετά την έναρξη πατώντας το πλήκτρο Esc. Αφού λάβει την επιβεβαίωση από εσάς για διακοπή της σάρωσης, το DiskEdit θα εμφανίσει τα περιεχόμενα του ριζικού καταλόγου σε μορφή κειμένου (Εικ. 7.16).


Ρύζι. 7.16. Κατάλογος ρίζας

Εάν για κάποιο λόγο το DiskEdit δεν μπορούσε να βρει τον ριζικό κατάλογο από μόνο του, δοκιμάστε να πλοηγηθείτε σε αυτόν στη σχετική διεύθυνση του πρώτου του τομέα. Ο αριθμός αυτού του τομέα μπορεί να προσδιοριστεί από την τιμή του πεδίου First cluster of Root του μπλοκ BPB. Επιπλέον, πρέπει να ληφθούν υπόψη τα ακόλουθα κατά την αναζήτηση του ριζικού καταλόγου.
Ο ριζικός κατάλογος (όπως κάθε άλλος κατάλογος στο FAT32) περιέχει στοιχεία 32 byte - περιγραφείς που περιγράφουν αρχεία και υποκαταλόγους.
Ο πρώτος περιγραφέας του ριζικού καταλόγου περιέχει πληροφορίες για τη λογική μονάδα δίσκου (ακριβέστερα, για τον ίδιο τον ριζικό κατάλογο), συμπεριλαμβανομένων: ετικέτα τόμου, ημερομηνία και ώρα δημιουργίας, χαρακτηριστικά καταλόγου ως στοιχείο του συστήματος αρχείων. Οι υπόλοιποι περιγραφείς, που είναι αποθηκευμένοι στον ριζικό κατάλογο, περιέχουν περισσότερες πληροφορίες σχετικά με τα σχετικά στοιχεία δεδομένων τους. Όλα αυτά δεν χωρούν σε μία οθόνη DiskEdit. Για κύλιση σε αυτά, χρησιμοποιήστε την εντολή Περισσότερα (Περισσότερα), που βρίσκεται στη γραμμή μενού του παραθύρου.
Θα περιοριστούμε στο να περιγράψουμε μόνο τα πιο σημαντικά πεδία του περιγραφέα, τα οποία παρουσιάζονται στην πρώτη οθόνη:
Όνομα – όνομα του στοιχείου δεδομένων (αρχείο ή φάκελος). εάν το στοιχείο δεδομένων έχει επισημανθεί ως διαγραμμένο, τότε το byte E5 χρησιμοποιείται ως ο πρώτος χαρακτήρας του ονόματος (στο μορφή κειμένουΤο DiskEdit το αντικαθιστά με το γράμμα x).
Ext – επέκταση αρχείου (για φακέλους αυτό το πεδίο είναι κενό).
ID – τύπος στοιχείου δεδομένων. πιθανές τιμές:
Vol - όγκος;
Διεύθυνση - κατάλογος;
Το LFN είναι μια συντομογραφία του Long File Name, ένα μεγάλο όνομα αρχείου (για LFN, βλέπε Κεφάλαιο 3, ενότητα «Επιλογή ονομάτων φακέλων και αρχείων»).
Αρχείο - αρχείο;
Διαγράφηκε - διαγράφηκε (καθορίζεται μόνο για αρχεία).
Del LFN – απομακρυσμένο μεγάλο όνομα (η σημαία ορίζεται μετά τη μετονομασία ενός αρχείου ή φακέλου).
Μέγεθος - μέγεθος (σε byte);
Ημερομηνία - ημερομηνία δημιουργίας ή τροποποίησης.
Χρόνος - χρόνος δημιουργίας ή τροποποίησης.
Συστάδα – αριθμός του πρώτου συμπλέγματος.
A, R, S, H, D, V – χαρακτηριστικά στοιχείων δεδομένων (αρχειοθέτηση, μόνο για ανάγνωση, σύστημα, κρυφό, κατάλογος, τόμος). οι τιμές όλων των χαρακτηριστικών αποθηκεύονται σε ένα byte περιγραφέα.
Για να προβάλετε τα περιεχόμενα ενός υποκαταλόγου, μετακινήστε τον κέρσορα στην κατάλληλη γραμμή και πατήστε το πλήκτρο Enter.
Εάν οι πληροφορίες σχετικά με τον ριζικό (ή τον δευτερεύοντα) κατάλογο που παρουσιάζεται από το DiskEdit σας φαίνονται "ύποπτες", μπορείτε να προσπαθήσετε να ερμηνεύσετε μόνοι σας τα δεδομένα που είναι γραμμένα σε αυτόν μεταβαίνοντας στην προβολή εξαγωνικού κώδικα. Για να το κάνετε αυτό, επιλέξτε ως Hex από το μενού Προβολή. Η μορφή του περιγραφέα καταλόγου φαίνεται στον Πίνακα 1. 7.4.
Αναλύοντας τις λαμβανόμενες πληροφορίες, μπορείτε να εντοπίσετε ύποπτες αλλαγές στα πεδία μεγέθους αρχείου, ημερομηνίας και ώρας. Εάν είναι απαραίτητο, μπορούν να διορθωθούν "χειροκίνητα".

Επιπλέον, για κάθε αρχείο, η στήλη Cluster εμφανίζει τον αριθμό του πρώτου συμπλέγματος που του έχει εκχωρηθεί. Θα πρέπει να περιηγηθείτε σε ολόκληρο τον κατάλογο μέχρι το τέλος: πρέπει να ελέγξετε ότι δεν υπάρχουν ξένα δεδομένα στον κατάλογο. Μπορούν να γραφτούν εκεί από έναν ιό.
Εάν μεταβείτε σε κατάσταση μη επεξεργασμένης προβολής, μπορείτε να επαληθεύσετε ότι οι καταχωρήσεις δωρεάν καταλόγου περιέχουν μηδενικές τιμές. Εάν υπάρχουν δεδομένα μετά τα ελεύθερα στοιχεία, υπάρχει πολύ μεγάλη πιθανότητα να είναι γραμμένα εκεί από ιό ή από σύστημα προστασίας προγράμματος από μη εξουσιοδοτημένη αντιγραφή (εάν ο κατάλογος που εξετάζεται περιέχει τέτοια προγράμματα).
Σε περίπτωση που ο κατάλογος καταστραφεί πλήρως ή μερικώς, οι σύνδεσμοι προς τα αρχεία που περιγράφονται σε αυτόν θα χαθούν. Εάν βρείτε με τον ένα ή τον άλλο τρόπο τους τομείς που περιέχουν το αρχείο που χρειάζεστε με έναν κατεστραμμένο περιγραφέα, τότε χρησιμοποιώντας τη μέθοδο που περιγράφεται παρακάτω, μπορείτε να επαναφέρετε τον περιγραφέα και να αποκτήσετε πρόσβαση στο αρχείο.
Η διαδικασία βασίζεται στη χρήση των συναρτήσεων αναζήτησης του DiskEdit. διάφορα στοιχείαΣύστημα αρχείων FAT.
Για παράδειγμα, για να βρείτε ορφανούς καταλόγους (αυτούς που δεν αναφέρονται από άλλους καταλόγους, συμπεριλαμβανομένου του root), πρέπει να κάνετε τα εξής.
1. Από το μενού Εργαλεία, επιλέξτε Εύρεση αντικειμένου και από το δευτερεύον μενού, επιλέξτε Υποκατάλογος.
2. Το πρόγραμμα DiskEdit σαρώνει τους τομείς του δίσκου αναζητώντας έναν που ξεκινά με την ακολουθία byte 2E 20 20 20 20 20 20 20 20 20 20. Αυτή η ακολουθία αντιστοιχεί σε έναν περιγραφέα που περιέχει έναν σύνδεσμο καταλόγου για τον εαυτό του.
3. Πατώντας το συνδυασμό πλήκτρων Ctrl + G, μπορείτε να συνεχίσετε την αναζήτηση για τον επιθυμητό κατάλογο μέχρι να βρείτε αυτόν που περιέχει τα αρχεία που σας ενδιαφέρουν.
4. Μόλις βρεθεί ο απαιτούμενος κατάλογος, είναι απαραίτητο να γράψετε τη φυσική διεύθυνση του τομέα δίσκου που περιέχει τον κατάλογο και, στη συνέχεια, να βρείτε ή να υπολογίσετε τον αριθμό του συμπλέγματος που αντιστοιχεί στον κατάλογο.
Για να αναζητήσετε τον αριθμό του συμπλέγματος στο οποίο βρίσκεται ο κατάλογος που βρέθηκε, μεταβείτε στο προβολή κειμένουκαταλόγου επιλέγοντας ως Κατάλογος από το μενού Προβολή. Στη συνέχεια, επιλέξτε την εντολή Cluster chain (fat) από το μενού Link. Τα περιεχόμενα του πίνακα FAT θα εμφανιστούν στην οθόνη σε λειτουργία προβολής κειμένου, ενώ θα τονιστεί ο επιθυμητός αριθμός συμπλέγματος.
Γνωρίζοντας τον αριθμό συμπλέγματος του χαμένου καταλόγου, μπορείτε να δημιουργήσετε έναν νέο περιγραφέα καταλόγου, για παράδειγμα, στον ριζικό κατάλογο του δίσκου και να δημιουργήσετε έναν σύνδεσμο προς τον κατάλογο που βρέθηκε σε αυτόν τον περιγραφέα. Μετά από αυτό, ο χαμένος κατάλογος θα γίνει ξανά διαθέσιμος.

Μελέτη ΛΙΠΟΥΣ

Μεταξύ του τομέα εκκίνησης και του πίνακα εκχώρησης αρχείων FAT, ενδέχεται να υπάρχουν δεσμευμένοι τομείς που εξυπηρετούν το σύστημα αρχείων ή δεν χρησιμοποιούνται.
Ο αριθμός των τομέων που έχουν δεσμευτεί σε έναν λογικό δίσκο μπορεί να βρεθεί στο μπλοκ ρυθμίσεων του BIOS (BPB ή Extended BPB, ανάλογα με την έκδοση του λειτουργικού συστήματος). Η τιμή που θέλετε να αναζητήσετε βρίσκεται στους τομείς "Δεσμευμένους" στην αρχή αυτού του μπλοκ (μετατόπιση 3 byte).
Εάν είναι δεσμευμένος μόνο ένας τομέας, τότε το πρώτο αντίγραφο του πίνακα εκχώρησης αρχείων FAT βρίσκεται αμέσως μετά τον τομέα εκκίνησης. Είναι ο τομέας εκκίνησης σε αυτήν την περίπτωση που είναι δεσμευμένος.
Όταν είναι δεσμευμένοι πολλοί τομείς, ενδέχεται να υπάρχουν αρκετοί ακόμη τομείς που περιέχουν μηδενικές τιμές μεταξύ του τομέα εκκίνησης και του πρώτου αντιγράφου του πίνακα FAT. Εάν ο υπολογιστής έχει μολυνθεί από ιό, αυτοί οι τομείς ενδέχεται να περιέχουν το σώμα του ιού ή ένα αντίγραφο της αρχικής εγγραφής εκκίνησης που αντικαταστάθηκε από τον ιό.
Οι πληροφορίες που παρέχονται στον ριζικό κατάλογο πρέπει να ταιριάζουν με τις πληροφορίες εκχώρησης συμπλέγματος περιοχής δεδομένων που είναι αποθηκευμένες και στα δύο αντίγραφα του FAT.
Για να συγκρίνετε τις τιμές των πεδίων Cluster και Size ενός περιγραφέα κάποιου στοιχείου με πληροφορίες στο FAT, ακολουθήστε αυτά τα βήματα.
1. Ανοίξτε σε λειτουργία κειμένου τον ριζικό κατάλογο της λογικής μονάδας δίσκου που σας ενδιαφέρει και μετακινήστε τον κέρσορα στην κατάλληλη γραμμή.
2. Από το μενού Link, επιλέξτε την εντολή Cluster chain.
Το DiskEdit θα ανοίξει το πρώτο αντίγραφο FAT και θα επισημάνει τον αριθμό του πρώτου συμπλέγματος του αντικειμένου σε αυτό με ένα μαύρο ορθογώνιο, καθώς και θα επισημάνει όλα τα άλλα συμπλέγματα που έχουν εκχωρηθεί στο αντικείμενο με κόκκινο (Εικ. 7.17).
Οπτικά, ο πίνακας κατανομής αρχείων θα πρέπει να περιέχει ως επί το πλείστον μονοτονικά μεταβαλλόμενες ακολουθίες αριθμών συμπλέγματος, μηδενικές τιμές που αντιστοιχούν σε ελεύθερα συμπλέγματα και την τιμή 0xFFFF (0xFFF για FAT12 ή 0xFFFFFFFFFF για FAT32), που είναι σημάδι του τέλους της αλυσίδας συμπλέγματος .
Ως αποτέλεσμα ενός σφάλματος λογισμικού ή ενός ιού, ο πίνακας FAT μπορεί είτε να καταστραφεί εντελώς είτε να αλλάξει (για παράδειγμα, να κρυπτογραφηθεί ή να γραφτεί με μηδενικά). Εάν η αλυσίδα συμπλέγματος για το αρχείο που χρειάζεστε έχει καταστραφεί μερικώς ή πλήρως, η επαναφορά ενός τέτοιου αρχείου μπορεί να είναι μια τρομακτική εργασία. Σε αυτήν την περίπτωση, μπορείτε να δοκιμάσετε να χρησιμοποιήσετε τα εργαλεία ανάκτησης δεδομένων που συζητήθηκαν στο τέταρτο κεφάλαιο του βιβλίου.

Ρύζι. 7.17. Περιήγηση FAT

Εάν δεν βοηθήσουν, επιστρέψτε στη δουλειά με το DiskEdit. Για να βρείτε έναν πίνακα FAT όχι κατά διεύθυνση, αλλά με βάση το περιεχόμενό του, κάντε τα εξής.
Επιλέξτε την εντολή Εύρεση αντικειμένου από το μενού Εργαλεία και μετά τη γραμμή FAT. Το DiskEdit θα αναζητήσει το πρώτο αντίγραφο του πίνακα FAT και θα εμφανίσει την ένδειξη του, επισημαίνοντας τα πρώτα τρία byte σε αυτό.
Εάν τώρα μετακινήσετε τον κέρσορα κειμένου προς τα κάτω ή πατήσετε το πλήκτρο PgDn και, στη συνέχεια, επιλέξετε ξανά την εντολή Εύρεση αντικειμένου FAT από το μενού Εργαλεία, θα βρεθεί ένα δεύτερο αντίγραφο του πίνακα FAT.
Εάν κάποιο από τα αντίγραφα του πίνακα FAT είναι σωστό, τότε για να μεταβείτε γρήγορα σε ένα από αυτά, μπορείτε να χρησιμοποιήσετε τις εντολές 1ο FAT και 2ο FAT που είναι διαθέσιμες στο μενού Αντικείμενο.

Ανάκτηση δεδομένων στο σύστημα αρχείων NTFS

Όπως ήδη γνωρίζετε από το Κεφάλαιο 3, το σύστημα αρχείων NTFS περιέχει ολόκληρη γραμμήμηχανισμούς που έχουν σχεδιαστεί για τη βελτίωση της αξιοπιστίας της αποθήκευσης δεδομένων. Αυτό, με τη σειρά του, οδηγεί σε σημαντική επιπλοκή της δομής του NTFS σε σύγκριση με το FAT32. Ακόμη και μια λεπτομερής μελέτη της δομής των εγγραφών που είναι αποθηκευμένες στον MFT (κύριος πίνακας αρχείων) δεν εγγυάται τη δυνατότητα ανάκτησης δεδομένων "χειροκίνητα".
Η κατάσταση επιδεινώνεται από το γεγονός ότι σήμερα δεν υπάρχουν πρακτικά εργαλεία που να παρέχουν βολικά μέσα προβολής και επεξεργασίας MFT.
Για το λόγο αυτό, θα περιορίσουμε το εύρος της μελέτης μας στις ακόλουθες περιπτώσεις:
επαναφορά μιας καταχώρησης πίνακα διαμερισμάτων που περιέχει πληροφορίες σχετικά με ένα διαμέρισμα NTFS.
ανάκτηση του τομέα εκκίνησης ενός λογικού δίσκου με NTFS.
ανάκτηση πληροφοριών υπηρεσίας στο MFT.
Αυτές οι εργασίες μπορούν να επιλυθούν με μοιρασιάεργαλεία που είναι ήδη γνωστά σε εσάς: Norton DiskEdit και Paragon Partition Manager, καθώς και το βοηθητικό πρόγραμμα Partition Table Editor, το οποίο αποτελεί μέρος του πακέτου Norton PartitionMagic.

Επαναφορά ενός στοιχείου πίνακα διαμερισμάτων

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

ΣΗΜΕΙΩΣΗ
Το βοηθητικό πρόγραμμα Norton Partition Table Editor (στο εξής θα αναφέρεται ως PTEdit για συντομία) αποτελείται από ένα μόνο εκτελέσιμο αρχείο, το PTEDIT.exe. Η ιδιαιτερότητά του έγκειται στο γεγονός ότι κατά την εκκίνηση διασφαλίζει ότι το σύστημα μεταβαίνει σε λειτουργία single-tasking (φορτώνοντας το δικό του DOS). Ωστόσο, για να εργαστείτε με κατατμήσεις NTFS, είναι καλύτερο να το εκτελέσετε είτε από το περιβάλλον των Windows 98, είτε από ένα "πραγματικό" περιβάλλον MS DOS, για παράδειγμα, από μια δισκέτα. Το μέγεθος του αρχείου PTEDIT.exe είναι περίπου 500 KB.
Μετά την εκκίνηση του PTEdit, θα εμφανιστεί ένα παράθυρο διαλόγου στην οθόνη, με τη βοήθεια του οποίου μπορείτε να προβάλετε και να επεξεργαστείτε τις κύριες παραμέτρους οποιουδήποτε στοιχείου του πίνακα διαμερισμάτων του επιλεγμένου φυσικό δίσκο(Εικ. 7.18).
Η επιλογή ενός φυσικού δίσκου γίνεται χρησιμοποιώντας την αναπτυσσόμενη λίστα Σκληρός Δίσκος ( HDD).
Οι σειρές στον παρακάτω πίνακα αντιστοιχούν στις τέσσερις εγγραφές στον κύριο πίνακα διαμερισμάτων. Οι στήλες εμφανίζουν τις ακόλουθες πληροφορίες:
Τύπος (Τύπος) - τύπος συστήματος αρχείων ή διαμερίσματος. εμφανίζεται ως δεκαεξαδικός κωδικός.
Εκκίνηση (Λήψη) - ένα σημάδι του διαμερίσματος εκκίνησης. για μπότα ενεργό διαμέρισμα, όπως γνωρίζετε, θα πρέπει να οριστεί στο 80.
Έναρξη - η διεύθυνση του πρώτου τομέα του διαμερίσματος, που δίνεται από
αριθμός κυλίνδρου (Cyl), κεφαλής (Head) και τομέα (Sector).
Τέλος - η διεύθυνση του τελευταίου τομέα του διαμερίσματος, που δίνεται επίσης από τον αριθμό του κυλίνδρου, της κεφαλής και του τομέα.
Sectors Before (Προηγείται από τομείς) - ο αριθμός των τομέων σκληρού δίσκου που προηγούνται του πρώτου τομέα του διαμερίσματος σύμφωνα με τη διεύθυνση LBA (δηλαδή με αρίθμηση "από άκρο σε άκρο" κατά κεφαλές και κυλίνδρους).
Τομείς - Το μέγεθος του διαμερίσματος, μετρημένο σε τομείς.

Ρύζι. 7.18. Το παράθυρο έναρξης του βοηθητικού προγράμματος Partition Table Editor

Για να προβάλετε μια αλυσίδα πρόσθετων πινάκων εκτεταμένων εκτεταμένων διαμερισμάτων (EPBR), ακολουθήστε τα εξής βήματα:
1. Μετακινήστε τον κέρσορα στη γραμμή που αντιστοιχεί στο εκτεταμένο τμήμα (ο κωδικός του είναι 0Fh).
2. Κάντε κλικ στο κουμπί Μετάβαση στο EPBR κάτω από τον πίνακα.
Εάν γνωρίζετε ότι το διαμέρισμα NTFS που αποκαθίσταται βρίσκεται στην ίδια θέση, αλλά η αντίστοιχη γραμμή υποδεικνύει τον λάθος τύπο διαμερίσματος, μπορείτε να προσπαθήσετε να επιβάλετε τη σωστή τιμή. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί Set Type και επιλέξτε την επιθυμητή τιμή στο παράθυρο που ανοίγει (Εικ. 7.19). Για ένα διαμέρισμα NTFS, είναι 07h.
Εάν γνωρίζετε τις σωστές τιμές άλλων παραμέτρων ενότητας και διαφέρουν από αυτές που παρουσιάζονται στον πίνακα, μπορείτε (αφού θυμηθείτε ή σημειώσετε τις τρέχουσες τιμές σε χαρτί) να τις εισαγάγετε στα πεδία του πίνακα. Για να αποθηκεύσετε τις αλλαγές σας στο δίσκο, κάντε κλικ στο κουμπί Αποθήκευση αλλαγής.

Ρύζι. 7.19.Μπορείτε να επιβάλετε τον απαιτούμενο τύπο διαμερίσματος

ΣΥΜΒΟΥΛΗ
Εάν το διαμέρισμα που αποκαθίσταται γενικά αναγνωρίζεται ως κενό, μπορείτε να προσπαθήσετε να δημιουργήσετε ένα νέο στη θέση του, του ίδιου τύπου με το διαμέρισμα που αποκαθίσταται και (απαιτείται!) Ακριβώς του ίδιου μεγέθους. Για να εκτελέσετε αυτήν τη διαδικασία, μπορείτε να χρησιμοποιήσετε είτε το Paragon Partition Manager είτε το Norton PartitionMagic (που περιγράφεται στο τρίτο κεφάλαιο).

Επαναφορά του τομέα εκκίνησης ενός διαμερίσματος NTFS

Η σύνθεση των πληροφοριών που περιέχονται στον τομέα εκκίνησης ενός διαμερίσματος NTFS είναι σε μεγάλο βαθμό παρόμοια με τη σύνθεση των πληροφοριών στον τομέα εκκίνησης ενός διαμερίσματος FAT32: τα πρώτα τρία byte του περιέχουν την εντολή για μετάβαση στο πρόγραμμα εκκίνησης του λειτουργικού συστήματος και μετά έρχεται το σύστημα αρχείων κώδικα και μετά τα πεδία του μπλοκ παραμέτρων BIOS (BPB). Για να αξιολογήσετε την ορθότητα των περιεχομένων του τομέα εκκίνησης ενός διαμερίσματος NTFS, μετακινήστε τον κέρσορα στη σειρά του αντίστοιχου διαμερίσματος και κάντε κλικ στο κουμπί Boot Record που βρίσκεται κάτω από τον πίνακα (βλ. Εικόνα 7.18). Ένα πρόσθετο παράθυρο θα εμφανίσει τα περιεχόμενα του BPB σε μορφή κειμένου (Εικ. 7.20).
Σε σύγκριση με το BPB ενός διαμερίσματος FAT32, τα ακόλουθα συγκεκριμένα πεδία υπάρχουν εδώ:
Σύνολο τομέων NTFS (Σύνολο τομείς σε NTFS) - συνολικός αριθμόςτομείς στην ενότητα·
Σύμπλεγμα έναρξης MFT - ο αριθμός του πρώτου συμπλέγματος του πίνακα MFT.
MFT Mirror Start Cluster - ο αριθμός του πρώτου συμπλέγματος του αντιγράφου του πίνακα MFT.
Συστάδες ανά FRS (Συμπλέγματα σε FRS) - το μέγεθος μιας καταχώρισης στον πίνακα MFT (σε συστάδες).
Συστάδες ανά μπλοκ ευρετηρίου - Το μέγεθος του μπλοκ ευρετηρίου (σε συμπλέγματα).

Ρύζι. 7.20. Πλαίσιο διαλόγου εγγραφής εκκίνησης NTFS

Εάν η ζημιά είναι μικρή, μπορείτε να επεξεργαστείτε τις τιμές των πεδίων απευθείας στο παράθυρο εγγραφής εκκίνησης NTFS. Αφού κάνετε τις αλλαγές, κάντε κλικ στο κουμπί Εγγραφή για να τις μεταφέρετε στο δίσκο.
Εάν ο τομέας εκκίνησης έχει καταστραφεί σημαντικά ή δεν γνωρίζετε τις σωστές τιμές πεδίων, θα πρέπει να αντικαταστήσετε τον τομέα εκκίνησης με το αντίγραφο ασφαλείας του. Για την έκδοση του NTFS που χρησιμοποιείται στα Windows XP, ένα αντίγραφο του τομέα εκκίνησης αποθηκεύεται στον πιο πρόσφατο τομέα της λογικής μονάδας δίσκου.
Η λειτουργία αντιγραφής ενός τομέα μπορεί να πραγματοποιηθεί είτε χρησιμοποιώντας το Norton Disk-Edit είτε χρησιμοποιώντας το Paragon Partition Manager (ακριβέστερα, χρησιμοποιώντας το βοηθητικό πρόγραμμα View Sectors που περιλαμβάνεται σε αυτό). Θα πρέπει να σημειωθεί ότι σε αυτήν την περίπτωση η δεύτερη επιλογή είναι ακόμη προτιμότερη, αφού ο Διαχειριστής διαμερισμάτων είναι πιο εξοικειωμένος με το NTFS από το Norton DiskEdit.
Επομένως, για να αντικαταστήσετε τον τομέα εκκίνησης NTFS με το αντίγραφο ασφαλείας του χρησιμοποιώντας το βοηθητικό πρόγραμμα Sector Viewer, ακολουθήστε αυτά τα βήματα.
1. Αφού φορτώσετε το Paragon Partition Manager, κάντε δεξί κλικ στην εικόνα του αποκατασταθέντος διαμερίσματος και επιλέξτε View Sectors από το μενού περιβάλλοντος.
2. Στο παράθυρο του βοηθητικού προγράμματος View Sectors (Εικ. 7.21), πληκτρολογήστε στο πεδίο επεξεργασίας Absolute Sector|Πληκτρολογήστε την έκφραση για αξιολόγηση: τον αριθμό του τελευταίου τομέα του διαμερίσματος (εμφανίζεται στα δεξιά της αναπτυσσόμενης λίστας ) και πατήστε το πλήκτρο Enter.
3. Κάντε κλικ στο κουμπί Αποθήκευση που βρίσκεται στο δεξιό μέρος του παραθύρου του βοηθητικού προγράμματος και στο πρόσθετο παράθυρο καθορίστε τη διεύθυνση και το όνομα του δυαδικού αρχείου (.bin) στο οποίο πρέπει να εγγραφούν τα περιεχόμενα του τομέα.
4. Επιστρέψτε στον τομέα μηδέν (boot) του διαμερίσματος εισάγοντας 0 στον τομέα Absolute|Πληκτρολογήστε την έκφραση για να αξιολογήσετε:.
5. Κάντε κλικ στο κουμπί Ρυθμίσεις και, στο πρόσθετο παράθυρο, επιλέξτε το πλαίσιο Να επιτρέπεται η εγγραφή. Αφού κλείσετε το παράθυρο, το κουμπί Επαναφορά θα είναι διαθέσιμο.
6. Κάντε κλικ στο κουμπί Επαναφορά και στο παράθυρο που ανοίγει, καθορίστε το αρχείο .bin από το οποίο θα πρέπει να διαβάζονται τα περιεχόμενα του τομέα.

Ρύζι. 7.21. Αναπαράσταση τομέα εκκίνησης στο παράθυρο του βοηθητικού προγράμματος Sector View

Μετά από δύο επιβεβαιώσεις από την πλευρά σας σχετικά με την ορθότητα της αντικατάστασης, ο δίσκος θα γραφτεί.
Εάν καταστραφεί και Αντίγραφο ασφαλείαςτομέας εκκίνησης, υπάρχει μόνο μία διέξοδος: να επεξεργαστείτε τα περιεχόμενα του τομέα εκκίνησης με μη αυτόματο τρόπο. Το βοηθητικό πρόγραμμα Sector View είναι επίσης κατάλληλο για αυτήν τη λειτουργία, αλλά μπορεί επίσης να χρησιμοποιηθεί το Norton DiskEdit. Η κατανομή του χώρου του τομέα εκκίνησης ενός λογικού δίσκου NTFS φαίνεται στον Πίνακα. 7.5.


Για επιτυχή εργασία ανάκτησης σε ένα διαμέρισμα NTFS, είναι απαραίτητο να προσδιοριστεί η γεωμετρία του, η οποία χαρακτηρίζεται από ένα σύνολο από τις ακόλουθες παραμέτρους:
μέγεθος τομέα (σε byte).
μέγεθος συμπλέγματος (σε τομείς)·
αριθμοί του αρχικού συμπλέγματος του πίνακα MFT και του αντιγράφου του·
Μέγεθος καταχώρησης πίνακα MFT (σε ομάδες).
Η πρώτη από αυτές τις παραμέτρους είναι εντελώς παρόμοια με την παράμετρο με το ίδιο όνομα για το διαμέρισμα FAT32.
Όσον αφορά το μέγεθος του συμπλέγματος, όπως για το FAT32, εξαρτάται από το μέγεθος του διαμερίσματος, αλλά μπορεί να αλλάξει από τον χρήστη κατά τη διαμόρφωση του διαμερίσματος (ή χρησιμοποιώντας τις κατάλληλες λειτουργίες εργαλείων όπως το Norton PartitionMagic ή το Paragon Partition Manager, που συζητούνται στο Κεφάλαιο 3).

Ανάκτηση πληροφοριών υπηρεσίας στο MFT

Όπως ήδη γνωρίζετε, ο πίνακας MFT είναι ένα μετα-αρχείο που ονομάζεται $MFT, το οποίο αποθηκεύει εγγραφές με χαρακτηριστικά άλλων μετα-αρχείων και εγγραφές με ιδιότητες αρχείων χρήστη (βλ. Κεφάλαιο 3 για περισσότερες πληροφορίες σχετικά με τη λογική δομή του MFT).
Για διαμερίσματα πολλών gigabyte και με μεγάλο αριθμό αρχείων δεδομένων, τα μεγέθη MFT μπορούν να φτάσουν τα δεκάδες megabyte. Σε αυτήν την περίπτωση, το όριο MFT μπορεί να αλλάξει δυναμικά ανάλογα με την ποσότητα των δεδομένων που εγγράφονται στο δίσκο και τη διαθεσιμότητα ελεύθερου χώρου.
Επιπλέον, κάθε αρχείο σε NTFS μπορεί να έχει το δικό του σύνολο χαρακτηριστικών (αυτό συζητήθηκε επίσης λεπτομερώς στο Κεφάλαιο 3). μερικά από αυτά ορίζονται από τον χρήστη.
Όλα αυτά περιπλέκουν σημαντικά την ανάλυση και την ανάκτηση του MFT σε επίπεδο μεμονωμένων αρχείων.
Ωστόσο, εάν το MFT είναι κατεστραμμένο, μπορείτε να προσπαθήσετε να ανακτήσετε τις εγγραφές μετα-αρχείων και στη συνέχεια να αναθέσετε την ανάκτηση αρχείων και φακέλων σε ένα από τα εργαλεία λογισμικού που συζητούνται στο Κεφάλαιο 4.
Αναζήτηση πίνακα MFT
Ο αριθμός του πρώτου συμπλέγματος στον πίνακα MFT περιέχεται στο πεδίο Clusters to MFT του τομέα εκκίνησης. Εάν καταφέρατε να το επαναφέρετε, τότε χρησιμοποιώντας το βοηθητικό πρόγραμμα View Sectors μπορείτε να μεταβείτε σε αυτό το σύμπλεγμα και να ελέγξετε την ορθότητα των εγγραφών που σχετίζονται με τα μετααρχεία.
Για πλοήγηση κατά αριθμό συμπλέγματος, κάντε τα εξής:
1. Ανοίξτε τον πρώτο τομέα (εκκίνησης) του δίσκου.
2. Στην ενότητα Απόλυτος τομέας, στο πεδίο Πληκτρολογήστε μια έκφραση για αξιολόγηση, εισαγάγετε τον τύπο για τον υπολογισμό του αριθμού του πρώτου τομέα MFT: Χ , όπου είναι το μέγεθος του συμπλέγματος, γραμμένο στο πεδίο Sectors per Cluster (για παράδειγμα: 40.000 x 8, Εικ. 7.22)
3. Πατήστε το πλήκτρο Enter.
Χαρακτηριστικά σημάδια ενός "συντηρήσιμου" MFT:
κάθε καταχώρηση ξεκινά με τη λέξη FILE0 που βρίσκεται στα πρώτα πέντε byte του τομέα.
Για τις περισσότερες εγγραφές μετα-αρχείου, το όνομα του μετα-αρχείου αποθηκεύεται σε byte σε μετατόπιση F2h, η οποία ξεκινά πάντα με τον χαρακτήρα $.
η πρώτη καταχώριση περιγράφει το ίδιο το μετααρχείο $MFT.

Η σειρά τοποθέτησης εγγραφών άλλων μετααρχείων δίνεται στον Πίνακα. 7.6.


Στη συνέχεια στο αρχείο $MFT υπάρχουν καταχωρήσεις με πληροφορίες για όλα τα άλλα αρχεία και καταλόγους.
Σε περίπτωση που το πεδίο Cluster to MFT του τομέα εκκίνησης είναι κατεστραμμένο ή η πλοήγηση από τον αριθμό συμπλέγματος είχε ως αποτέλεσμα ένα "άγνωστο πού", μπορείτε να δοκιμάσετε να εμπιστευτείτε την αναζήτηση MFT στο ίδιο το βοηθητικό πρόγραμμα Sector View.
Για να το κάνετε αυτό, κάντε κλικ στο κουμπί Go και στο μενού που ανοίγει (Εικ. 7.23) επιλέξτε την εντολή NTFS4MFT. Λάβετε υπόψη ότι ο αριθμός τομέα (σε σχέση με την αρχή της ενότητας) από τον οποίο ξεκινά το MFT υποδεικνύεται επίσης εδώ.

Ρύζι. 7.23.Αναζήτηση για τον πίνακα MFT χρησιμοποιώντας το βοηθητικό πρόγραμμα View Sectors
Εάν αποτύχει και αυτή η τεχνική, παραμένει η τελευταία επιλογή: επιστρέψτε στην εργασία με το πρόγραμμα Norton DiskEdit και προσπαθήστε να βρείτε τον πίνακα MFT χρησιμοποιώντας μια αναζήτηση πλήρους κειμένου για το θέμα. Μπορείτε να χρησιμοποιήσετε το όνομα μετα-αρχείου $MFT ως κλειδί αναζήτησης. Ωστόσο, λάβετε υπόψη ότι τα ονόματα αρχείων NTFS αντιπροσωπεύονται σε κωδικοποίηση UNICODE δύο byte, ενώ το Norton DiskEdit λειτουργεί με κώδικα ASCII ενός byte.
Εάν ο κύριος πίνακας MFT είναι κατεστραμμένος, θα πρέπει να ελέγξετε την κατάσταση του αντιγράφου του. Θυμηθείτε ότι το NTFS δεν προβλέπει τη δημιουργία πλήρους αντιγράφου του MFT. Το μειωμένο αντίγραφο, MFT Mirror, περιέχει μόνο τις τέσσερις πρώτες εγγραφές από τον κύριο πίνακα, που αναφέρονται στα μετα-αρχεία $MFT, $MFTMirr, $LogFile και $Volume.
Θυμηθείτε επίσης ότι το αντίγραφο του MFT στην έκδοση NTFS για Windows XP βρίσκεται πάντα στη μέση του διαμερίσματος. Επομένως, εάν η διεύθυνση της αρχής του απουσιάζει στην εγγραφή εκκίνησης, είναι εύκολο να υπολογιστεί με βάση τον αριθμό των τομέων διαμερισμάτων.
Μπορείτε επίσης να δοκιμάσετε να πλοηγηθείτε σε έναν τομέα με ένα αντίγραφο του MFT χρησιμοποιώντας το βοηθητικό πρόγραμμα Sector Browser χρησιμοποιώντας την εντολή NTFS MFT Mirror από το μενού Go (βλ. Εικόνα 7.23).
Εάν το αντίγραφο έχει επιβιώσει, είναι απαραίτητο να βρείτε τον τελευταίο του τομέα και στη συνέχεια να μεταφέρετε τα περιεχόμενα του "καθρέφτη" στους αντίστοιχους τομείς που έχουν διατεθεί για τον κύριο MFT.
Χρησιμοποιώντας το βοηθητικό πρόγραμμα Sector Viewer, αυτή η λειτουργία εκτελείται με τον ίδιο τρόπο όπως η μεταφορά ενός αντιγράφου του τομέα εκκίνησης.
Μέγεθος και δομή της καταχώρησης του πίνακα MFT
Λαμβάνοντας υπόψη τα παραπάνω, ο σωστός προσδιορισμός του μεγέθους της καταχώρησης του πίνακα MFT έχει μεγάλη σημασία. Η τιμή του αποθηκεύεται στο πεδίο Clusters per FRS του τομέα εκκίνησης.
Πολλά βοηθητικά προγράμματα δίσκου, συμπεριλαμβανομένου του PTEdit, εμφανίζουν αυτήν την τιμή ως θετικό δεκαδικό ακέραιο στην περιοχή 0-255 (συνήθως 246, βλ. Εικόνα 7-20). Στην πραγματικότητα, αυτή η τιμή θα πρέπει να αντιμετωπίζεται ως υπογεγραμμένος δεκαεξαδικός ακέραιος, με το πιο σημαντικό ψηφίο να είναι δεσμευμένο για το πρόσημο. Εάν ο αριθμός είναι θετικός (δηλαδή, μικρότερος από 128 σε δεκαδική αναπαράσταση), τότε σημαίνει τον αριθμό των συστάδων που καταλαμβάνει μία καταχώρηση στον πίνακα MFT. Εάν ο αριθμός είναι αρνητικός (μεγαλύτερος από 127 δεκαδικά), τότε πρέπει να χρησιμοποιηθεί ο ακόλουθος τύπος για τον προσδιορισμό του μεγέθους εγγραφής MFT:
FRS= 2(256 - Cluster_Per_FRS)
Όπου FRS είναι ο αριθμός των byte που καταλαμβάνει η εγγραφή MFT και Clusters_Per_FRS είναι η τιμή των συμπλεγμάτων ανά πεδίο FRS.
Για παράδειγμα, εάν το πεδίο Cluster ανά FRS είναι 246 (δηλαδή F6 δεκαεξαδικό), τότε ο παραπάνω τύπος θα έχει εκθέτη 2 από 10 και το FRS θα έχει τιμή 1024, που σημαίνει ότι το μέγεθος εγγραφής MFT είναι 1 KB . Ομοίως, μια τιμή Cluster ανά FRS 245 (F5h) αντιστοιχεί σε μέγεθος εγγραφής MFT 2 11 = 2048 byte ή 2 KB.
Μια καταχώρηση MFT περιέχει μια λίστα περιοχών μεταβλητού μήκους, καθεμία από τις οποίες αντιστοιχεί σε ένα από τα χαρακτηριστικά του αρχείου. Το μέγεθος αυτής της λίστας και η σύνθεση των χαρακτηριστικών που είναι αποθηκευμένα σε αυτήν μπορεί να διαφέρουν για κάθε αρχείο.
Εάν όλα τα χαρακτηριστικά ενός αρχείου ή καταλόγου δεν ταιριάζουν στην καταχώρηση βάσης, δημιουργούνται μία ή περισσότερες πρόσθετες εγγραφές. Σε αυτήν την περίπτωση, η καταχώρηση βάσης περιέχει ένα χαρακτηριστικό που παραθέτει όλα τα χαρακτηριστικά ενός δεδομένου αρχείου και καταλόγου, καθώς και μια ένδειξη για το ποιες εγγραφές (βασικές ή πρόσθετες) αποθηκεύουν ορισμένα χαρακτηριστικά.
Κάθε καταχώρηση MFT αποτελείται από μια κεφαλίδα σταθερής μορφής που ακολουθείται από μια λίστα χαρακτηριστικών μεταβλητού μήκους. Όταν ξεκινάμε να εξετάζουμε μια εγγραφή MFT, πρέπει πρώτα να αναλύσουμε την κεφαλίδα της. Η μορφή κεφαλίδας εγγραφής MFT εμφανίζεται στον Πίνακα. 7.7.

Λίγα λόγια για το λεγόμενο πίνακας προσαρμογής.Πριν από την αποθήκευση μιας εγγραφής MFT, το λειτουργικό σύστημα αντικαθιστά τα δύο τελευταία byte κάθε τομέα με μια ειδική τιμή - ένα μοτίβο προσαρμογής, το οποίο πρέπει να είναι το ίδιο για όλους τους τομείς της ίδιας εγγραφής MFT, αλλά διαφορετικό για διαφορετικές εγγραφές MFT. Το αρχικό περιεχόμενο των τελευταίων byte των τομέων εγγραφής MFT αποθηκεύεται στο δεύτερο και τα επόμενα κελιά (δύο byte) του πίνακα προσαρμογής. Σε αυτήν την περίπτωση, η τιμή του προτύπου προσαρμογής γράφεται στο πρώτο κελί του πίνακα.
Η διαδικασία για "χειροκίνητη" ανάκτηση byte-byte των εγγραφών MFT μπορεί να απαιτεί επίπονη εργασία για αρκετές ώρες (αν όχι περισσότερες). Μπορείτε να αποφασίσετε να κάνετε ένα τέτοιο βήμα μόνο σε περίπτωση απώλειας πραγματικά «ζωτικών» δεδομένων. Ένας εναλλακτικός τρόπος είναι να επικοινωνήσετε με τις υπηρεσίες ειδικών υπηρεσιών ανάκτησης. Οι διευθύνσεις τους βρίσκονται στο Διαδίκτυο. Φυσικά, δεν μπορούν όλοι να εμπιστευτούν τα δεδομένα τους. Μεταξύ των υπηρεσιών ανάκτησης που έχουν αρκετά υψηλή εξουσία, μπορεί κανείς να συμπεριλάβει, ειδικότερα, την υπηρεσία της Ontrack, του δημιουργού του πακέτου ανάκτησης δεδομένων EasyRecovery που περιγράφεται στο βιβλίο.