Fach-Tabelle Eintragung Format
Das Format der Fachtabelle Eintragung jedes möglichen Faches in MBR ist in der folgenden Tabelle gegeben worden. Jede Fach-Eintragung jedes möglichen MBR kann in die folgenden Bytes mit ihren spezifischen Bedeutungen gebrochen werden:
Aufladung Art Indikatorbyte (1 Byte): Wenn dieses Byte 00H ist, bedeutet es, das Fach nicht aktiv ist und wenn das Byte 80H ist, es bedeutet, daß das Fach ein aktives Fach oder Bootable Fach ist. Obgleich das Vorhandensein irgendeines anderen Bytes, dann, das diese nicht erwartet wird, dennoch wenn es irgendein gibt, ist anderes Byte Geschenk es zu jedem möglichem VIRUS-Angriff in der Fachtabelle an der Fachtabelle Korruption oder passend liegen kann.
Zylinder anstellen - Kopf - Sektor-Zahl des Faches (3 Bytes):Wenn wir das CHS (Zylinder, Kopf und Sektor) jeder möglicher Scheibe errechnen, werden die körperlichen CHS gezählt, wie folgt:
- Der körperliche Sektor ist gezähltes Abfahren von 1.
- Der körperliche Kopf wird von 0 gezählt.
- Der körperliche Zylinder wird von 0 gezählt (das vorhergehende Kapitel für Details sehen)
Das Byte am Versatz 01H stellt die beginnende Spurnummer im hexadezimalen System für das Fach dar.
6 wenig bedeutende Bits Byte am Versatz 02H bilden das Beginnen der Sektor-Zahl des Faches und Kombination der restlichen 2 Bits (als zwei bedeutendste Bits) plus 8 Bits eines anderen Bytes am Versatz 03H (bedeutende Spitzen des Rest-8 wenig für die Zahl 10-Bit) bilden die beginnende Zylindernummer vom Fach.
Versatz |
Bedeutung |
Größe |
Beschreibung |
00H |
Aufladung Art Indikatorbyte |
1 Byte |
Wenn Byte 00H ist, ist das Fach unaktiviert und wenn Byte 80H ist, ist das Fach aktiv, Bootable (oder) |
01H |
Spurnummer des Anfanges des Faches |
1 Byte |
Beginnen der Spurnummer des Faches im hexadezimalen System |
02H |
Sektor-und Zylindernummer des Anfanges des Faches |
2 Bytes |
6 Bits des ersten Bytes bilden das Beginnen von Sektor-Zahl und Kombination der restlichen 2 Bits (als zwei bedeutendste Bits) plus 8 Bits eines anderen Bytes (bedeutende Spitzen des Rest-8 wenig für die Zahl 10-Bit) bilden die beginnende Zylindernummer vom Fach |
04H |
Dateisystem-Anzeigebyte |
1 Byte |
Dateisystem-Indikatorbyte im hexadezimalen System (die Tabelle sehen, die zunächst für Anzeigen gegeben wird) |
05H |
Spurnummer des Endes des Faches |
1 Byte |
Ende der Spurnummer des Faches im hexadezimalen System |
06H |
Sektor-und Zylindernummer des Endes des Faches |
2 Bytes |
6 Bits des ersten Bytes lassen Ende Sektor numerieren und Kombination der restlichen 2 Bits (als zwei bedeutendste Bits) plus 8 Bits eines anderen Bytes (bedeutende Spitzen des Rest-8 wenig für die Zahl 10-Bit) bilden die Ende-Zylindernummer vom Fach |
08H |
Relative Sektorzahl des Anfanges des Faches
|
4 Bytes |
Zahl der Sektoren zwischen dem MBR und dem ersten Sektor im Fach |
0CH |
Zahl der Sektoren des Faches |
4 Bytes |
Zahl der Sektoren im Fach |
Gesamtmenge = 16 Bytes |
Die Zylinder-und Sektor-kodierung ist im Beispiel einer Beispielfachtabelle Studie gegeben worden, die zunächst durchgeführt wird.
Dateisystem-Indikatorbyte (1 Byte) : Dateisystem-Indikatorbyte am Versatz 04H stellt das Dateisystem dieses Faches dar. Die Tabelle, das Dateisystem-Indikatorbyte für verschiedene Dateisysteme verzeichnend ist zunächst in diesem Kapitel gegeben worden.
Ende-Zylinder - Kopf - Sektor-Zahl des Faches (3 Bytes) : Kodierung ist selbe wie für das Anstellen des Zylinders - Kopf - Sektor-Zahl des Faches.
Relative Sektorzahl des Anfanges des Faches (4 Bytes) : Zahl der Sektoren zwischen dem MBR und dem ersten Sektor im Fach im hexadezimalen System.
Zahl der Sektoren des Faches (4 Bytes) : Zahl der Sektoren im Fach im hexadezimalen System.
An es sollte immer erinnert werden, daß die Zylinder-, Haupt- und Sektorzahlen die sind, die zum BIOS geführt werden sollten. So wenn BIOS übersetzung (LBA Modus oder INTERNE Verlängerungen 13H Unterstützung) verwendet, können die Werte möglicherweise nicht die körperlichen CHS Werte darstellen. Für große Festplattenlaufwerke (grösser als 8.4 GBs) können die CHS Werte unzulässig sein. Diese Werte sollten im Allgemeinen ignoriert werden und die absoluten Sektorwerte werden anstatt verwendet.
|