Int86x writeabsolutesectors readabsolutesectors λειτουργίας

 
Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Η) λειτουργία int86x(0x13, &i, &o, &s επικαλείται διακόπτει 13H με τις τιμές καταλόγων τμήματος. Η getdrivegeometry λειτουργία επιστρέφει το συνολικό αριθμό στην κίνηση.

  • Στην κύρια λειτουργία (), (char)peekb(0x0040, 0x0075) (η λειτουργία peekb καθορίζεται στο DOS χ) επιστρέφει τον αριθμό σκληρών δίσκων που συνδέονται με το σύστημα.

Ο αριθμός σκληρών δίσκων που συνδέονται με το σύστημα αντιπροσωπεύεται από την ψηφιολέξη που αποθηκεύεται στη θέση 0040H:0075H μνήμης (τμήμα 0040H: αντισταθμισμένο 0075H). Εάν ο αριθμός σκληρών δίσκων που συνδέονται με το σύστημα είναι λιγότερο έπειτα το πρόγραμμα δύο παρουσιάζει το μήνυμα λάθους και εξόδους.

Sectors_in_HDD1 = getdrivegeometry (0x80) παίρνει τις παραμέτρους του πρώτου σκληρού δίσκου (0x80) και επιστρέφει το συνολικό αριθμό τομέων σε πρώτο σκληρό δίσκο.

Ομοίως Sectors_in_HDD2 = getdrivegeometry (0x81) παίρνει τις παραμέτρους του δεύτερου σκληρού δίσκου (0x81) και επιστρέφει το συνολικό αριθμό τομέων σε δεύτερο σκληρό δίσκο.

Μετά από την επιβεβαίωση από το χρήστη για να συνεχιστεί με την απεικόνιση, πρώτος έλεγχος ο όρος ότι το μέγεθος του σκληρού δίσκου πηγής δεν πρέπει να είναι μεγαλύτερο έπειτα το μέγεθος του σκληρού δίσκου προορισμού. Εάν ο προορισμός είναι μικρότερος, επιδείξτε το μήνυμα λάθους και την έξοδο.

Εάν όλα πηγαίνουν δεξιά, αντιγράψτε τους τομείς του δίσκου πηγής στο δίσκο προορισμού. Εδώ διαβάζουμε και γράφουμε 61440 ψηφιολέξεις (120 τομείς με κάθε μια από 512 ψηφιολέξεις) σε έναν χρόνο να καταστήσει η διαδικασία απεικόνισης γρηγορότερη.

Εάν θέλετε να χρησιμοποιήσετε περισσότερους τομείς τη φορά, ακόμη και πέρα από το όριο 64K, μπορείτε να το κάνετε με τη χρησιμοποίηση του "τεράστιου δείκτη" στο μεγάλο πρότυπο μνήμης. Το παράδειγμα της προδιαγραφής είναι το ακόλουθο:

char huge array[100000L];

  • Η λειτουργία, readabsolutesectors (0x80, βρόχος, 120, απομονωτής) διαβάζει τους 120 τομείς του πρώτου σκληρού δίσκου (0x80), αρχικός τον αριθμό τομέα που διευκρινίζεται από από τον ανυπόγραφο μακροχρόνιο βρόχο ακέραιων αριθμών και αποθηκεύει τα στοιχεία στον απομονωτή στοιχείων.
  • Η λειτουργία, writeabsolutesectors (0x81, βρόχος, 120, απομονωτής) γράφει τα στοιχεία του απομονωτή στοιχείων σε 120 τομείς του δεύτερου σκληρού δίσκου (0x81), αρχικός από τον αριθμό τομέα που διευκρινίζεται από τον ανυπόγραφο μακροχρόνιο βρόχο ακέραιων αριθμών.

 

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.

Data Recovery with & without Programming


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)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19

Next page

© Copyright 2002-2005 DataDoctor.Biz

Pen Drive Data Recovery Software | Memory Card Data Recovery Software | iPod Data Recovery Software | Digital Camera Data Recovery Software | Removable Media Data Recovery Software | Windows Data Recovery Software | FAT Data Recovery Software | NTFS Data Recovery Software | Data Recovery Training | Data Recovery Services | Data Recovery Education Material | Data Recovery Book | Custom Software Development | Offshore Software Development | Microsoft .NET Development | Java / J2EE Development | Wireless / Mobile Application Development | Database Solutions | Website Design | Website Development | Website Promotion | Mobile Website Design | Website Testing | Graphic Design

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek