De functie om CHS te berekenen geomatry voor terugwinning berekent () () integreert

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

Om het gespecificeerde dossier terug te krijgen, berekenen de functies () en integreren () worden geroepen binnen de functie. De codage van de functie berekent () hieronder is gegeven:

/* Functie om CHS Geomatry voor de Terugwinning te berekenen */

void calculate(unsigned int start,unsigned int *cylinder,
unsigned int *head,unsigned int *sector)
{
unsigned int temp;
*cylinder=0;
*head=1;
*sector=14;

if(start<5)
*sector=14+start;
else
{
temp= (start-4)/18;
if(temp>0)
{
if(temp%2==0)
*head=0;
else
*head=1;
*cylinder+=1+temp/2;
}
else
{
*head=0;
*cylinder=1;
}
*sector=(start-4)%18;
}

/// Toon CHS van het Terug te krijgen Dossier \\\
gotoxy(10,23);
cprintf("Cylinder = %u, Head = %u, Sector = %u",
*cylinder,*head,*sector);
}

Commentaren op codage:

De functie berekent () de de Cilinder, het Hoofd en informatie van de Sector voor het terug te krijgen dossier moet berekenen. Na berekening wordt de Cilinder, de aantallen van het Hoofd en van de Sector getoond op het scherm.

De codage voor de functie integreert () is gegeven hieronder:

/* Integreer Dossier en sla het Teruggekregen Dossier aan de Gespecificeerde naam van de Weg en van het Dossier op */

void integrate(long unsigned int size, unsigned int cylinder, unsigned int head, unsigned int sector)
{
void clear_the_line(unsigned int);

/*Functie om de Sector voor Fouten te verifiëren*/

int verify_the_sector(unsigned int, unsigned int, unsigned int);

int status;
char buf[512],*Filename_with_path;
struct diskinfo_t dinfo;
unsigned int result;
FILE *fp;

unsigned int left,i;
unsigned int sec;

 

Previous page

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


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33

Next page
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor