Το πρόγραμμα οδήγησης δίσκου ονομάζεται επίσης μονάδα δίσκου [MiniTool Wiki]
Disk Driver Is Also Named Disk Drive
Γρήγορη πλοήγηση:
Το πρόγραμμα οδήγησης δίσκου, που ονομάζεται επίσης 'μονάδα δίσκου', είναι μια συσκευή αποθήκευσης που καταγράφει πληροφορίες με σκληρό δίσκο. Το πρόγραμμα οδήγησης δίσκου διαβάζει δεδομένα από το δίσκο και στη συνέχεια τα διαβιβάζει στον επεξεργαστή. Περιλαμβάνει μονάδα δισκέτας, μονάδα σκληρού δίσκου, μονάδα CD-ROM και ούτω καθεξής.
1. Δομή
Το πρόγραμμα οδήγησης δίσκου αποτελείται από κεφαλή, δίσκο, κύκλωμα ανάγνωσης / εγγραφής, μηχανική σερβο συσκευή και ούτω καθεξής. Παρουσιάστηκε για πρώτη φορά στο μοντέλο 305 RAMAC από την IBM το 1956.
2. Εφαρμογή
Το πρόγραμμα οδήγησης δίσκου όχι μόνο μπορεί να διαβάσει πληροφορίες που είναι αποθηκευμένες στο δίσκο στη μνήμη, αλλά και να γράψει πληροφορίες στη μνήμη στο δίσκο. Επομένως, θεωρείται ότι δεν είναι μόνο μια συσκευή εισόδου αλλά και μια συσκευή εξόδου.
3. Τύποι
Το πρόγραμμα οδήγησης δίσκου είναι ένα μέρος της αποθήκευσης δίσκου υπολογιστή. Χρησιμοποιείται για την οδήγηση του δίσκου για την επίτευξη σταθερής ταχύτητας περιστροφής και τον έλεγχο της κεφαλής για εγγραφή και ανάγνωση πληροφοριών στο μαγνητικό στρώμα δίσκου σύμφωνα με μια συγκεκριμένη μορφή εγγραφής και σχήμα κώδικα. Χωρίζεται σε σκληρό δίσκο, δισκέτα και οπτική μονάδα δίσκου.
4. Αποκατάσταση αποτυχίας μονάδας δίσκου
Ο σκληρός δίσκος είναι ένα σημαντικό μέσο για την αποθήκευση πληροφοριών. Όταν καταστραφεί, ο γρήγορος εντοπισμός της αιτίας της αποτυχίας και ο αποκλεισμός των αδύνατων είναι εξαιρετικά σημαντικές εργασίες. Το ακόλουθο περιεχόμενο είναι ανάλυση αποτυχίας εκτός από τον ιό για τον οποίο αναφέρονται οι άνθρωποι:
(1). Αποτυχία ελεγκτή HDD
Αφού το πρόγραμμα POST στέλνει εντολή αναζήτησης στη μονάδα δίσκου, δημιουργείται σφάλμα χρονικού ορίου επειδή η μονάδα δεν ολοκληρώνει τις λειτουργίες εντός του καθορισμένου χρόνου.
C: αποτυχία οδήγησης
ΕΝΕΡΓΟΠΟΙΗΣΤΕ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ
Πατήστε για συνέχιση
Αυτό το είδος αποτυχίας προκαλείται συνήθως από την παράμετρο ρύθμισης τύπου του σκληρού δίσκου που δεν ταιριάζει με την αρχική παράμετρο μορφής. Επειδή η παράμετρος ρύθμισης του ΕΔΩ ο δίσκος είναι λογική παράμετρος, οπότε στις περισσότερες περιπτώσεις, μετά την έναρξη της δισκέτας, η μονάδα δίσκου C μπορεί να διαβάσει και να γράψει σωστά, αλλά δεν μπορεί να ξεκινήσει.
(2). Πληροφορίες αποτυχίας: Μη έγκυρη προδιαγραφή Drive
Αυτό σημαίνει ότι το διαμέρισμα ή η λογική μονάδα δίσκου που θέλετε να χρησιμοποιήσετε δεν έχει ορισμό στον πίνακα διαμερισμάτων. Εάν η αντίστοιχη καταχώρηση ενός διαμερίσματος ή λογικής μονάδας δίσκου δεν υπάρχει στο πίνακας διαμερισμάτων , για το λειτουργικό σύστημα, αυτό το διαμέρισμα ή η λογική μονάδα δίσκου δεν υπάρχει. Το πρόβλημα αυτού του είδους αποτυχίας πρέπει να βρίσκεται στον πίνακα διαμερισμάτων.
Για να επιδιορθώσετε μια τέτοια αστοχία, ο ευκολότερος τρόπος είναι να δημιουργήσετε ένα αντίγραφο ασφαλείας του πίνακα διαμερισμάτων εκ των προτέρων, για παράδειγμα, μπορείτε να χρησιμοποιήσετε το εργαλείο Bootsafe του Pctools 9.0 ή να υπολογίσετε ξανά τον πίνακα διαμερισμάτων σύμφωνα με τα δεδομένα του πίνακα BPB. Φυσικά, ο δεύτερος τρόπος είναι πολύ πιο περίπλοκος.
(3). Σφάλμα κατά τη φόρτωση του λειτουργικού συστήματος
Τέτοιες αποτυχίες προκαλούνται όταν υπάρχει σφάλμα στην ανάγνωση του τομέα εκκίνησης διαμερισμάτων.
Οι πιθανοί λόγοι περιλαμβάνουν: πρώτον, η αρχική φυσική διεύθυνση του διαμερίσματος που υποδεικνύεται από τον πίνακα διαμερισμάτων είναι λανθασμένη. Για παράδειγμα, το τρίτο byte (αρχικός αριθμός τομέα) της καταχώρησης πίνακα διαμερισμάτων αλλάζει από 1 σε 0. Δηλαδή, η διεύθυνση έναρξης που δείχνει το διαμέρισμα περιλαμβάνει ένδειξη κεφαλής και 0 τομέας στο κομμάτι (η διεύθυνση εδώ είναι φυσική διεύθυνση και τομέας πρέπει να ξεκινήσει με 1). Μετά την αποτυχία ανάγνωσης δίσκου INT 13H, θα εμφανιστεί το σφάλμα.
Δεύτερον, σήμα καταγραφής και αναγνωριστικό τομέα του κομματιού όπου διαμέριση τομέας εκκίνησης ψέματα, αναλύονται. Δεν είναι δυνατή η εύρεση του συγκεκριμένου τομέα. Τρίτον, η μονάδα δίσκου δεν διαβάζει το κύκλωμα. Αυτή η κατάσταση είναι σπάνια. Τα περισσότερα σφάλματα είναι τυχαία, επειδή η εκκίνηση του συστήματος μπορεί να αποδώσει. Αυτό μας λέει τουλάχιστον ότι έχει αναγνωστεί σωστά ένας τομέας master boot.
(4). Δεν είναι δυνατή η είσοδος στο σύστημα.
Εάν υπάρχει μονάδα δισκέτας, ξεκινά από τη μονάδα A. Ο υπολογιστής δείχνει:
ΟΔΗΓΟΣ ΔΕΝ ΕΙΝΑΙ ΣΦΑΛΜΑ
Εισαγωγή δισκέτας εκκίνησης σε Α:
Πατήστε οποιοδήποτε πλήκτρο όταν είστε έτοιμοι
Αφού ολοκληρωθεί το BIOSPOST, εάν εκκινήσει από σκληρό δίσκο, το σύστημα θα διαβάσει τη σταθερή επιφάνεια 0, το κομμάτι 0 και τον τομέα 1 του σκληρού δίσκου και θα βρει το κύριο πρόγραμμα εκκίνησης και τον πίνακα διαμέρισης. Έτσι, οποιοσδήποτε τρόπος προσπαθώντας να αποφύγετε την κατεστραμμένη επιφάνεια 0 και το ίχνος 0 του σκληρού δίσκου και να εκκινήσετε με επιτυχία το λειτουργικό σύστημα χρησιμοποιώντας λογισμικό είναι αδύνατος, εκτός εάν ξαναγράψετε σχετικές οδηγίες στο INT 19H του BIOS του συστήματος.
Οι λόγοι για τους οποίους το INT 19H απέτυχε να διαβάσει MBR είναι: πρώτον, η λειτουργία ανάγνωσης αποτυγχάνει επειδή ο σκληρός δίσκος δεν διαβάζει το κύκλωμα. Αυτό ανήκει σε αστοχία υλικού. Δεύτερον, ο καθορισμένος τομέας δεν μπορεί να βρεθεί λόγω λογικής ή φυσικής βλάβης της επιφάνειας 0 και του κομματιού 0. Τρίτον, ο δίσκος ανάγνωσης δεν έχει σφάλμα, αλλά το επίθημα ανάγνωσης του MBR δεν είναι '55AA'. Το σύστημα καθορίζει ότι το MBR είναι λανθασμένο. Αυτό ανήκει σε μαλακό σφάλμα.
(5). Δίσκος εκτός συστήματος ή σφάλμα δίσκου
Αντικατάσταση και πατήστε οποιοδήποτε πλήκτρο όταν είναι έτοιμο
Αυτές οι πληροφορίες θα εμφανιστούν όταν το πρόγραμμα εκκίνησης της περιοχής DOS BOOT εκτελεί και εντοπίσει σφάλματα. Πιθανοί λόγοι είναι: αποτυχία επαναφοράς μονάδας δίσκου, εκτός ορίου (μετά από 544M) της πρώτης διεύθυνσης τομέα στη ριζική ζώνη και σφάλμα ανάγνωσης δίσκου. Τέτοιες αποτυχίες αφορούν κυρίως αποτυχία λογισμικού.
Εάν ο πίνακας BPB έχει καταστραφεί, ο σκληρός δίσκος δεν μπορεί να διαβάσει / γράψει σωστά μετά την έναρξη με μια δισκέτα, αυτό μπορεί να επιδιορθωθεί με NDD. Εάν ο πίνακας BPB είναι άθικτος, απαιτείται απλό SYS C: για μετάδοση συστήματος στη μονάδα εκκίνησης. Εάν αυτό αποτύχει, τότε δείχνει: Αποτυχία εκκίνησης δίσκου.
(6). ΚΑΜΙΑ ΒΑΣΙΚΗ ROM
ΣΤΑΣΗ ΣΥΣΤΗΜΑΤΟΣ
Αυτό το μήνυμα εμφανίζεται πάντα σε πολύ παλιά μηχανήματα. Ο ρόλος του κύριου προγράμματος εκκίνησης είναι ότι βρίσκει ένα ενεργό διαμέρισμα (μπορεί επίσης να είναι διαμέρισμα bootstrap) στις τέσσερις καταχωρίσεις του πίνακα διαμερισμάτων. Εάν δεν υπάρχει ενεργό διαμέρισμα σε καμία από τις τέσσερις καταχωρήσεις, το σύστημα δεν θα γνωρίζει πού να εκκινήσει το λειτουργικό σύστημα.
Το σύστημα μπορεί να εκτελέσει μόνο INT 188H και να καλέσει το πρόγραμμα BASIC που έχει θεραπευτεί. Εάν δεν υπάρχει πρόγραμμα BASIC που έχει θεραπευτεί, αυτό θα προκαλέσει σφάλματα. Η ευκολότερη μέθοδος επιδιόρθωσης είναι ότι μπορείτε να χρησιμοποιήσετε τη δεύτερη λειτουργία (set ενεργό διαμέρισμα) του FDISK για να καθορίσετε ένα διαμέρισμα bootstrap.
(7). Εμφάνιση 'Έναρξη MS - DOS' και στη συνέχεια Crash
Το τελευταίο πράγμα που πρέπει να παρατηρήσετε σχετικά με την αποκατάσταση του μαλακού σφάλματος εκκίνησης σκληρού δίσκου είναι ότι το εκτελέσιμο αρχείο στα CONFIG.SYS και AUTOEXC.BAT έχει καταστραφεί.
Αυτό κάνει σφάλμα συστήματος όταν εκτελεί αυτό το έγγραφο. Το μήνυμα στην οθόνη δείχνει 'Έναρξη MS - DOS ......' και στη συνέχεια διακόπτεται. Αυτό το σφάλμα είναι πολύ απλό. Αλλά επειδή δεν υπάρχει μήνυμα σφάλματος, οι περισσότεροι άνθρωποι θα το κάνουν λάθος εύκολα για καταστροφή αρχείων συστήματος. Όταν συμβαίνει αυτό, εάν τα αρχεία συστήματος είναι ανέπαφα, μπορείτε να καταργήσετε αυτά τα αρχεία.
Όταν οι παραπάνω πληροφορίες εμφανίζονται στην οθόνη, μπορείτε να πατήσετε γρήγορα το πλήκτρο κάτω σελίδας ή να κρατήσετε πατημένο αυτό το πλήκτρο (διακοπή εγκατάστασης του CONFIG.SYS και απόδοση του AUTOEXEC.BAT) ή μπορείτε επίσης να πατήσετε το πλήκτρο κάτω σελίδας (εκτέλεση ενός παραγγελίας σε ένα βήμα CONFIG.SYSJ) για να βρείτε τα κατεστραμμένα αρχεία.
(8). Μη έγκυρος πίνακας διαμερισμάτων
Το κύριο πρόγραμμα εκκίνησης θα κρίνει επίσης αν το byte 'flag boot partition' (πρώτο byte) από τις υπόλοιπες τρεις καταχωρήσεις είναι 0 αφού εντοπίσει το ενεργό διαμέρισμα. Αυτό σημαίνει ότι το MBR πρέπει να διασφαλίσει εάν υπάρχει μόνο ένα ενεργό διαμέρισμα. Εάν υπάρχει ένα byte δεν είναι 0 (μόνο οι πιθανές κανονικές τιμές είναι 00H και 80H), το σύστημα θα αναφέρει σφάλμα και μετά θα παρουσιάσει σφάλμα.
(9). Κακή ή λείπει διερμηνέας εντολών
Εισαγάγετε το σωστό όνομα ή Διερμηνέας εντολών
Το σύστημα δεν μπορεί να βρει το πρόγραμμα επεξεργασίας εντολών στον ριζικό κατάλογο και στον καθορισμένο κατάλογο. Έτσι, ζητά από τους χρήστες να εισάγουν τη σωστή διαδρομή και το όνομα του αρχείου. Μπορείτε να εισαγάγετε C: DOS COMMAND.COM κάτω από το μήνυμα.
(10). Μη έγκυρος τύπος μέσων ανάγνωσης μονάδας δίσκου X
Ακύρωση επανάληψης, αποτυχία
Αυτές οι πληροφορίες απευθύνονται σε μη έγκυρο πίνακα BPB στην περιοχή DOS BOOT. Ο πίνακας BPB είναι μια λογική διεύθυνση που χρησιμοποιείται από το DOS για ανάγνωση και εγγραφή σκληρού δίσκου. Το DOS μπορεί να μετατρέψει αυτήν τη λογική διεύθυνση σε φυσική διεύθυνση. Μόλις καταστραφεί, το DOS δεν μπορεί να εκτελέσει λειτουργίες σε σκληρό δίσκο.
Η αποτυχία μαλακής εκκίνησης του σκληρού δίσκου μπορεί να ελεγχθεί σύμφωνα με τις ακόλουθες παραγγελίες: κύριο πρόγραμμα εκκίνησης στον τομέα της κύριας εκκίνησης - πρόγραμμα εκκίνησης στην περιοχή BOOT - κρυφά αρχεία στο σύστημα DOS - CONFIG AUTOEXEC.
Όταν ο σκληρός δίσκος μπορεί να διαβάσει και να γράψει (μπορεί να διαβάσει και να γράψει κανονικά μετά την εκκίνηση με δισκέτα) αλλά δεν μπορεί να εκκινήσει το σύστημα. Η ακολουθία ελέγχου έχει ως εξής: κύριο πρόγραμμα εκκίνησης - πρόγραμμα εκκίνησης διαμερισμάτων - κρυφά αρχεία στο DOS - CON-FIG.SYS - AUTOEXEC.BAT.
Για το κύριο πρόγραμμα εκκίνησης στον τομέα της κύριας εκκίνησης, μπορείτε να γράψετε ένα κατάλληλο αντίγραφο ασφαλείας χρησιμοποιώντας το FDISK MBR. Για κύριο πρόγραμμα εκκίνησης στην περιοχή BBOT και κρυφά αρχεία στο σύστημα, μπορείτε να χρησιμοποιήσετε το SYS C: για να μεταδώσετε το σύστημα και να αντικαταστήσετε τα δεδομένα σφάλματος (υπό την προϋπόθεση ότι ο πίνακας BPB είναι ανέπαφος). Στην περίπτωση αποτυχίας ανάγνωσης και εγγραφής σκληρού δίσκου, υπάρχουν δύο πιθανές αιτίες: αποτυχία πίνακα διαμερισμάτων και αστοχία πίνακα BPB. Εάν εμφανιστεί η προτροπή μονάδας δίσκου C: μετά την έναρξη με δισκέτα, τότε μπορούμε να είμαστε σίγουροι ότι ο πίνακας διαμερισμάτων της μονάδας δίσκου C: υπάρχει και είναι βασικά ανέπαφος.
Εάν η μονάδα δίσκου C: μπορεί κανονικά να διαβάσει και να γράψει, ο πίνακας BPB πρέπει να είναι άθικτος. Οι αναγνώστες μπορούν να επαναφέρουν το σύστημα εκκίνησης σύμφωνα με τους παραπάνω τρόπους ή με άλλα κατάλληλα εργαλεία.
(11). Σφάλμα σκληρού δίσκου 17XX
Ο ελεγκτής HDC απέτυχε
Αυτή η αστοχία ανήκει σε αστοχία υλικού. Αφού το πρόγραμμα POST στέλνει μια εντολή επαναφοράς στον ελεγκτή, ο ελεγκτής δεν αποκρίνεται εντός καθορισμένης χρονικής περιόδου. Ο λόγος για αυτό μπορεί να είναι ότι το χειριστήριο είναι κατεστραμμένο ή το καλώδιο δεν είναι καλά συνδεδεμένο. Η αποτυχία του ελεγκτή σχετίζεται με τις ρυθμίσεις παραμέτρων του σκληρού δίσκου.