/* относительный номер участков перегородки */
relative_sec=*(long *)(buffer+454+i*16);
no_sectors=*(long *)(buffer+458+i*16); /* количество участков в перегородке*/
sectors_part[*no_par]=no_sectors; /* Блок для того чтобы хранить количество участков перегородок */
*sec=star_sec[*no_par]=relative_sec;
(*no_par)++;
}
} //конец петли для(i=0;i<4;i++)
} //конец петли если(*sec==0)
return;
}
Комментарии на кодирвоании:
Функция начинает прочитать данные по перегородок от MBR и после этого читает выдвинутое MBRs если требуется. Readabsolutesectors функции читают совершенно участок, определенный мимо * sec.
sectors_part[*no_par ] блок для того чтобы хранить число участков перегородок. Номер перегородки определенные мимо * no_par starting from 0.
no_sectors будут числом участков в перегородке и relative_sec будет относительный номер участка для той перегородки.
star_sec[*no_par ] блок для того чтобы хранить заявляя номера участка перегородок. Номер перегородки определенные мимо * no_par starting from 0.
star_cyl, star_hea и star_sec будут блоками которые держат информацию начинать каждой перегородки in terms of магазины star_cyl CHS. информация начинать цилиндры, star_hea хранят информация начинать головки и star_sec хранит информация начинать участки перегородок.
Для описания функции readabsolutesectors сошлитесь главы, котор дали более в самом начале эта книга.
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)
|
 |
|
|