Programme pour essuyer le secteur de données du dossier indiqué dans la disquette

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

Essayons cette information pour essuyer les données de n'importe quel dossier stocké dans 1.44Mb, disquette de pouce de 3 ½, avec l'aide de l'information de répertoire racine. Supposant que les données dans la disquette ne sont pas réduites en fragments, le programme donné prochains chiffons les données du dossier indiqué de son secteur de données:

/* Programme pour essuyer le secteur de données du dossier indiqué dans la disquette */

#include<stdio.h>
#include<dos.h>

///// Structure pour lire 32 bytes d'entrée de dossier dans le répertoire racine \\\\\

struct root
{
unsigned char filename[8]; /* Entrée de nom de fichier de 8 bytes */
unsigned char extension[3]; /* Prolongation du dossier de 3 bytes */
unsigned char attribute; /*Byte d'attribut de dossier */
unsigned char reserved[10]; /* Bytes réservés 10 */
unsigned int time; /* Temps, 2 bytes */
unsigned int date; /* Date, 2 bytes */
unsigned int starting_cluster;/* Commencer le faisceau du dossier, 2 bytes */
unsigned long file_size; /*Volume de fichier en bytes, 4 bytes */


};

/* Devrait être pris ceci pour lire toutes les entrées de répertoire racine */
//entrée de racine de struct [224] ;

/* Structure pour lire chacune des 16 entrées de dossier dans un secteur de répertoire racine */

struct one_root_sector
{
struct root entry[16];
};

struct one_root_sector one;

void main()
{
int result, i, num_sectors,j;
char wipe_buf[512]; /*Des données protègent pour être employées pour éliminer le secteur de données du dossier */
clrscr();

result= absread(0x00, 1, 19, &one); /* Lire le secteur absolu 19 (le premier secteur du répertoire racine) */

if (result != 0)
{
perror("L'erreur dans le secteur de lecture, appuient sur n'importe quelle touche pour sortir...");
getch();
exit(1);
}

 

Previous page

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

Next page
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor