/* σχετικός αριθμός τομέων χωρίσματος */
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)++;
}
} //loop close of for(i=0;i<4;i++)
} //loop close of if(*sec==0)
return;
}
Σχόλια στην κωδικοποίηση:
Η λειτουργία αρχίζει τις πληροφορίες χωρισμάτων από το MBR και διαβάζει έπειτα το εκτεταμένο MBRs αν είναι απαραίτητο. Τα readabsolutesectors λειτουργίας διαβάζουν τον απόλυτο τομέα, καθορισμένο μέχρι * το SEC.
sectors_part[*no_par ] είναι η σειρά για να αποθηκεύσει τον αριθμό τομέων των χωρισμάτων. Ο αριθμός χωρισμάτων διευκρινίζεται με * την no_par έναρξη από 0.
τα no_sectors είναι ο αριθμός τομέων στο χώρισμα και relative_sec είναι ο σχετικός αριθμός τομέα για εκείνο το χώρισμα.
star_sec[*no_par ] είναι η σειρά για να αποθηκεύσει τους αριθμούς τομέα της δήλωσης χωρισμάτων. Ο αριθμός χωρισμάτων διευκρινίζεται με * την no_par έναρξη από 0.
το star_cyl, star_hea και star_sec είναι οι σειρές που κρατούν τις πληροφορίες της έναρξης κάθε χωρίσματος από την άποψη CHS. των καταστημάτων star_cyl οι πληροφορίες των αρχικών κυλίνδρων, καταστήματα 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)
|
 |
|
|