|
Parameter |
Was er bedeutet |
dinfo.drive = 0x00 |
Er zeigt den Antrieb 0 an, der ist Diskettenlaufwerk (a:) |
dinfo.head = Kopf |
Er zeigt auf Spurnummer 0 und 1, da Floppy-Disc zwei Seiten hat (zwei Köpfe) |
dinfo.track = Schiene |
Er zeigt auf Schiene 0 bis 79, da es 80 Schienen auf jeder Seite des Floppy-Discs gibt. |
dinfo.sector = Sektor |
Er zeigt auf Sektor 1 bis 18, da es 18 Sektoren in jeder Schiene gibt. |
dinfo.sector = 1 |
Zahl für zu betrachten der Sektoren, schreiben Betrieb = 1 |
dinfo.buffer = dbuf |
Daten dämpfen für den Betrieb ab |
- _bios_disk (_DISK_WRITE, &dinfo) schreibt die Daten auf die Sektoren der körperlichen Oberfläche der Diskette, spezifiziert durch dinfo.
- Der zurückgebrachte Status wird im Resultat gespeichert, das, um die Anzeige für erfolgreichen Betrieb anzuzeigen verwendet wird oder eine Fehlermeldung auf dem Schirm anzuzeigen, wenn irgendeine Störung auftritt.
Wenn nachdem die Methode - 2, die dein neuer Floppy-Disc nicht, du arbeitet, kann Methode weiter anwenden - 1 auf deinem neuen Floppy-Disc, den du als Bestimmungsortscheibe während der Methode - 2 benutztest.
Nicht nur dieses aber auch die Zahl Erfolgen und Versuchen können das Abhängen nach der Korruption der Scheibe verändern. Aber du brauchst nicht dich zu sorgen wenn, selbst nachdem du nicht die zufriedenstellenden Resultate erhältst.
Du kannst Akte durch Akte Wiederaufnahme versuchen oder kannst viel mehr Spitzen versuchen, die du im folgenden erlernst. Hier führen wir die Idee des Sammelns der Akte Informationen von den Wurzelverzeichnissen, in unserer Programmierung ein, zum der Daten zurückzugewinnen. |
Denken für logische Wiederaufnahme für die gelöschten oder verlorenen Daten:
Alle vorhergehenden Fälle, die wir in diesem Kapitel für Wiederaufnahme, waren zu uns besprachen die Daten zurückgewinnen in solche Fälle, wo wir daß nur erwarteten DBR wird verdorbenund die Sektoren in Schiene 0, FAT1, FAT2 und Wurzelverzeichnisse habend sind lesbar.
Aber wenn das Problem an der Korruption von FAT oder liegt Daten sind aus der Scheibe gelöscht worden oder du wünschst zu die Daten zurückgewinnen direkt durch das Ablesen seiner Informationen vom Wurzelverzeichnis, wir müssen die Informationen wie lesen, Dateiname, Block, Größe der Akte, Attribut beginnend etc. von seiner Wurzelverzeichniseintragung.
Da wir bereits uns über Wurzelverzeichnis in den früheren Kapiteln besprochen haben, daß es die Informationen von 32 Bytes für jede Akte oder Verzeichnis gibt. Diese 32 Bytes werden geteilt, wie folgt:
Zahl von Bytes |
Informationen Beschreibung |
8 Bytes |
Dateiname |
3 Bytes |
Verlängerung |
1 Byte |
Attribut |
10 Bytes |
Reserviert |
2 Bytes |
Zeit, verursachtes oder letztes aktualisiertes |
2 Bytes |
Datum-, verursachtes oder letztesaktualisiertes |
2 Bytes |
Beginnen des Blockes |
4 Bytes |
Akte Größe |
|
|