▷ Gegevensfout Cyclische Redundantiecontrole

Alle Windows-besturingssystemen genereren automatisch foutgebeurtenissen bij het schrijven van gegevens of als gevolg van CRC-fouten (Cyclic Redundancy Check). De CRC of cyclische redundantiecontrole is een proces om de apparatuurgegevens te verifiëren en zo de presectie van de gegevens die op onze schijf zijn opgeslagen te controleren. Maar als er schijfproblemen zijn, kunnen er cyclische redundantiefouten optreden die het gebruik van de pc beïnvloeden. Het is om deze reden dat we bij veel gelegenheden wanneer we informatie beheren of proberen te verplaatsen binnen een type eenheid, het volgende bericht kunnen zien:

Dit type fout kan optreden in verschillende systeemsituaties en terwijl verschillende applicaties actief zijn. Solvetic zal een volledige analyse uitvoeren van dit soort fouten en welke alternatieven wij als gebruikers hebben om de daar gehoste informatie te herstellen. De CRC-fout treedt op wanneer een corrupte harde schijfstatus optreedt, er bestanden zijn met fouten, slechte configuraties, beschadigd registerbestand, verkeerde software-installatie…. Er kunnen meerdere redenen zijn, maar het is duidelijk dat met deze fout rekening moet worden gehouden en dat de reparatie zo snel mogelijk moet worden geëvalueerd. Er zijn enkele situaties waarin we de opties zullen identificeren waarin CRC-fouten optreden:

Mogelijke fouten bij cyclische redundantiecontrole

  • Er is een datafout opgetreden (cyclische redundantiecontrole).
  • Er wordt een foutmelding weergegeven wanneer er een CRC-probleem is in Outlook vanwege mislukte mappen.
  • Het apparaat is niet operationeel vanwege een CRC-gegevensfout.

Binaire codering is erg handig in verschillende elektronische apparaten, in dit geval hebben we het over schijven of geheugens, waarin informatie wordt gecodeerd op basis van de aan- of afwezigheid van een elektrisch signaal. Nu, binnen dit hele proces zijn er enkele mechanismen die zijn ontworpen om het integriteitsniveau van deze gegevens te garanderen en dit door middel van foutcontrole.

1. Wat is cyclische redundantie?

Wat zijn cyclische redundantiefouten?Cyclische redundantiefouten (CRC - Cyclic Redundancy Check) is een gegevensverificatiemethode die de apparatuur gebruikt om de gegevens op onze schijven te controleren, zowel hard als logisch.

De cyclische redundantiecontrolemethode bestaat uit het beschermen van de gegevens in blokken die frames worden genoemd. Aan elk frame wordt een gegevenssegment toegewezen dat een besturingscode wordt genoemd (of soms FCS, frameverificatiereeks, in het geval van een 32-bits reeks).

De CRC-code is opgebouwd uit gegevens die met het frame redundant zijn, zodat fouten niet alleen kunnen worden opgespoord, maar bovendien kunnen worden opgelost. De CRC wordt herberekend op basis van het herstel (of ontvangst) en wordt vergeleken met de oorspronkelijk verzonden waarde, die op bepaalde soorten fouten kan wijzen. Een enkele beschadigde bit in de gegevens resulteert bijvoorbeeld in een wijziging van één bit in de berekende CRC, maar meerdere beschadigde bits kunnen elkaar opheffen.

Cyclische redundantiecontrolefouten kunnen om verschillende redenen worden gegenereerd, waaronder we vinden:

  • Overbelasting harde schijf
  • Fouten in de records
  • Slechte installatie van een programma
  • Verkeerde configuratie van bestanden
We moeten rekening houden met dit soort fouten, aangezien het wordt geclassificeerd als een kritieke fout en we moeten op zoek naar een soort oplossing om mogelijk gegevensverlies of zelfs een totale storing van het besturingssysteem te voorkomen die al onze productiviteit beïnvloedt.

Hoe CRC werktEen CRC wordt verkregen door gebruik te maken van een complexer algoritme dan de eenvoudige CHECKSUM, waarbij een rekenmodule is betrokken (vandaar de naam 'cyclisch') en elk invoerwoord wordt behandeld als een verzameling coëfficiënten voor een polynoom.

Enkele van zijn concepten zijn:

  • De CRC is veel krachtiger dan de VRC en LRC voor foutdetectie.
  • Het is niet gebaseerd op binaire optelling zoals VRC en LRC, maar is gebaseerd op binaire deling.
  • Op het niveau van de afzender wordt de te verzenden gegevenseenheid gedeeld door een vooraf bepaalde deler (binair getal) om de rest te verkrijgen. Deze rest wordt CRC genoemd.
  • De CRC heeft een bit minder dan de deler, dit betekent dat als CRC n bits is, de deler n + 1 bit is.
  • De zender voegt deze CRC toe aan het einde van de data-eenheid zodat de resulterende data-eenheid zal worden geconverteerd naar een waarde die deelbaar is door een vooraf bepaalde deler, dat wil zeggen dat de rest nul wordt.
  • Op de bestemming wordt de eenheid van binnenkomende gegevens, dat wil zeggen gegevens + CRC, gedeeld door hetzelfde getal (standaard binaire deler).
  • Als de rest na deling nul is, is er geen fout in de data-eenheid en accepteert de ontvanger deze.
  • Als de rest na deling niet nul is, geeft dit aan dat de data-eenheid tijdens het transport is beschadigd en daarom wordt afgewezen.
  • Deze techniek is krachtiger en praktischer dan pariteitscontrole en controlesomfoutdetectie.
  • CRC is gebaseerd op binaire deling. Een redundante bitreeks die een CRC of CRC-rest wordt genoemd, wordt toegevoegd aan het einde van een gegevenseenheid, zoals een byte.

Basisvereisten voor het optreden van een CRC-fout
Een CRC is geldig en wordt ingezet als deze aan de volgende vereisten voldoet:

  • Het moet precies een beetje minder zijn dan de deler.
  • Het toevoegen van de CRC aan het einde van de data-eenheid zou moeten resulteren in de reeks bits die exact deelbaar is door de deler.

CRC-stadiaDe verschillende fasen die in de CRC-methode worden gevolgd, zijn als volgt:

  • Een tekenreeks van n zoals gekoppeld aan de gegevenseenheid. De lengte van de standaarddeler is n + 1.
  • De nieuw gecreëerde gegevenseenheid wordt verkregen, dat wil zeggen de oorspronkelijke gegevens + string van n, zoals gedeeld door de deler met behulp van binaire deling en rest. Deze rest wordt CRC genoemd.
  • Nu wordt de reeks van n Os die aan de data-eenheid is toegevoegd, vervangen door de rest van de CRC (die ook n bits is).
  • De + CRC-gegevenseenheid wordt naar de ontvanger verzonden.
  • Bij ontvangst deelt de ontvanger de data-eenheid + CRC door dezelfde deler en controleert de rest.
  • Als de rest van de deling nul is, neemt de ontvanger aan dat er geen fout in de gegevens zit en accepteert deze.
  • Als de rest niet nul is, zit er een fout in de gegevens en verwerpt de ontvanger deze.

In het geval dat dit type fout optreedt bij onze schijven, geheugens of USB-apparaten, zullen we een reeks tips zien om dit probleem op te lossen.

2. Fix cyclische redundantiecontrole datafout


In dit geval zullen we Windows 10 gebruiken en de methode bestaat erin naar de bestandsverkenner te gaan, met de rechtermuisknop op het te analyseren apparaat te klikken en in de weergegeven lijst de optie Eigenschappen te selecteren:

VERGROTEN

In het weergegeven venster gaan we naar het tabblad Extra en daar klikken we op de knop Controleren in het gedeelte Foutcontrole:

3. Fix cyclische redundantiecontrole datafout met CHKDSK


Afkorting van CheckDisk, met deze opdracht kunt u het bestandssysteem en de metadata van het bestandssysteem van een volume controleren om logische en fysieke fouten te vinden, analyseren en corrigeren.

Als we deze opdracht zonder parameters gebruiken, zal chkdsk alleen de status van het volume weergeven en geen fouten corrigeren. Als we het gebruiken met de parameters met / f, / r of parameters / b, kunnen we fouten in het geselecteerde volume corrigeren.

Om gebruik te maken van deze opdracht zullen we als beheerders een opdrachtpromptconsole openen en daar de volgende syntaxis uitvoeren:

 chkdsk / f (Eenheidsletter):
In dit geval voeren we uit:
 chkdsk / fj:
We krijgen het volgende resultaat:

VERGROTEN

Met deze opdracht kunnen we een basisscan uitvoeren vanaf de vorige stap. Als we een geavanceerde scan willen uitvoeren, doen we het volgende:

 chkdsk / r (stationsletter):

De chkdsk-parameters zijn:

/ f: Schijffouten herstellenDe schijf moet vergrendeld zijn. Als chkdsk de schijf niet kan vergrendelen, verschijnt er een bericht met de vraag of we de schijf willen controleren de volgende keer dat de computer opnieuw wordt opgestart.

/ r: Het is verantwoordelijk voor het lokaliseren van slechte sectoren en het herstellen van leesbare informatieDe schijf moet vergrendeld zijn. / r bevat de functionaliteit van / f, met aanvullende analyse voor fysieke schijfstoringen. Dit zijn de basis chkdsk-parameters die moeten worden gebruikt om de defecte schijf te repareren.

4. Gegevensfout herstellen Cyclische redundantiecontrole met HDD-scan


Er is een reeks gratis tools die ons helpen schijf- of apparaatfouten te analyseren en zo te voorkomen dat er cyclische redundantiefouten worden gegenereerd.

Een daarvan is HDD Scan die we in de volgende link vinden:

Met deze applicatie kunnen we een gezondheidstest van de getroffen schijf of het getroffen apparaat uitvoeren om de degradatie te voorspellen en zo gegevensverlies te voorkomen en back-upkopieën van de bestanden te maken. HDD Scan is draagbaar en vereist geen lokale installatie.

Stap 1
Op het moment van uitvoering selecteren we de betrokken eenheid:

Stap 2
Klik op het betreffende pictogram aan de rechterkant om het verificatieproces te starten en we zullen de volgende opties zien. We selecteren de optie Oppervlaktetest en in het bovenste gedeelte wordt een nieuw venster weergegeven waarin we Test toevoegen selecteren en we zullen zien dat het analyseproces begint.

VERGROTEN

Stap 3
Deze analyse is afhankelijk van de capaciteit van de geselecteerde schijf of apparaat. We zien het eindresultaat:

Om de resultaten te zien, kunnen we dubbelklikken op een van de laatste regels en de respectievelijke samenvatting bekijken. Houd er rekening mee dat cd- of dvd-stations fouten kunnen vertonen als de schijf vlekken of krassen heeft.

5. Herstel datafout cyclische redundantiecontrole met HDD Regenerator


HDD Regenerator is een van de beste huidige toepassingen voor alles wat te maken heeft met de analyse en het herstel van sectoren van een harde schijf of USB-apparaat.

Hij biedt ons een proefversie voor een maand aan via de volgende link:

Met deze applicatie krijgen we een snelle detectie van problemen met de harde schijf en is het mogelijk om fysieke slechte sectoren op het oppervlak van de harde schijf te detecteren. Op het moment van uitvoering selecteren we het type apparaat dat moet worden geanalyseerd, interne harde schijf of USB-apparaat en eenmaal geselecteerd, zullen we de eigenschappen ervan zien. Daar klikken we op de knop Ok om het proces van analyse en herstel van beschadigde sectoren te starten.

6. Herstel datafout cyclische redundantiecontrole met SFC


Het SFC-commando is een hulpprogramma binnen het bereik van Microsoft dat een echt complete missie heeft binnen de bestandssysteemproblemen. Met dit commando kunnen we fouten onderzoeken die we binnen het systeem kunnen detecteren, inclusief cyclische redundantie.

Dankzij het gebruik van deze opdracht kunnen we versies herstellen van bestanden die zijn gewijzigd en die een soort van fout vertoonden. Bovendien zal SFC doorgaan met het vullen van de cachemap. Hoewel we in eerste instantie alleen denken dat we bestanden zoals foto's of video's op onze computer hebben staan, is de waarheid dat er gevoelige gegevens van het systeem ook op onze harde schijf zijn vastgelegd. Als ze schade oplopen, brengen we de integriteit van de apparatuur in gevaar.

Als een aspect waarmee we rekening moeten houden, moeten we rekening houden met de uitvoering van de terminalbeheerdersmodus om zonder problemen wijzigingen aan te kunnen brengen.

Ga als volgt te werk om deze opdracht uit te voeren:

Stap 1
Open de opdrachtprompt als beheerder vanaf hier:

Stap 2
Typ nu in de terminal de volgende opdracht en druk op Enter om de scan te starten.

 Sfc / scannow 

VERGROTEN

De beste manier om een ​​CRC-fout te voorkomen, is door de schijf periodiek, elke maand of week, te defragmenteren. Met schijfdefragmentatie kunnen gegevens van een programma of toepassing achtereenvolgens over de harde schijf worden geplaatst. De normale gang van zaken is dat een gefragmenteerde schijf vrije ruimte op de schijf achterlaat, waardoor de mini-datapakketten erop worden verspreid, waardoor de informatie later wordt gelezen.

7. Herstel datafout cyclische redundantiecontrole met DISM


Een ander hulpmiddel om de corruptie te herstellen die redundantiefouten veroorzaakt, is door DISM te gebruiken via de CMD-console.

Stap 1
Het eerste dat we zullen doen, is CMD openen als beheerders. Nu gaan we het volgende commando uitvoeren:

 DISM.exe / Online / Afbeelding opschonen / Gezondheid herstellen 
Stap 2
Met deze opdracht kunnen we een analyse van het Windows 10-beeld uitvoeren en zo vaststellen of er bestaande schade is. Daarna zal het een automatische reparatie uitvoeren die ons zal helpen de cyclische redundantie te herstellen. Het kan enkele minuten duren voordat deze opdracht is voltooid.

VERGROTEN

Als u op enig moment tegen de CRC-fout of cyclische redundantiecontrole datafout aanloopt, kunt u deze het beste op dat moment niet meer gebruiken en deze oplossingen vervolgens zo snel mogelijk in de praktijk brengen, anders kan de CRC-fout grotere schade veroorzaken.

We kunnen zien hoe de CRC-fout gelijk staat aan de schade van sectoren op de schijf, maar we hebben praktische oplossingen bij de hand om de integriteit van onze informatie te behouden.

wave wave wave wave wave