Σχόλια στην κωδικοποίηση του προγράμματος:
Κατά συνέπεια το στοιχείο αποθηκεύεται στο διευκρινισμένο αρχείο. Ακριβώς αντιγράψτε τα στοιχεία στο πρόγραμμά σας και κάνετε κάποια απαραίτητη μορφοποίηση. Δεν πρέπει ποτέ να ξεχάσετε τις ακόλουθες άκρες μέσω έξω της διαδικασίας:
- Το καταστήστε βέβαιο ότι η λειτουργία του προγράμματος ήταν επιτυχής και το στοιχείο που έχει αποθηκευτεί στο αρχείο προορισμού είναι το κατάλληλο.
- Πρέπει να ελέγξετε τη λειτουργία κατευθείαν έξω για το περιστατικό των αναμενόμενων λαθών.
- Πρέπει να μονογράψετε τη δισκέτα μέσα, με το πρόγραμμα πρίν διαβάζετε τον τομέα των μποτών της. Μπορείτε να χρησιμοποιήσετε τη λειτουργία 00H του INT 13H για αυτόν το λόγο.
Μέθοδος - 2
Τι εάν μέθοδος - 1 δεν λειτουργεί;
Εάν η μέθοδος - 1 δεν λειτουργεί και ο δυσανάγνωστος δίσκος δεν επιτρέπει το πρόγραμμα για να ξαναγραφούν οι πληροφορίες μποτών για τον πρώτο τομέα του που πρέπει να δοκιμάσετε αυτήν την δεύτερη μέθοδο. Ο λόγος πίσω από την αποτυχία της πρώτης μεθόδου μπορεί να είναι η φυσική δωροδοκία του πρώτου τομέα της δισκέτας.
Σε αυτήν την δεύτερη μέθοδο πρόκειται να αντιγράψουμε όλα τα στοιχεία της επιφάνειας της δυσανάγνωστης δισκέτας σε ένα ενιαίο αρχείο προσωρινά και έπειτα θα κολλήσουμε αυτήν την εικόνα άμεσα στην επιφάνεια του ενός άλλου καλού δίσκου.
Η διαδικασία περιλαμβάνει τα ακόλουθα δύο σημαντικά βήματα:
- Κατά τομέα αντίγραφο όλα τα στοιχεία της επιφάνειας των μέσων της δισκέτας σε ένα ενιαίο αρχείο προσωρινά.
- Κολλήστε τα στοιχεία που αποθηκεύονται προηγουμένως στο αρχείο, σε μια νέα φρέσκια δισκέτα δεδομένου ότι είναι, στους ίδιους τομείς.
Αντιγράψτε όλα τα στοιχεία της επιφάνειας μέσων σε ένα ενιαίο αρχείο
Για να αποθηκεύσει όλα τα στοιχεία της επιφάνειας των μέσων δισκέτας, το πρόγραμμα πρέπει να κάνει τους ακόλουθους τρεις στόχους:
- Μονογράψτε το δίσκο κατάλληλα με τη βοήθεια της λειτουργίας 00H του INT 13H.
- Διαβάστε τις κατά τομέα πληροφορίες της επιφάνειας και του καταστήματος σε ένα ενιαίο αρχείο.
- Έλεγχος για την επιτυχή διαβασμένη λειτουργία (την σημαντικότερη)
Είναι πολύ κοινό να υπάρξει οποιοδήποτε πρόβλημα έναρξης με μια δισκέτα που οδηγεί πολλά ανεπιτυχή διαβασμένα μηνύματα. Γίαυτό ο δίσκος πρέπει να μονογραφθεί προτού να γράψει διαβασμένη τη λειτουργία με τη βοήθεια του προγραμματισμού.
Είναι σημαντικότερο και απαραίτητο βήμα σε περίπτωση οποιουδήποτε τύπου διαδικασιών που εφαρμόζονται στη δισκέτα στον έλεγχο εάν η λειτουργία ήταν επιτυχής ή όχι.
Εάν ακόμα και μετά από την έναρξη η πρόσφατα δισκέτα ή η αλλαγμένη δισκέτα προκαλεί οποιοδήποτε λάθος ανάγνωσης ενθαρρύνεστε για να τρέξετε το πρόγραμμα πάλι, πιθανότατα μπορεί να λειτουργήσει αυτή τη φορά.
Το ακόλουθο πρόγραμμα πρόκειται να εκτελέσει αυτούς τους διευκρινισμένους στόχους. Δείτε πώς προχωρά:
|