Programa para escrever os dados em setores da superfície do disco flexível fresco da lima

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

Comentários no coding do programa:

No coding do programa, cada etapa está mesma que no programa precedente exceto o amortecedor dbuf2 dos dados [512], que nós nos estamos usando segurar o erro gerado pelo setor mau durante a operação de leitura do disco e manter o tamanho da lima da imagem.

Fazendo isto, nós estamos enchendo o espaço da informação, que nós não lemos do setor mau e agora nós estamos escrevendo a informação pseudo de 512 bytes de modo que nós possamos manter a exatidão da imagem do disco.

Colar os dados da lima à superfície física do disco flexível fresco:

Nesta etapa, nós colamos os dados armazenados na lima pelo programa precedente, à superfície física do disco flexível fresco, setor pelo setor na mesma maneira por que nós a copí à lima.

O programa prosegue com as seguintes etapas principais:

  • Abrir a lima em que nós armazenamos os dados de superfície do disco flexível ilegível temporariamente.
  • Inicializar o sistema de disco corretamente pela função restaurando 00H de 13H INTERNO.
  • Escrever a informação nos setores do disco flexível fresco da lima.
  • Indicar o status de escrita simultaneamente ao achado ou evitar a ocorrência dos erros.

O código de fonte do programa foi dado abaixo. Deixar-nos examinar como trabalha:

/* Programa para escrever os dados nos setores da superfície do disco flexível fresco da lima, criada pelo programa precedente */

#include <bios.h>
#include <stdio.h>

void main(void)
{
int head,track;
union REGS regs;
int result,i,sector;
int count =0;

char filename[80];
struct diskinfo_t dinfo;
static char dbuf[512];
FILE *fp;
clrscr();
printf("\n Dar entrada com o nome da lima com trajeto para armazenar temporariamente os dados\n");
gets(filename);

if((fp=fopen(filename,"rb"))==NULL)
{
printf("Não podia criar a lima, não pressionam nenhuma chave PARA RETIRAR");
getch();
exit(1);
}

 

 

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 livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor