Solution d'erreur de lecture de secteurs de disque souple illisible

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

 
 

Se rappeler toujours que la taille du dossier qui tient l'image des données de la disquette doit être des 1.474.560 bytes exacts parce que le disque souple a 80) des voies (0 à 79, 2 côtés ou chefs (chef 0 et chef 1), chaque voie a 18 secteurs sur elle et des prises de chaque secteur les 512 bytes de données, ainsi

Bytes totaux = (nombre de voies) * (nombre de têtes) * (nombre de secteurs par voie) * 512
= 80*2*18*512
= 1.474.560 bytes

Ainsi, s'il y a n'importe quelle erreur dans la lecture à n'importe quel secteur de la disquette, il changera la taille du dossier de 1.474.560 bytes, qui rendront l'information entière complètement ou partiellement inutile pour le disque de destination sur lequel nous allons écrire le secteur d'image de disque par le secteur à partir de ce dossier.

C'est ainsi parce que l'ordinateur indique l'information de n'importe quel dossier sur la surface des médias de la disquette dans la marge de secteur car il a été assigné dans son unité d'attribution. Maintenant si les secteurs des données des dossiers sont changés, l'information complète de dossier est changée.

Pensée pour la solution de l'erreur de lecture de secteurs

Il est possible avec le mauvais ou illisible disque souple qu'il peut avoir un tel mauvais secteur sur sa surface que nous pouvons ne pas pouvoir lire l'information de la surface du disque.

En cette condition l'information de cette volonté de secteurs que nous avons sautée et l'image du disque souple sera tordue même pour les autres secteurs comme la taille du dossier d'image diffère dans ce cas-ci de 1.474.560 bytes.

Pour maintenir la taille du dossier d'image et pour coller le reste d'information sur les endroits de secteur exacts sur le disque de destination, nous écrivons une autre information au nom des données originales de 512 bytes et de cette façon, nous serons capables pour sauver le reste d'information cependant que le rétablissement dans un tel cas peut être le rétablissement partiel.

Si votre système également ne lit pas le premier secteur du disque souple de source, après empâtage de l'image au disque souple de destination vous devriez exécuter le programme décrit avant, pour récrire le disque d'initialisation de DOS du disque souple.

Voyons comment nous pouvons le faire par la programmation :


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

void main(void)
{
int head,track;
union REGS regs;
int result,i,sector;
char filename[80];
struct diskinfo_t dinfo;
static char dbuf[512];

 

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