Format d'entrée de Tableau de cloison
Le format de l'entrée de table de cloison de n'importe quelle cloison dans MBR a été donné dans la prochaine table. Chaque entrée de cloison de n'importe quel MBR peut être cassée en bytes suivants avec leurs significations spécifiques :
Type byte d'indicateur (1 byte) d'initialisation :
Si ce byte est 00H, il signifie la cloison n'est pas en activité et si le byte est 80H, il signifie que la cloison est une cloison active ou cloison amorçable. Bien que la présence de tout autre byte alors que ceux-ci n'est pas prévus, pourtant s'il y a tout l'autre byte est présent il peut être dû à la corruption de table de cloison ou dû à n'importe quelle attaque de VIRUS dans la table de cloison.
Mettant en marche le cylindre - tête - nombre de secteur de la cloison (3 bytes) :
Quand nous calculons le CHS (cylindre, tête, et secteur) de n'importe quel disque, Les CHS physiques sont comptés comme suit :
- Le secteur physique est compté à partir de 1.
- La tête physique est comptée de 0.
- Le cylindre physique est compté de 0 (voir le chapitre précédent pour des détails).
Le byte à l'excentrage 01H représente le nombre principal commençant dans le système hexadécimal pour la cloison.
6 bits de byte moins significatifs à l'excentrage 02H font commencer le nombre de secteur de la cloison et la combinaison des 2 bits restants (en tant que deux bits les plus significatifs) plus 8 bits d'un autre byte à l'excentrage 03H (peu moins significatif de repos 8 du nombre 10-Bit) font le nombre de cylindre commençant de la cloison.
Excentrage |
Signification |
Taille |
Description |
00H |
Type byte d'initialisation d'indicateur |
1 byte |
Si le byte est 00H, la cloison est inactive et si le byte est 80H, la cloison est en activité (ou amorçable) |
01H |
Nombre principal de commencement de la cloison |
1 byte |
Commencer le nombre principal de la cloison dans le système hexadécimal |
02H |
Nombre de secteur et de cylindre de commencement de la cloison |
2 bytes |
6 bits du premier byte font commencer le nombre de secteur et la combinaison des 2 bits restants (en tant que deux bits les plus significatifs) plus 8 bits d'un autre byte (peu moins significatif de repos 8 du nombre 10-Bit) font le nombre de cylindre commençant de la cloison |
04H |
Byte d'indicateur de système de fichiers |
1 byte |
Byte d'indicateur de système de fichiers dans le système hexadécimal (voir le Tableau donné après pour des indicateurs) |
05H |
Nombre principal de fin de la cloison |
1 byte |
Fin du nombre principal de la cloison dans le système hexadécimal |
06H |
Nombre de secteur et de cylindre de fin de la cloison |
2 bytes |
6 bits du premier byte font la fin le secteur numéroter et la combinaison des 2 bits restants (en tant que deux bits les plus significatifs) plus 8 bits d'un autre byte (peu moins significatif de repos 8 du nombre 10-Bit) font le nombre de cylindre de fin de la cloison |
08H |
Nombre relatif de secteur du commencement de la cloison
|
4 bytes |
Nombre de secteurs entre le MBR et le premier secteur dans la cloison |
0CH |
Nombre de secteurs de la cloison |
4 bytes |
Nombre de secteurs dans la cloison |
Total = 16 bytes |
Le codage de cylindre et de secteur a été donné dans l'exemple d'une étude de table de cloison témoin réalisée après.
Byte d'indicateur de système de fichiers (1 byte) : Le byte d'indicateur de système de fichiers à l'excentrage 04H représente le système de fichiers de cette cloison. Le tableau, présentant le byte d'indicateur de système de fichiers pour différents systèmes de fichiers a été donné après en ce chapitre.
Cylindre de fin - tête - nombre de secteur de la cloison (3 bytes) : Le codage correspond pour mettre en marche le cylindre - tête - nombre de secteur de la cloison.
Nombre relatif de secteur du commencement de la cloison (4 bytes) : Nombre de secteurs entre le MBR et le premier secteur dans la cloison dans le système hexadécimal. Nombre de secteurs de la cloison (4 bytes) : Nombre de secteurs dans la cloison dans le système hexadécimal.
Il devrait toujours se rappeler que les nombres de cylindre, principaux et de secteur sont ceux qui devraient être passés au BIOS. Ainsi, si le BIOS emploie la traduction (mode de LBA ou appui INTERNE de prolongements 13H), les valeurs peuvent ne pas représenter les valeurs physiques de CHS. Pour les grandes commandes dures (8.4 gigaoctets plus grands que) les valeurs de CHS peuvent être inadmissibles. Ces valeurs devraient généralement être ignorées et les valeurs absolues de secteur sont employées à la place.
|