Αριθμός τομέων του FAT: Πρέπει να υπολογιστεί. Η μέθοδος το μέγεθος του FAT έχει δοθεί στην περιγραφή του FAT που δίνεται στο κεφάλαιο.
Το DBR ενός συστήματος αρχείων FAT32 έχει δοθεί στον αριθμό που δίνεται έπειτα:
Τομείς ανά διαδρομή (ή τομείς ανά κεφαλή): Οι τομείς ανά κεφαλή είναι ο αριθμός τομέων που ομαδοποιούνται κάτω από ένα κεφάλι. Επιπλέον, τα κεφάλια ανά κύλινδρο απεικονίζουν τον αριθμό κυλίνδρων ανά κεφαλή. Εάν αυτό το χώρισμα είναι ένα χώρισμα CHS, αυτές οι τιμές πρέπει να είναι οι ίδιες με εκείνους που επιστρέφονται από το ΖΩΝΤΑΝΌ ΟΝ. Εάν δεν είναι οι ίδιοι, πρέπει να θεωρήσετε ότι ο δίσκος ήταν και ότι το χώρισμα μπορεί να είναι ακατάλληλο προς χρήση.
Κρυμμένοι τομείς: Δεδομένου ότι έχουμε συζητήσει ήδη, αυτό είναι ο αριθμός τομέων σε φυσικό δίσκο που προηγείται της έναρξης του όγκου, πριν από ο ίδιος τον τομέα των μποτών. Χρησιμοποιείται κατά τη διάρκεια της ακολουθίας μποτών προκειμένου να υπολογιστεί το απόλυτο όφσετ στις περιοχές καταλόγου και στοιχείων ρίζας. Σκεφτείτε από τον ως αριθμός τομέων μεταξύ της αρχής αυτού του χωρίσματος και ο ίδιος του πίνακα χωρισμάτων.
Αυτός ο τομέας πρέπει να είναι ο ίδιος με το "αριθμό τομέων που προηγούνται του χωρίσματοσ" στον πίνακα χωρισμάτων. Σημειώστε ότι δεν είναι απαραιτήτως η φυσική διεύθυνση LBA του πρώτου τομέα, όπως τα δευτεροβάθμια χωρίσματα μπορούν να υπάρξουν.
Εάν οι κρυμμένοι τομείς δεν είναι οι ίδιοι όπως στον πίνακα χωρισμάτων, μπορείτε να εξετάσετε τον τομέα των μποτών όπως αλλοιώνεται και το χώρισμα ακατάλληλο προς χρήση. Σημειώστε επίσης ότι η υψηλή λέξη περιέχει συνήθως τα απορρίματα στις παλαιές εκδόσεις του DOS.
Εάν υποψιάζεστε ότι ένας τομέας των μποτών έχει γίνει αλλοιωμένος, μπορείτε να ελέγξετε αρκετοί από τους τομείς που απαριθμούνται ανωτέρω για να δουν εάν οι τιμές που απαριθμούνται εκεί έχουν νόημα.
Παραδείγματος χάριν, οι ψηφιολέξεις ανά τομέα θα είναι 512 στη μεγάλη πλειοψηφία των περιπτώσεων. Μπορείτε επίσης να αναμείνετε να δείτε τις σειρές κειμένων στο εκτελέσιμο τμήμα κώδικα του τομέα των μποτών που είναι κατάλληλες για το λειτουργικό σύστημα που σχηματοποίησε το δίσκο.
Παραδείγματος χάριν, οι χαρακτηριστικές σειρές κειμένων στους ΠΑΧΙΟΥΣ όγκους που σχηματοποιούνται από το MS-DOS περιλαμβάνουν: Ο "άκυρος δίσκος συστημάτων", "I/O λάθος δίσκων", "αντικαθιστά το δίσκο, και πιέζει έπειτα οποιοδήποτε πλήκτρο", το "δίσκο μη-συστημάτων ή το λάθος δίσκων", "αντικαταστήστε και πιέστε οποιοδήποτε πλήκτρο όταν αναμείνετε." και "αποτυχία μποτών δίσκων." Οι σειρές κειμένων στους ΠΑΧΙΟΥΣ όγκους που σχηματοποιούνται από τα WINDOWS NT περιλαμβάνουν: "ΜΠΟΤΑ: Ανίκανος (ή δεν μπόρεσε) να βρεί NTLDR "," I/O δίσκος ανάγνωσης λάθους." και "παρακαλώ παρεμβάλτε έναν άλλο δίσκο."
Αλλά θυμηθείτε ότι δεν πρέπει να θεωρήσετε αυτόν τον κατάλογο ως όλοι συμπεριλαμβάνοντες. Εάν βρίσκετε άλλα μηνύματα στον τομέα των μποτών, αυτό απαραιτήτως δεν δείχνει ότι υπάρχει ένα πρόβλημα με τον τομέα των μποτών. Οι διαφορετικές εκδόσεις του MS-DOS και των WINDOWS NT μπορούν μερικές φορές να έχουν τις ελαφρώς διαφορετικές σειρές μηνυμάτων στους τομείς των μποτών τους.
Αφ' ετέρου, εάν δεν βρίσκετε κανένα κείμενο, ή εάν το κείμενο δεν συσχετίζεται σαφώς με το MS-DOS ή τα WINDOWS NT, πρέπει να εξετάσετε τη δυνατότητα ότι ο τομέας των μποτών σας μπορεί να είχε μολυνθεί από έναν ιό ή ότι κάποια άλλη μορφή δωροδοκίας στοιχείων μπορεί να είχε πραγματοποιηθεί.
Για να ανακτήσει από έναν τομέα των μποτών που έχει μολυνθεί από έναν ιό, είναι συνήθως καλύτερο να χρησιμοποιηθεί ένα εμπορικό πρόγραμμα αντιιών. Πολλοί ιοί και Trojans θα κάνουν πολύ περισσότερα από να γράψουν ακριβώς τα στοιχεία στον τομέα των μποτών, τόσο η χειρωνακτική επισκευή του τομέα των μποτών δεν συστήνεται, δεδομένου ότι μπορεί να μην αποβάλει πλήρως τον ιό ή τρωικός και σε μερικές περιπτώσεις, μπορεί να κάνει περισσότερη ζημιά από καλή. Εντούτοις πρόκειται να εξετάσουμε DBR στον προγραμματισμό του τμήματος αυτού του βιβλίου.
Εάν υποψιάζεστε ότι ο τομέας των μποτών βλάφθηκε για κάποιο άλλο λόγο, μπορεί να είναι δυνατό να ανακτήσει από τη ζημία τομέα των μποτών χωρίς επαναμορφοποίηση της κίνησης με με το χέρι να τροποποιήσει τους τομείς που περιγράφονται ανωτέρω. Θα προσπαθήσουμε να υπερνικήσουμε τέτοια προβλήματα με τον προγραμματισμό στον προγραμματισμό των τεχνικών αποκατάστασης σε αυτό το βιβλίο.
|