▷ Erreur de données Contrôle de redondance cyclique

Automatiquement, tous les systèmes d'exploitation Windows génèrent des événements d'erreur lors de l'écriture de données ou en raison d'erreurs CRC (Cyclic Redundancy Check). Le CRC ou contrôle de redondance cyclique est un processus pour vérifier les données de l'équipement et ainsi vérifier la présection des données stockées sur notre disque. Mais lorsqu'il y a des problèmes de disque, des erreurs de redondance cyclique peuvent se produire et affecter l'utilisation du PC. C'est pour cette raison qu'à de nombreuses occasions, lorsque nous gérons ou essayons de déplacer des informations dans n'importe quel type d'unité, nous pouvons voir le message suivant :

Ce type d'erreur peut se produire dans diverses situations système et pendant l'exécution de diverses applications. Solvetic effectuera une analyse complète de ce type d'erreur et quelles alternatives, en tant qu'utilisateurs, nous avons pour récupérer les informations qui y sont hébergées. L'erreur CRC se produit lorsqu'un état de disque dur corrompu se produit, qu'il y a des fichiers avec des erreurs, de mauvaises configurations, un fichier de registre corrompu, une mauvaise installation de logiciel…. Les raisons peuvent être multiples, mais ce qui est clair, c'est que cette erreur doit être prise en compte et sa réparation évaluée dans les plus brefs délais. Dans certaines situations, nous identifierons les options où des erreurs CRC se produisent :

Erreurs possibles de contrôle de redondance cyclique

  • Il y a une erreur de données (contrôle de redondance cyclique).
  • Un message d'erreur est généré lorsqu'il y a un problème de CRC dans Outlook en raison de dossiers défaillants.
  • L'unité n'est pas opérationnelle en raison d'une erreur de données CRC.

Le codage binaire est très utile dans divers appareils électroniques, dans ce cas, nous parlons de disques ou de mémoires, dans lesquels les informations sont codées en fonction de la présence ou de l'absence d'un signal électrique. Maintenant, au sein de tout ce processus, il existe des mécanismes qui ont été conçus pour garantir le niveau d'intégrité de ces données et ce, grâce à la vérification des erreurs.

1. Qu'est-ce que la redondance cyclique

Que sont les erreurs de redondance cycliqueLes erreurs de redondance cyclique (CRC - Cyclic Redundancy Check) sont une méthode de vérification des données qui utilise l'équipement pour examiner les données sur nos disques, à la fois matérielles et logiques.

La méthode de contrôle de redondance cyclique consiste à protéger les données par blocs appelés trames. A chaque trame sera affecté un segment de données que l'on appelle un code de contrôle (ou parfois FCS, séquence de vérification de trame, dans le cas d'une séquence de 32 bits).

Le code CRC est composé de données redondantes avec la trame, de sorte que les erreurs peuvent non seulement être détectées, mais en plus, ces erreurs peuvent être résolues. Le CRC est recalculé en fonction de la récupération (ou de la réception) et est comparé à la valeur transmise à l'origine, ce qui peut indiquer certains types d'erreurs. Par exemple, un seul bit corrompu dans les données entraîne un changement d'un bit dans le CRC calculé, mais plusieurs bits corrompus peuvent s'annuler les uns les autres.

Des erreurs de contrôle de redondance cyclique peuvent être générées pour diverses raisons, parmi lesquelles on trouve :

  • Surcharge du disque dur
  • Erreurs dans les enregistrements
  • Mauvaise installation d'un programme
  • Mauvaise configuration des fichiers
Nous devons prendre en compte ce type d'erreur, car il est classé comme une erreur critique et nous devons rechercher un type de solution pour éviter une perte potentielle de données ou même une défaillance totale du système d'exploitation affectant toute notre productivité.

Comment fonctionne le CRCUn CRC est obtenu en utilisant un algorithme plus complexe que le simple CHECKSUM, impliquant un module arithmétique (d'où le nom « cyclique ») et traitant chaque mot d'entrée comme un ensemble de coefficients pour un polynôme.

Certains de ses concepts sont :

  • Le CRC est beaucoup plus puissant que le VRC et le LRC pour la détection d'erreurs.
  • Il n'est pas basé sur l'addition binaire comme VRC et LRC, mais est basé sur la division binaire.
  • Au niveau de l'émetteur, l'unité de données à transmettre est divisée par un diviseur prédéterminé (nombre binaire) pour obtenir le reste. Ce reste est appelé CRC.
  • Le CRC a un bit de moins que le diviseur, cela signifie que si le CRC est de n bits, le diviseur est de n + 1 bit.
  • L'expéditeur ajoute ce CRC à la fin de l'unité de données afin que l'unité de données résultante soit convertie en une valeur divisible par un diviseur prédéterminé, c'est-à-dire que le reste devienne zéro.
  • A la destination, l'unité de données entrantes, c'est-à-dire données + CRC, est divisée par le même nombre (diviseur binaire par défaut).
  • Si le reste après division est zéro, alors il n'y a pas d'erreur dans l'unité de données et le récepteur l'accepte.
  • Si le reste après division n'est pas nul, cela indique que l'unité de données a été endommagée pendant le transport et est donc rejetée.
  • Cette technique est plus puissante et pratique que la vérification de parité et la détection d'erreurs de somme de contrôle.
  • Le CRC est basé sur la division binaire. Une séquence de bits redondante appelée CRC ou reste de CRC est ajoutée à la fin d'une unité de données telle qu'un octet.

Exigences de base pour qu'une erreur CRC se produise
Un CRC sera valide et déployé s'il répond aux exigences suivantes :

  • Il doit être exactement un peu inférieur au diviseur.
  • L'ajout du CRC à la fin de l'unité de données devrait entraîner la séquence de bits qui est exactement divisible par le diviseur.

Étapes CRCLes différentes étapes suivies dans la méthode CRC sont les suivantes :

  • Une chaîne de n attachée à l'unité de données. La longueur du diviseur par défaut est n + 1.
  • L'unité de données nouvellement créée est obtenue, c'est-à-dire la donnée d'origine + la chaîne de n, telle que divisée par le diviseur en utilisant la division binaire et le reste. Ce reste est appelé CRC.
  • Maintenant, la chaîne de n Os ajoutée à l'unité de données est remplacée par le reste du CRC (qui est également de n bits).
  • L'unité de données + CRC est transmise au récepteur.
  • A sa réception, le récepteur divise l'unité de données + CRC par le même diviseur et vérifie le reste.
  • Si le reste de la division est nul, le récepteur suppose qu'il n'y a pas d'erreur dans les données et l'accepte.
  • Si le reste est différent de zéro, alors il y a une erreur dans les données et le récepteur la rejette.

En cas de présentation de ce type d'erreur avec nos disques, mémoires ou périphériques USB, nous verrons une série de conseils sur la façon de résoudre ce problème.

2. Correction d'une erreur de données de contrôle de redondance cyclique


Dans ce cas nous utiliserons Windows 10 et la méthode consiste à aller dans l'explorateur de fichiers, faire un clic droit sur l'unité à analyser et dans la liste affichée sélectionner l'option Propriétés :

AGRANDIR

Dans la fenêtre affichée, nous allons dans l'onglet Outils et là nous cliquons sur le bouton Vérifier situé dans la section Vérification des erreurs :

3. Correction d'une erreur de données de contrôle de redondance cyclique avec CHKDSK


Abréviation de CheckDisk, cette commande vous permet de vérifier le système de fichiers et les métadonnées du système de fichiers d'un volume pour rechercher, analyser et corriger les erreurs logiques et physiques.

Si nous utilisons cette commande sans paramètres, chkdsk n'affichera que l'état du volume et ne corrigera aucune erreur. Si nous l'utilisons avec les paramètres avec / f, / r ou les paramètres / b, nous pouvons corriger les erreurs dans le volume sélectionné.

Pour utiliser cette commande, nous allons ouvrir une console d'invite de commande en tant qu'administrateurs et y exécuter la syntaxe suivante :

 chkdsk / f (Lettre d'unité):
Dans ce cas nous exécuterons :
 chkdsk / f j :
On obtiendra le résultat suivant :

AGRANDIR

Cette commande nous permet d'effectuer une analyse de base à partir de l'étape précédente. Si nous voulons effectuer une analyse avancée, nous exécuterons ce qui suit :

 chkdsk / r (lettre de lecteur):

Les paramètres chkdsk sont :

/f: Réparer les erreurs de disqueLe disque doit être verrouillé. Si chkdsk ne peut pas verrouiller le lecteur, un message apparaît pour demander si nous voulons vérifier le lecteur au prochain redémarrage de l'ordinateur.

/r: Il est responsable de la localisation des secteurs défectueux et de la récupération des informations lisiblesLe disque doit être verrouillé. / r inclut la fonctionnalité de / f, avec une analyse supplémentaire des pannes de disque physique. Ce sont les paramètres chkdsk de base à utiliser pour réparer le lecteur défaillant.

4. Correction de l'erreur de données Vérification de la redondance cyclique avec l'analyse du disque dur


Il existe une série d'outils gratuits qui nous aident à analyser les erreurs de disque ou de périphérique et ainsi empêcher la génération d'erreurs de redondance cyclique.

L'un d'eux est HDD Scan que nous trouvons dans le lien suivant :

Cette application nous permet d'effectuer un test de santé du disque ou du périphérique concerné afin de prédire sa dégradation et ainsi éviter la perte de données et créer des copies de sauvegarde des fichiers. HDD Scan est portable et ne nécessite pas d'installation locale.

Étape 1
Au moment de son exécution nous sélectionnerons l'unité affectée :

Étape 2
Cliquez sur l'icône respective, sur le côté droit, pour démarrer le processus de vérification et nous verrons les options suivantes. Nous sélectionnons l'option Test de surface et dans la partie supérieure, une nouvelle fenêtre s'affichera où nous sélectionnerons Ajouter un test et nous verrons que le processus d'analyse commence.

AGRANDIR

Étape 3
Cette analyse dépend de la capacité du disque ou du périphérique sélectionné. On verra le résultat final :

Pour voir les résultats, nous pouvons double-cliquer sur l'une des lignes finales et voir le résumé correspondant. N'oubliez pas que les lecteurs de CD ou de DVD peuvent présenter des erreurs si le disque est taché ou s'il présente des rayures.

5. Correction d'une erreur de données de contrôle de redondance cyclique avec HDD Regenerator


HDD Regenerator est l'une des meilleures applications actuelles pour tout ce qui concerne l'analyse et la récupération de secteurs d'un disque dur ou d'un périphérique USB.

Il nous propose une version d'essai d'un mois au lien suivant :

Avec cette application, nous obtiendrons une détection rapide des problèmes de disque dur et il sera possible de détecter les secteurs défectueux physiques à la surface du disque dur. Au moment de son exécution, nous sélectionnerons le type de périphérique à analyser, disque dur interne ou périphérique USB et une fois sélectionné, nous verrons ses propriétés. Là, nous cliquons sur le bouton Ok pour lancer le processus d'analyse et de restauration des secteurs endommagés.

6. Correction d'une erreur de données lors du contrôle de redondance cyclique avec SFC


La commande SFC est un utilitaire de la gamme Microsoft qui a une mission vraiment complète dans les problèmes de système de fichiers. Avec cette commande, nous pouvons examiner les erreurs que nous pouvons détecter dans le système, y compris la redondance cyclique.

Grâce à l'utilisation de cette commande, nous pouvons récupérer des versions de fichiers qui ont été modifiées et qui ont présenté un certain type d'échec. De plus, SFC remplira le dossier de cache. Bien qu'au début, nous pensons seulement que nous avons des fichiers tels que des photos ou des vidéos sur notre ordinateur, la vérité est que des données sensibles du système sont également enregistrées sur notre disque dur. S'ils subissent des dommages, nous mettrons en danger l'intégrité de l'équipement.

Comme aspect à prendre en compte, nous devons considérer l'exécution du mode administrateur du terminal pour pouvoir apporter des modifications sans problèmes.

Pour exécuter cette commande, procédez comme suit :

Étape 1
Ouvrez l'invite de commande en tant qu'administrateur à partir d'ici :

Étape 2
Tapez maintenant dans le terminal la commande suivante et appuyez sur Entrée pour lancer l'analyse.

 Sfc / scannow 

AGRANDIR

Le meilleur moyen d'éviter un échec du CRC est de défragmenter le disque périodiquement, tous les mois ou toutes les semaines. La défragmentation de disque permet aux données d'un programme ou d'une application d'être placées consécutivement sur le disque dur. La chose normale est qu'un disque fragmenté laisse des espaces libres sur le disque, répartissant les mini paquets de données dessus, rendant les informations lues plus tard.

7. Correction d'une erreur de données lors du contrôle de redondance cyclique avec DISM


Un autre outil pour réparer la corruption qui provoque des erreurs de redondance consiste à utiliser DISM via la console CMD.

Étape 1
La première chose que nous allons faire est d'ouvrir CMD en tant qu'administrateurs. Nous allons maintenant exécuter la commande suivante :

 DISM.exe / En ligne / Cleanup-image / Restorehealth 
Étape 2
Avec cette commande, nous pouvons faire une analyse de l'image Windows 10 et ainsi pouvoir trouver s'il y a des dommages existants. Après cela, il effectuera une réparation automatique qui nous aidera à réparer la redondance cyclique. Cette commande peut prendre plusieurs minutes.

AGRANDIR

Si vous rencontrez l'erreur CRC ou l'erreur de données de contrôle de redondance cyclique à un moment donné, il est préférable de cesser de l'utiliser à ce moment-là, puis de mettre ces solutions en pratique le plus rapidement possible, sinon l'erreur CRC peut causer des dommages plus importants.

Nous pouvons voir comment l'erreur CRC équivaut à endommager des secteurs sur le disque, mais nous avons des solutions pratiques à portée de main pour préserver l'intégrité de nos informations.

wave wave wave wave wave