Controllando se il divisorio esteso esiste, divisorii primari non attivi

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

/* controllando se il divisorio esteso esiste */

if(buffer[0x1C2+extended_pos*16]==0x05 ||
buffer[0x1C2+extended_pos*16]==0x0F )
{
temp_var1=(unsigned )buffer[partloc1];
*sec=temp_var1 & 0x003F; /* settore del divisorio esteso */

if(*sec!=0)
{
se_p=se+relative_sec+no_sectors;
*sec=se_p;
}
else
{ *sec=-1;
break;
}
} //fine di se dichiarazione

else
{
if(*sec>0)
*sec=-1;
break;
}

} while(1); // fine di -mentre ciclo

/* controllare per vedere se c'è altri divisorii primari non attivi sul settore 0 */

if(*sec==0)
{
for(i=0;i<4;i++)
{
active_par=buffer[446+i*16];

/* Identificare il byte dell'indicatore del sistema di lima */

if((buffer[0x1C2+i*16]==(char)0x06 ||
buffer[0x1C2+i*16]==(char)0x0B ||
buffer[0x1C2+i*16]==(char)0x0C ||
buffer[0x1C2+i*16]==(char)0x07 ||
buffer[0x1C2+i*16]==(char)0x0E ||
buffer[0x1C2+i*16]==(char)0x04) && active_par!=0x80)
{

switch(buffer[0x1C2+active_pos*16])
{

/* Per il divisorio di NTFS */

case 0x07: report_par[*no_par]='N';
printf("\n Divisorio -%d = NTFS",
*no_par+1);
break;

/* Per il divisorio di FAT32 */

case 0x0B:
case 0x0C: report_par[*no_par]='3';
printf("\n Divisorio -%d = FAT32",
*no_par+1);
break;

/* Per il divisorio di FAT16 */

case 0x04:
case 0x06:
case 0x0E: report_par[*no_par]='1';
printf("\n Divisorio -%d = FAT16",
*no_par+1);
break;
} // Estremità dell'interruttore

 

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

Next page
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor