A informação dada pela saída do programa é indicada algo como como dado abaixo:
Part.Type |
Carregador |
Posição começar |
Posição do Ending |
Setores relativos |
Número dos setores |
|
|
Lado |
Cilindro |
Setor |
Lado |
Cilindro |
Setor |
|
|
FAT32 |
Sim |
1 |
0 |
1 |
254 |
701 |
63 |
63 |
11277567 |
VFAT EXT |
Não |
0 |
702 |
1 |
254 |
1023 |
63 |
11277630 |
28724220 |
Não utilizado |
Não |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Não utilizado |
Não |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Comentários no coding:
A divisória da estrutura é usada ler os vários parâmetros da entrada da divisória da divisória na tabela da divisória de MBR. A peça da estrutura é usada ler a informação de MBR.
A exposição da função () indica a informação de parâmetros da tabela da divisória de MBR na tela. Porque nós vemos a saída do programa, o número começando e terminando do cilindro e do setor é indicado como segue:
Começando o setor = 1
Ligando o cilindro = 0
Setor do Ending = 63
Cilindro do Ending = 701
Este os números do setor e de cilindro são calculados da combinação de dois bytes. As seguintes tabelas mostram a isso como estes números são calculados:
00H (Byte no offset 03H) |
01H (Byte no offset 02H) |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Bocados 7 0 para o número de cilindro |
Bocados 9 do cilindro, 8 |
Bocados 5 0 do setor |
Número de cilindro =
0000000000 (B) = 0 |
Número do setor =
000001 (B) =1 |
Assim começando C-H-S do partition= 0-0-1.
Similarmente, o Encoding para o número do cilindro e do setor do Ending da divisória foi dado na tabela seguinte:
BDH (Byte no offset 07H) |
BFH (Byte no offset 06H) |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
Bocados 7 0 para o número de cilindro |
Bocados 9 do cilindro, 8 |
Bocados 5 0 do setor |
Número de cilindro =
1010111101 (B) = 701 |
Número do setor =
111111 (B) = 63 |
Assim o Ending C-H-S da divisória = 701-254-63.
|