Représentation conceptuelle du procédé du rétablissement de données en stockant le secteur-par-secteur toutes données extérieures

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

 
 

Commentaires sur le codage de programme :

Dans le codage de programme donné plus tôt, fondamentalement nous nous poursuivons pour exécuter le suivant charge point par point :

  • Le nom de fichier d'ensemble de caractères [80] stocke le chemin défini pour l'utilisateur et le nom de fichier du dossier dans lequel nous allons stocker les données temporairement.
  • le dinfo se dirige à la structure de diskinfo_t qui contient l'information des paramètres exigés par l'opération effectuée par la fonction de _bios_disk.
  • Initialiser le système de disque en utilisant l'interruption 13H (fonction 00h) où regs.h.ah = 0x00 se dirige à la fonction 00 H et regs.h.dl = 0x00 est employé pour a : souple. Et int86 (0x13, &regs, &regs) appelle le service 13 INTERNES H. d'interruption de MS-DOS.
  • Car nous allons lire toute information de la surface du disque, les paramètres du _bios_disk seront comme suit :

Paramètre

Ce que signifie il

dinfo.drive = 0x00

Il indique le lecteur 0 qui est l'unité de disquettes (a :)

dinfo.head = tête

Il se dirige au numéro principal 0 et 1 car le disque souple a deux côtés (deux chefs)

dinfo.track = voie

Il se dirige à la voie 0 79 car il y a 80 voies de chaque côté de disque souple.

dinfo.sector = secteur

Il se dirige au secteur 1 18 car il y a 18 secteurs dans chaque voie.

dinfo.sector = 1

Nombre de secteurs à considérer pour l'opération "lecture" = 1

dinfo.buffer = dbuf

Les données protègent pour l'opération

  • le _bios_disk (_DISK_READ, &dinfo) lit les données de la surface physique de la disquette du secteur indiqué par dinfo.
  • Le statut retourné est stocké dans le résultat qui est employé pour montrer le message pour l'opération réussie ou pour montrer un message d'erreur sur l'écran si n'importe quelle erreur se produit.


 

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
 
 
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