Τίτλος | Χρήση του & για ανάκτηση δεδομένων χωρίς προγραμματισμό |
συγγραφέας αυτού του βιβλίου | Ταρούν Τετζ |
Εκδότης αυτού του βιβλίου | Εκδόσεις BPB, New Delhi, India |
σελίδες | 540 |
Μέγεθος | (9,5 x 7,5 x 1,0) ίντσες |
ISBN | 81-7656-922-4 |
Παραδείγματα κεφαλαίων στο βιβλίο Ανάκτησης δεδομένων μέσω προγραμματισμού και μη προγραμματισμού του Taron Tej
Δείκτης
Πρόλογος
Κεφάλαιο 1 Επισκόπηση ανάκτησης δεδομένων
- Εισαγωγή στην ανάκτηση δεδομένων
- Κατανόηση της απώλειας δεδομένων
- Το σύστημα αποτυγχάνει
- Ανθρώπινο λάθος
- Λογισμικό κατεστραμμένο
- Αποτυχία λογισμικού
- Σφάλμα υλικού
- Αποκλεισμός ιών
- Καταστροφή
- Φυσικές καταστροφές
- Άλλοι τύποι απώλειας δεδομένων
- Έχασε ένα ή περισσότερα διαμερίσματα
- Σφάλμα ανάγνωσης δισκέτας
- Διαγραφή σημαντικών δεδομένων
- Χάθηκε ο κωδικός πρόσβασης
- Το σύστημα αποτυγχάνει
- Τύποι και περιοχές ανάκτησης δεδομένων
- Σαρώστε τον υπολογιστή πριν από την ανάκτηση δεδομένων
- Αποδεκτή περίοδος απόσβεσης
- Κατανόηση των διαφόρων δαπανών
- Κόστος διακοπής λειτουργίας
- Κόστος ανάκτησης δεδομένων
- Περιγραφή χρήστη
- Καθορίστε απαιτήσεις
- Βάλτε στόχους
- Μερικές συμβουλές πριν ξεκινήσετε μια διαδικασία αντιμετώπισης προβλημάτων δίσκου ή ανάκτησης δεδομένων
- Μερικές συμβουλές για την προστασία των δεδομένων σας
- Δημιουργήστε αντίγραφο ασφαλείας
- Εκτελέστε μηνιαίες σαρώσεις επιφάνειας
- Ανασυγκρότηση δεδομένων εβδομαδιαία
- Χρησιμοποιήστε ένα καλό πρόγραμμα προστασίας από ιούς
- Αποκτήστε τη συνήθεια να διατηρείτε τη δισκέτα σας προστατευμένη από εγγραφή
- Μην χρησιμοποιείτε πειρατικά παιχνίδια και λογισμικό
Κεφάλαιο II Εισαγωγή στον σκληρό δίσκο
- Εισαγωγή
- Συναρμολόγηση σκληρού δίσκου
- Πιατέλες και θήκες δίσκων
- Κεφαλές ανάγνωσης/εγγραφής
- Κεφαλή σύγκρουση
- Κύριος χώρος στάθμευσης αυτοκινήτων
- Ρυθμιστικά κεφαλής, βραχίονες και ενεργοποιητές
- Ρυθμιστικό κεφαλίδας
- Όπλο κεφαλής
- Ενεργοποιητής κεφαλής
- Μοτέρ ατράκτου
- Συνδέσεις και βραχυκυκλωτήρες
- Πίνακας λογικής
- Κύκλωμα κρυφής μνήμης και κρυφής μνήμης
- Κεφαλές ανάγνωσης/εγγραφής
- Πιατέλες και θήκες δίσκων
- Γεωμετρία σκληρού δίσκου χαμηλού επιπέδου
- μορφή
- μορφή χαμηλού επιπέδου
- Διαμέρισμα
- Σύνθετη μορφοποίηση
- μορφή χαμηλού επιπέδου
- Μορφοποιημένη και μη μορφοποιημένη χωρητικότητα αποθήκευσης
Κεφάλαιο 3 Λογικές προσεγγίσεις σε δίσκους και λειτουργικά συστήματα
- BIOS
- Διεπαφή INT 13H και επέκταση INT 13H
- Επέκταση Int13H
- όριο 2,1 GB
- όριο 33,8 GB
- Προδιαγραφή ATA για μονάδες IDE: Όριο 137 GB
- Υποστήριξη Dual και Quad Drive IDE BIOS
- Διεπαφή INT 13H και επέκταση INT 13H
- Περιορισμοί του συστήματος αρχείων
- FAT12
- FAT16
- FAT32
- NTFS
- Συστάδες
- Μέγεθος ομάδας
- Λογική δομή του σκληρού δίσκου
- Κύρια εγγραφή εκκίνησης (MBR) ή κύριος πίνακας διαμερισμάτων (MPT)
- Κύρια μορφή εγγραφής εκκίνησης
- Μορφή εισαγωγής πίνακα κατατμήσεων
- byte ένδειξης τύπου εκκίνησης
- Ο αριθμός τομέα της αρχικής κεφαλής του διαμερίσματος
- Byte ένδειξης συστήματος αρχείων
- Αριθμός τομέα τελικής κεφαλής διαμερίσματος
- Ο σχετικός αριθμός τομέα όπου ξεκινά το διαμέρισμα
- Αριθμός τομέων στο διαμέρισμα
- Εγγραφή εκκίνησης DOS (DBR) / Τομέας εκκίνησης DOS
- Αριθμός ριζικών καταλόγων
- Συνολικός αριθμός τμημάτων
- Περιγραφέας πολυμέσων
- Αριθμός τομέων σε FAT
- Τομείς ανά κομμάτι (ή τομείς ανά κεφαλίδα)
- Κρυφά τμήματα
- Πίνακας κατανομής αρχείων (FAT)
- Πώς τα Windows εντοπίζουν έναν ακατάλληλο τερματισμό λειτουργίας
- κατάλογος ρίζας
- Μεγάλο όνομα αρχείου (LFN)
- Περιοχή δεδομένων (ή περιοχή αρχείου)
- Κατακερματισμένα και ανασυγκροτημένα δεδομένα
- Προσδιορίστε την αιτία της καταστροφής δεδομένων
- Εκκινήστε το σύστημα από μια δισκέτα εκκίνησης
- Επαλήθευση πληροφοριών MBR
- Εάν το MBR είναι εντάξει, ελέγξτε το DBR
- Εκκινήστε το σύστημα από μια δισκέτα εκκίνησης
- Μορφή εισαγωγής πίνακα κατατμήσεων
- Εισαγωγή
- Σύστημα δεκαδικών αριθμών
- Δυαδικό σύστημα αριθμών
- Δυαδικός αριθμός σε δεκαδικό
- Μετατροπή δεκαδικού σε δυαδικό
- Δυαδική μορφή
- λίγο
- τσιμπολόγημα
- byte
- λέξη
- Διπλή λέξη
- Οκταδικό σύστημα αρίθμησης
- δυαδική σε οκταδική μετατροπή
- μετατροπή οκταδικού σε δυαδικό
- Μετατροπή οκταδικού σε δεκαδικό
- Μετατροπή δεκαδικού σε οκταδικό
- δεκαεξαδικό σύστημα αριθμών
- Μετατροπή από δυαδικό σε δεκαεξαδικό
- Μετατροπή δεκαεξαδικού σε δυαδικό
- Μετατροπή δεκαεξαδικού σε δεκαδικό
- Μετατροπή δεκαδικού σε δεκαεξαδικό
- Κωδικός ASCII
- Μερικοί σημαντικοί όροι συστήματος αριθμών, που χρησιμοποιούνται συνήθως για αναπαραστάσεις δεδομένων και αποθήκευσης δεδομένων
- bytes
- Kilobyte
- Megabyte
- Gigabyte
- Terabyte
- PB
- Exabyte
- Zettabyte
- Ubytes
- Κοινοί όροι αποθήκευσης δεδομένων
Κεφάλαιο 5 Εισαγωγή στον προγραμματισμό στο C
- Εισαγωγή
- Γιατί να χρησιμοποιήσετε το C στον προγραμματισμό ανάκτησης δεδομένων
- Ας υποθέσουμε ότι δεν γνωρίζετε τίποτα για το C
- Ας ξεκινήσουμε
- Λέξεις-κλειδιά
- Μεταγλωττιστής
- Εκτύπωση αριθμών
- Χρήση μεταβλητής
- Τύπος αριθμητικής μεταβλητής
- Αρχικοποίηση αριθμητικών μεταβλητών
- Χειριστής
- Χειριστής ανάθεσης
- Μαθηματικοί τελεστές
- Σχετικοί τελεστές
- Λογικοί τελεστές
- Χειριστής κόμματος
- Περισσότερα για τα printf() και Scanf()
- Δήλωση ελέγχου
- δήλωση εάν αλλιώς
- αλλαγή εντολής
- Δήλωση διαλείμματος
- Συνέχεια δήλωσης
- βρόχος
- while loop
- κάντε τον βρόχο while
- for-loop
- πήγαινα δήλωση
- Δείκτης
- πίνακας
- Πίνακας χαρακτήρων
- Στοιχείο πρόσβασης
- Αρχικοποίηση στοιχείων πίνακα
- κάντε βρόχο μέσω του πίνακα
- Πολυδιάστατος πίνακας
- σχοινί
- Ορισμένες συναρτήσεις συμβολοσειράς που χρησιμοποιούνται συνήθως
- συνάρτηση strlen
- συνάρτηση strcpy
- συνάρτηση strcmp
- συνάρτηση strcat
- συνάρτηση strtok
- λειτουργία
- Διαβίβαση συναρτήσεων ανά τιμή
- Κλήση αναφοράς
- Χωρίς εισαγωγικά
- Εκχώρηση μνήμης σε C
- Επανάληψη αντιστοίχισης μνήμης
- Ελεύθερη μνήμη
- Δομή
- Δομές με μέλη δείκτη στο C
- Δομικοί αρχικοποιητές στο C
- Περάστε το struct για να εργαστείτε στο C
- άρθρωση
- Κοινές λέξεις-κλειδιά
- Πρακτική εφαρμογή της ομοσπονδίας στην ανάκτηση δεδομένων
- Χειρισμός αρχείων σε C
- Η λειτουργία αρχείου της λειτουργίας fopen
- Κλείσιμο αρχείου
- Ανάγνωση αρχείου
- Εγγραφή στο αρχείο
- Χρήση ορισμάτων γραμμής εντολών C
- Χειριστής bitwise
- Bitbit Y
- Bitbit Ή
- XOR bitwise
- Έπαινος για μπιτ
- Αριστερή μετατόπιση bitwise
- Δεξιά μετατόπιση bitwise
- Συνάρτηση σε δυαδικό –δεκαδικό και μετατροπή
- Δεκαδική σε δυαδική συνάρτηση
- Δυαδική έως δεκαδική συνάρτηση
- Εντοπισμός σφαλμάτων και δοκιμή
- Σφάλμα σύνταξης
- Λογικό σφάλμα
- Απόδειξη
- Ορισμένες αρχές δοκιμών
- Δοκιμή λευκού κουτιού
- Δοκιμή μαύρου κουτιού
- Ισοδύναμη τάξη
- Ανάλυση οριακής τιμής
- Αναπτύξτε ένα σχέδιο δοκιμής
Κεφάλαιο 6 Εισαγωγή στις βασικές αρχές υπολογιστών
- Εισαγωγή
- Βασικά
- CPU
- Κύρια μνήμη
- Καταχωρητές CPU
- Δομή συναρμολογητή
- Πλεονεκτήματα των Assemblers
- Τηρήστε τις υποσχέσεις μου
- Αποθήκευση και φόρτωση προγραμμάτων
- Τμηματοποίηση
- Κίνηση δεδομένων
- Διάλειμμα
- Εσωτερική διακοπή υλικού
- Διακοπή εξωτερικού υλικού
- Διακοπή λογισμικού
- CPU
- Int 20H, τερματίστε τη διαδικασία
- Int 21H, λειτουργία συστήματος MS-DOS
Κεφάλαιο 7 Απαιτούνται εντολές DOS
- Εισαγωγή
- Σύντομη ιστορία
- Λειτουργικό σύστημα δίσκου Microsoft
- (MS-DOS) Έκδοση 1.0
- MS-DOS έκδοση 2.0
- Εκδόσεις MS-DOS 3.0 έως 5.0
- MS-DOS έκδοση 6.0
- MS-DOS έκδοση 7.0 (Windows 95)
- Απαιτούμενες εντολές
- Ιδιότητες
- CD (ή CHDIR)
- CHKDSK
- CLS
- Εντολές
- Αντιγραφή
- Εντοπισμός σφαλμάτων
- επέκταση COM
- επέκταση EXE
- Διαγραφή (ή διαγραφή)
- DELTREE
- DOSKEY
- Κατάλογος
- Αντιγραφή δίσκου
- Επεξεργασία
- Αποσύνδεση
- FC
- FDISK
- Αναζήτηση
- Μορφοποίηση
- ετικέτα
- MD (ή MKDIR)
- Περισσότερα
- Μετακίνηση
- RD (ή RMDIR)
- Σάρωση δίσκου
- Πληκτρολογήστε
- XCOP
- Κανονικές συντομεύσεις, χαρακτήρες μπαλαντέρ και ανακατευθύνσεις
- Συντομεύσεις
- Κάρτα μπαλαντέρ
- Ανακατεύθυνση
- >
- >>
- <
- |
Κεφάλαιο 8 Λειτουργίες Disk-BIOS και χειρισμός διακοπών στο C
- Εισαγωγή
- συναρτήσεις biosdisk και _bios_disk
- δομή diskinfo_t
- συναρτήσεις absread και abswrite
- Χειρισμός διακοπών στο C
- Δομή SREGS
- Συμμαχία REGS
- Δομές BYTEREGS και WORDREGS
- συναρτήσεις int86 και int86x
- διαχωρισμένη συνάρτηση
- συναρτήσεις intdos και intdosx
- Δομή SREGS
- Πώς να γνωρίζετε τον αριθμό του φυσικού δίσκου
- Διακοπή 13H (INT 13H), λειτουργία μονάδας δίσκου BIOS ROM
Κεφάλαιο 9 Χειρισμός μεγάλων σκληρών δίσκων
- Αρχικά, επιτρέψτε μου να σας πω μια ιστορία
- EXT INT 13H
- Πώς να χρησιμοποιήσετε την επέκταση INT 13H στον προγραμματισμό C
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
Κεφάλαιο-10 Ανάκτηση δεδομένων από κατεστραμμένη δισκέτα
- Γιατί η δισκέτα δεν είναι αναγνώσιμη;
- Τρόπος επαναφοράς
- Μέθοδος – 1
- Αποθηκεύει μια εικόνα εκκίνησης για οποιαδήποτε νέα δισκέτα
- Δημιουργήστε μια εικόνα εγγραφής εκκίνησης DOS της δισκέτας
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Επικολλήστε την εικόνα εκκίνησης στον πρώτο τομέα της μη αναγνώσιμης δισκέτας
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Ας το κάνουμε με ένα πρόγραμμα
- Δημιουργήστε μια εικόνα εγγραφής εκκίνησης DOS της δισκέτας
- Σχόλια για την κωδικοποίηση προγράμματος
- Αποθηκεύστε την εικόνα εκκίνησης σε δεκαεξαδικούς χαρακτήρες για χρήση στο παραπάνω πρόγραμμά μας
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Μέθοδος: 2
- Τι γίνεται αν η μέθοδος 1 δεν λειτουργεί;
- Αντιγράψτε όλα τα δεδομένα επιφάνειας πολυμέσων σε ένα αρχείο
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Σκέφτεστε λύσεις για σφάλματα ανάγνωσης τομέα
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Επικολλήστε τα δεδομένα από το αρχείο στη φυσική επιφάνεια της νέας δισκέτας
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Σκεφτείτε τη λογική ανάκτηση των διαγραμμένων ή χαμένων δεδομένων
- Σχόλια σχετικά με την κωδικοποίηση
- Σχόλια σχετικά με την κωδικοποίηση
- Σχόλια σχετικά με την κωδικοποίηση
Κεφάλαιο 11 Δημιουργία αντιγράφων ασφαλείας
- Γιατί να δημιουργήσετε ένα αντίγραφο ασφαλείας
- Χρόνος και περιεχόμενο δημιουργίας αντιγράφων ασφαλείας
- Αντίγραφο ασφαλείας MBR (Master Boot Record) και η χρήση του
- Γιατί να δημιουργήσετε αντίγραφα ασφαλείας MBR
- Τι μπορεί να επαναφέρει ένα αντίγραφο ασφαλείας MBR
- Γράψτε ένα πρόγραμμα για τη δημιουργία αντιγράφων ασφαλείας του MBR
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Προγραμματίστε την επαναφορά του MBR από το αντίγραφο ασφαλείας
- Σχόλια σχετικά με την κωδικοποίηση προγράμματος
- Δημιουργία αντιγράφων ασφαλείας DBR (DOS Boot Record) και χρήση του
- Γιατί δημιουργία αντιγράφων ασφαλείας DBR
- Τι μπορεί να επαναφέρει ένα αντίγραφο ασφαλείας DBR;
- Προγράμματα για δημιουργία και επαναφορά αντιγράφων ασφαλείας DBR
- Πλήρης εικόνα δίσκου
- Προγράμματα που γράφουν πλήρεις εικόνες δίσκου
- Σχόλια σχετικά με την κωδικοποίηση
- Σχόλια σχετικά με την κωδικοποίηση
- Προγράμματα που γράφουν πλήρεις εικόνες δίσκου
Κεφάλαιο 12 Ανάγνωση και τροποποίηση του MBR μέσω προγραμματισμού
- Master Boot Record (MBR) ή Master Partition Table (MPT)
- Κύρια μορφή εγγραφής εκκίνησης
- Μορφή εισαγωγής πίνακα κατατμήσεων
- Γράψτε ένα πρόγραμμα για την ανάγνωση του πίνακα διαμερισμάτων από το MBR
- Σχόλια σχετικά με την κωδικοποίηση
- Προγραμματίστε να βρείτε όλα τα λογικά διαμερίσματα και τις πληροφορίες τους
- Σχόλια σχετικά με την κωδικοποίηση
- Σχόλια σχετικά με την κωδικοποίηση
- Τροποποίηση του MBR μέσω προγραμματισμού
- Σχόλια σχετικά με την κωδικοποίηση
Κεφάλαιο 13 Ανάγνωση και τροποποίηση του DBR με προγραμματισμό
- Εγγραφή εκκίνησης DOS (DBR) / Τομέας εκκίνησης DOS
- Διαβάστε το DBR για δισκέτες και μικρούς τόμους
- Διαβάστε μεγάλα DBR
- Πώς να επαναφέρετε το DBR μέσω προγραμματισμού
- Σχόλια σχετικά με την κωδικοποίηση
Κεφάλαιο 14 Πρόγραμμα ανάκτησης αρχικού αρχείου"
- Ανάκτηση αρχικών αρχείων
- Κεφαλίδες και υποσέλιδα για ορισμένους σημαντικούς τύπους αρχείων
- Γράψτε ένα πρόγραμμα για την ανάκτηση αρχικών αρχείων
- Σχόλια σχετικά με την κωδικοποίηση
- INT 10H, συνάρτηση 01H: ορισμός τύπου δρομέα
Κεφάλαιο 15 Χρονοδιάγραμμα γόμα δεδομένων
- Εισαγωγή
- Όταν τα δεδομένα καθίστανται εντελώς μη ανακτήσιμα
- Γιατί η διαγραφή δεδομένων είναι τόσο σημαντική
- Προγραμματίστε μια μη καταστρεπτική γόμα δεδομένων
- Σχόλια σχετικά με τη λογική και την κωδικοποίηση του προγράμματος
- Προγραμματίστε μια καταστροφική γόμα δεδομένων
- Σχόλια σχετικά με την κωδικοποίηση
- Διαγράψτε την περιοχή δεδομένων ενός συγκεκριμένου αρχείου
- Σχόλια σχετικά με τη λογική και την κωδικοποίηση του προγράμματος
Κεφάλαιο 16 Ανάπτυξη περισσότερων βοηθητικών προγραμμάτων δίσκου
- Εισαγωγή
- Κρυφό διαμέρισμα
- Τρόπος απόκρυψης κατατμήσεων
- Γράψτε ένα πρόγραμμα για την απόκρυψη του διαμερίσματος
- Σχόλια σχετικά με την κωδικοποίηση
- Γράψτε ένα πρόγραμμα για την εμφάνιση κατατμήσεων
- Σχόλια προγράμματος
- Γράψτε ένα πρόγραμμα για να διαγράψετε ένα διαμέρισμα
- Σχόλια προγράμματος
- Μορφοποίηση δισκέτας "Track 0 Bad"
- Γράψτε ένα εργαλείο επεξεργασίας δίσκου