De codage van het programma is gegeven daarna:
/* Programma om het Beeld van Eerste Harde Schijf (0x80) aan de tweede Harde Schijf (0x81) te maken*/
#include<stdio.h>
#include<dos.h>
#include<conio.h>
/*Structuur dat door getdrivegeometry functie worden moet gebruikt die de Uitbreiding van int. 13H, het Aantal van de Functie 0x48 gebruikt. */
struct geometry
{
unsigned int size ; /* (vraag) grootte van Buffer */
unsigned int flags ; /* De Vlaggen van de informatie */
unsigned long cyl ; /* Aantal Fysieke Cilinders op Aandrijving */
unsigned long heads ;/* Aantal Fysieke Hoofden op Aandrijving*/
unsigned long spt ; /* Aantal Fysieke Sectoren per Spoor*/
unsigned long sectors[2] ; /* Totaal Aantal Sectoren op Aandrijving */
unsigned int bps ; /*Bytes per Sector */
} ;
/* Structuur van het pakketformaat van het Adres van de Schijf, dat door de Functies, readabsolutesectors en writeabsolutesectors moet worden gebruikt*/
struct diskaddrpacket
{
char packetsize ; /* Grootte van Pakket, over het algemeen 10H */
char reserved ; /* Gereserveerde (0) */
int blockcount ; /* Aantal Blokken aan Overdracht*/
char far *bufferaddress ; /*adres om Buffer over te brengen*/
unsigned long blocknumber[2] ; /* Het beginnende Absolute Aantal van het Blok*/
} ;
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)
|
 |
|
|