/* número relativo dos setores da divisória */
relative_sec=*(long *)(buffer+454+i*16);
no_sectors=*(long *)(buffer+458+i*16); /* número dos setores na divisória*/
sectors_part[*no_par]=no_sectors; /* Disposição para armazenar o número dos setores das divisórias */
*sec=star_sec[*no_par]=relative_sec;
(*no_par)++;
}
} //fim do laço de para(i=0;i<4;i++)
} //fim do laço de se(*sec==0)
return;
}
Comentários no coding:
A função começa ler a informação das divisórias do MBR e lê então o MBRs prolongado se requerido. Os readabsolutesectors da função lêem o setor absoluto, especificado pelo *sec.
o sectors_part [*no_par] é a disposição para armazenar o número dos setores das divisórias. O número da divisória é especificado partir *no_par de 0.
os no_sectors são o número dos setores na divisória e o relative_sec é o número relativo do setor para essa divisória.
o star_sec [*no_par] é a disposição para armazenar os números indicando do setor das divisórias. O número da divisória é especificado partir *no_par de 0.
o star_cyl, o star_hea e o star_sec são as disposições que mantêm a informação de começar de cada divisória nos termos de CHS. o star_cyl armazena a informação de ligar os cilindros, o star_hea armazena a informação de ligar as cabeças e o star_sec armazena a informação de começar setores das divisórias.
Para a descrição da função dos readabsolutesectors consultar os capítulos dados mais cedo neste livro.
Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages. |
|
Publishers of the Book
Number of Pages
ISBN
Price of the Book
|
BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)
|
 |
|
|