Select your Language:

English Spanish French Chinese Italian Portuguese Japanese Korean Russian Dutch Greek

Datenrettungsbuch von Tarun Tyagi

Buch Datenrettung

BPB Veröffentlichungen,

Neu Delhi, Indien.

ISBN : 81-7656-922-4

Titel des Buches Datenwiederherstellung mit & ohne Programmierung
Autor des Buches Tarun Tyagi
Herausgeber des Buches BPB Publications, Neu-Delhi, Indien
Seitenzahl 540
Größe (9.5 x 7.5 x 1.0) Zoll
ISBN 81-7656-922-4

Beispielkapitel aus dem BuchDATENWIEDERHERSTELLUNG MIT UND OHNE PROGRAMMIERUNG von Autor Tarun Tyagi

Inhaltsverzeichnis

VORWORT

Kapitel-1 Ein Überblick über die Datenwiederherstellung

  • Einführung in die Datenwiederherstellung
  • Datenverlust verstehen
    • Systemabsturz
      • Menschliches Versagen
      • Softwarebeschädigung
      • Softwarefehlfunktion
      • Hardwarefehler
      • Virusabsturz
      • Sabotage
      • Naturkatastrophe
    • Andere Arten von Datenverlust
      • Verlust einer oder mehrerer Partitionen
      • Floppy-Lesefehler
      • Löschung wichtiger Daten
      • Passwortverlust
  • Arten und Bereiche der Datenwiederherstellung
    • Analyse eines Computers vor der Datenwiederherstellung
    • Akzeptabler Wiederherstellungszeitraum
    • Verschiedene Kosten verstehen
      • Kosten für Ausfallzeiten
      • Datenwiederherstellungskosten
    • Benutzerbeschreibung
    • Definition der Anforderungen
    • Ziele setzen
  • Einige Ratschläge, bevor Sie mit der Datenträger-Fehlerbehebung oder dem Datenwiederherstellungsverfahren beginnen
    • Einige Tipps zum Schutz Ihrer Daten
    • Erstellen Sie die Backups
      • Führen Sie monatlich Oberflächenscans durch
      • Wöchentliche Datendefragmentierung
      • Verwenden Sie ein gutes Antivirenprogramm
      • Gewöhnen Sie sich an, Ihre Diskette schreibgeschützt zu halten
      • Verwenden Sie keine Raubkopien von Spielen und Software

Kapitel-2 Einführung von Festplatten

  • Einführung
  • Komponenten der Festplatte
    • Platten und Medien
      • Lese-/Schreibköpfe
        • Kopf-Crash
        • Kopf parken
      • Kopfgleiter, Arme und Aktuator
        • Kopfschieber
        • Kopfarme
        • Kopfaktuator
      • Spindelmotor
      • Anschlüsse und Jumper
      • Logikplatine
      • Cache und Cache-Schaltung
  • Low-Level-Festplattengeometrie
  • Formatierung
    • Low-Level-Formatierung
      • Partitionierung
      • High-Level-Formatierung
  • Formatierte und unformatierte Speicherkapazität

Kapitel-3 Logischer Ansatz für Festplatten und Betriebssysteme

  • BIOS
    • Die INT 13H-Schnittstelle und INT 13H-Erweiterungen
      • Int13H-Erweiterungen
      • Die 2,1-GB-Grenze
      • Die 33,8-GB-Grenze
      • ATA-Spezifikation für IDE-Festplatten – Die 137-GB-Grenze
    • BIOS-IDE-Unterstützung für zwei und vier Festplatten
  • Einschränkungen in Dateisystemen
    • FAT12
    • FAT16
    • FAT32
    • NTFS
  • Cluster
  • Clustergröße
  • Logische Struktur einer Festplatte
  • Master Boot Record (MBR) oder Master Partition Table (MPT)
  • Master-Boot-Record-Format
    • Partitionstabellen-Eintragsformat
      • Starttypanzeigebyte
      • Anfangs-Zylinderkopf-Sektornummer der Partition
      • File System Indicator Byte
      • Endende Zylinderkopf-Sektornummer der Partition
      • Relative Sektornummer des Beginns der Partition
      • Anzahl der Sektoren der Partition
    • DOS Boot Record (DBR) / DOS Bootsektor
      • Anzahl der Stammverzeichnisse
      • Gesamtzahl der Sektoren
      • Medienbeschreibung
      • Anzahl der FAT-Sektoren
      • Sektoren pro Spur (oder Sektoren pro Kopf)
      • Versteckte Sektoren
    • Dateizuordnungstabelle (FAT)
      • Wie Windows das unsachgemäße Herunterfahren erkennt
    • Stammverzeichnis
    • Langer Dateiname (LFN)
    • Datenbereich (oder Dateibereich)
    • Fragmentierte und defragmentierte Daten
    • Ermittlung der Ursache der Datenbeschädigung
      • Booten Sie das System mit einer bootfähigen Diskette
        • Überprüfen Sie die MBR-Informationen
        • Wenn MBR in Ordnung ist, überprüfen Sie DBR

Kapitel-4 Zahlensysteme

  • Einführung
  • Dezimalzahlensystem
  • Binäres Zahlensystem
    • Umwandlung von Binär- in Dezimalzahlen
    • Umwandlung von Dezimalzahlen in Binärzahlen
    • Binäre Zahlenformate
      • Das Gebiss
      • Das Knabbern
      • Das Byte
      • Das Wort
      • Das Doppelwort
  • Oktalzahlensystem
    • Konvertierung von Binär zu Oktal
    • Umwandlung von Oktal in Binär
    • Umwandlung von Oktal in Dezimal
    • Umwandlung von Dezimal in Oktal
  • Hexadezimalzahlensystem
    • Binär-Hexadezimal-Konvertierung
    • Umwandlung von Hexadezimal in Binär
    • Umwandlung von Hexadezimal in Dezimal
    • Umwandlung von Dezimal in Hexadezimal
  • ASCII-Code
  • Einige wichtige Zahlensystembegriffe, die häufig für die Darstellung von Daten und Datenspeicherung verwendet werden
    • Byte
    • Kilobyte
    • Megabyte
    • Gigabyte
    • Terabyte
    • Petabyte
    • Exabyte
    • Zettabyte
    • Yottabyte
  • Allgemeine Datenspeicherbedingungen

Kapitel 5 Einführung in die C-Programmierung

  • Einführung
  • Warum C in der Datenwiederherstellungsprogrammierung verwendet werden
  • Lassen Sie mich annehmen, dass Sie nichts in C wissen
  • Lass uns anfangen
  • Schlüsselwörter
  • Das Programm kompilieren
  • Zahlen drucken
  • Variablen verwenden
  • Numerische Variablentypen
    • Numerische Variablen initialisieren
  • Operatoren
    • Zuweisungsoperator
    • Mathematische Operatoren
    • Relationale Operatoren
    • Logische Operatoren
    • Der Kommaoperator
  • Etwas mehr über printf() und Scanf()
  • Kontrollanweisungen
    • Die if else-Anweisung
    • Die switch-Anweisung
    • Die break-Anweisung
    • Die Continue-Anweisung
  • Schleifen
    • Die While-Schleife
    • Die Do-While-Schleife
    • Die for-Schleife
    • Die goto-Anweisung
  • Hinweise
  • Array
    • Zeichen-Arrays
    • Zugriff auf die Elemente
    • Initialisieren von Array-Elementen
    • Ein Array durchlaufen
    • Mehrdimensionale Arrays
  • Strings
    • Einige allgemeine Zeichenfolgenfunktionen
    • Die strlen-Funktion
    • Die strcpy-Funktion
    • Die strcmp-Funktion
    • Die strcat-Funktion
    • Die strtok-Funktion
  • Funktionen
    • Wertübergabefunktionen
    • Call-by-Reference
    • Dereferenzierung
  • Speicherzuweisung in C
    • Speicher neu zuweisen
    • Gedächtnis freigeben
  • Strukturen
    • Strukturen mit Zeigerelementen in C
    • Strukturinitialisierer in C
    • Strukturen an Funktionen in C übergeben
  • Union
    • Das union-Schlüsselwort
    • Eine praktische Verwendung einer Vereinigung bei der Datenwiederherstellung
  • Dateiverwaltung in C
    • Die Dateimodi der fopen-Funktion
    • Dateien schließen
    • Dateien lesen
    • In Dateien schreiben
  • Befehlszeilenargumente mit C
  • Bitweise Manipulatoren
    • Bitweises UND
    • Bitweises ODER
    • Bitweises exklusives ODER
    • Bitweises Kompliment
    • Bitweise Verschiebung nach links
    • Bitweise Verschiebung nach rechts
  • Funktionen zu Binär-Dezimalzahlen und Konvertierungen
  • Funktion zur Umwandlung von Dezimal in Binär
  • Funktion zur Umwandlung von Binär in Dezimal
  • Debuggen und Testen
    • Syntaxfehler
    • Logikfehler
  • Testen
    • Einige Testprinzipien
    • White-Box-Tests
    • Black-Box-Tests
    • Äquivalenzklassen
    • Grenzwertanalyse
    • Entwicklung eines Testplans

Kapitel 6 Einführung in die Computergrundlagen

  • Einführung
  • Grundkonzepte
    • Zentralprozessor
      • Zentraler Speicher
      • CPU-Register
      • Struktur zusammenbauen
      • Vorteile des Assemblers
      • Lass mich mein Versprechen halten
      • Speichern und Laden der Programme
      • Segmente
      • Datenverschiebung
    • Unterbrechungen
      • Interne Hardwareunterbrechungen
      • Externe Hardwareunterbrechungen
      • Softwareunterbrechungen
  • Int 20H, Prozess beenden
  • Int 21H, MS-DOS-Systemfunktionen

Kapitel-7 Notwendige DOS-Befehle

  • Einführung
  • Kurze Geschichte
    • Microsoft Disk-Betriebssystem
    • (MS-DOS) Version 1.0
    • MS-DOS-Version 2.0
    • MS-DOS-Version 3.0 bis 5.0
    • MS-DOS-Version 6.0
    • MS-DOS-Version 7.0 (Windows 95)
  • Notwendige Befehle
    • ATTRIB
    • CD (oder CHDIR)
    • CHKDSK
    • CLS
    • BEFEHL
    • KOPIEREN
    • DEBUG
    • COM-Erweiterung
    • EXE-Erweiterung
    • DEL (oder LÖSCHEN)
    • DELTREE
    • DOSTASTE
    • VERZ
    • DISKCOPY
    • BEARBEITEN
    • BEENDEN
    • FC
    • FDISK
    • FINDEN
    • FORMATIEREN
    • LABEL
    • MD (oder MKDIR)
    • MEHR
    • BEWEGEN
    • RD (oder RMDIR)
    • SCANDISK
    • TYP
    • XCOPY
  • Shortcuts für Spezifikation, Wildcards und Umleitung
    • Verknüpfungen
    • Platzhalter
    • Umleitung
      • >
      • >>
      • <
      • |

Kapitel-8 Disk-BIOS-Funktionen und Interrupt-Behandlung mit C

  • Einführung
  • biosdisk- und _bios_disk-Funktionen
  • diskinfo_t Struktur
  • absread- und abswrite-Funktionen
  • Interruptbehandlung mit C
    • SREGS-Struktur
      • REGS-Union
      • BYTEREGS- und WORDREGS-Strukturen
      • int86- und int86x-Funktionen
      • Segread-Funktion
      • intdos- und intdosx-Funktionen
  • So erfahren Sie die Nummer der physischen Festplatte
  • Interrupt 13H (INT 13H), ROM-BIOS-Festplattentreiberfunktionen

Kapitel-9 Umgang mit großen Festplatten

  • Lassen Sie mich Ihnen zunächst eine Geschichte erzählen
  • INT 13H-Erweiterungen
  • Wie man INT 13H-Erweiterungen in der C-Programmierung verwendet
    • Kommentare zur Codierung des Programms

Kapitel-10 Datenwiederherstellung von beschädigter Diskette

  • Warum die Diskette nicht lesbar ist
    • Wie man sich erholt
    • Methode – 1
    • Speichern Sie das Boot-Image jeder neuen Diskette
      • Das Image des DOS Boot Record einer guten Diskette erstellen
        • Kommentare zur Programmcodierung
      • Einfügen des Boot-Images in den ersten Sektor der nicht lesbaren Diskette
        • Kommentare zur Programmcodierung
      • Lass es uns mit einem einzigen Programm machen
    • Kommentare zur Programmcodierung
    • Speichern des Boot-Images in HEXADEZIMAL-Zeichen zur Verwendung in unserem vorherigen Programm
    • Kommentare zur Codierung des Programms
    • Methode – 2
      • Was tun, wenn Methode 1 nicht funktioniert
      • Kopieren Sie alle Daten der Medienoberfläche in eine einzige Datei
        • Kommentare zur Programmcodierung
      • Nachdenken über die Lösung des Lesefehlers von Sektoren
        • Kommentare zur Programmcodierung
      • Fügen Sie die Daten aus der Datei auf die physische Oberfläche einer neuen Diskette ein
        • Kommentare zur Programmcodierung
      • Denken an eine logische Wiederherstellung für gelöschte oder verlorene Daten
        • Kommentare zur Codierung
        • Kommentare zur Codierung
        • Kommentare zur Codierung

Kapitel-11 Backups erstellen

  • Warum Sicherungen
  • Wann und was gesichert werden soll
  • Backup des MBR (Master Boot Record) und dessen Verwendung
    • Warum Sicherungs-MBR
    • Was kann mit der MBR-Sicherung wiederhergestellt werden
    • Schreiben des Programms zum Erstellen einer Sicherung des MBR
      • Kommentare zur Programmcodierung
    • Programm zum Wiederherstellen des MBR aus der Sicherung
      • Kommentare zur Programmcodierung
  • Backup von DBR (DOS Boot Record) und dessen Verwendung
    • Warum Backup-DBR
    • Was kann mit dem Backup von DBR wiederhergestellt werden?
    • Programme zum Erstellen und Wiederherstellen von Backups von DBR
  • Vollständiges Disk-Imaging
    • Schreiben des Programms für vollständiges Disk-Imaging
      • Kommentare zur Codierung
      • Kommentare zur Codierung

Kapitel-12 Lesen und Modifizieren von MBR mit Programmierung

  • Master Boot Record (MBR) oder Master Partition Table (MPT)
  • Master-Boot-Record-Format
  • Partitionstabellen-Eintragsformat
  • Schreibprogramm zum Lesen der Partitionstabelle des MBR
    • Kommentare zur Codierung
  • Programm zum Finden aller logischen Partitionen und ihrer Informationen
    • Kommentare zur Codierung
    • Kommentare zur Codierung
  • Modifizieren Sie MBR durch Programmierung
    • Kommentare zur Codierung

Kapitel 13 Lesen und Modifizieren von DBR mit Programmierung

  • DOS Boot Record (DBR) / DOS Bootsektor
  • DBR von Disketten und kleinen Volumes lesen
  • Lesen des DBR großer Volumes
  • Wie man DBR mit Programmierung wiederherstellt
    • Kommentare zur Codierung

Kapitel 14 Programmieren für die Wiederherstellung von "Rohdateien".

  • Wiederherstellung von Rohdateien
  • Kopf- und Fußzeilen einiger wichtiger Dateitypen
  • Schreiben eines Programms zur Wiederherstellung von Rohdateien
    • Kommentare zur Codierung
  • INT 10H, Funktion 01H - Cursortyp setzen

Kapitel-15 Programmierung für Datenwischer

  • Einführung
  • Wenn die Daten nicht mehr wiederherstellbar sind
  • Warum das Löschen von Daten so wichtig ist
  • Schreibprogramm für Non-Destructive Data Wiper
    • Kommentare zur Logik und zur Codierung des Programms
  • Schreibprogramm für Destructive Data Wiper
    • Kommentare zur Codierung
  • Löschen des Datenbereichs einer bestimmten Datei
    • Kommentare zur Logik und Codierung des Programms

Kapitel-16 Weitere Dienstprogramme für Festplatten entwickeln

  • Einführung
  • Partitionen verstecken
  • Wie die Partition versteckt wird
    • Schreibprogramm zum Verstecken der Partition
    • Kommentare zur Codierung
    • Schreibprogramm zum Einblenden der Partition
    • Kommentare zum Programm
    • Schreibprogramm zum Löschen der Partition
    • Kommentare zum Programm
  • Formatieren der "Track 0 Bad"-Diskette
    • Schreiben des Disk Editing Tools

BLINDDARM

translate
Top
Quick Links

Copyright(C) DataDoctor.Biz . All Rights Reserved.