Nel 1961, il ma­te­ma­ti­co americano William Wesley Peterson sviluppò il co­sid­det­to controllo di ri­don­dan­za ciclico (in inglese cyclic re­dun­dan­cy check ab­bre­via­to in CRC) per ridurre il tasso di errore nella tra­smis­sio­ne e nella me­mo­riz­za­zio­ne dei dati. In questa procedura le ri­don­dan­ze sono aggiunte a ogni blocco di dati sotto forma di un valore di controllo sup­ple­men­ta­re. Questo valore, noto anche come valore CRC, permette di rilevare gli errori che si sono ve­ri­fi­ca­ti durante la tra­smis­sio­ne e la me­mo­riz­za­zio­ne e, nel migliore dei casi, di cor­reg­ger­li au­to­ma­ti­ca­men­te.

Se il controllo ciclico di ri­don­dan­za s’imbatte in uno o più file pro­ble­ma­ti­ci, può provocare un errore CRC che impedisce la me­mo­riz­za­zio­ne o il tra­sfe­ri­men­to dei dati. Un caso del genere può ve­ri­fi­car­si so­prat­tut­to quando si scaricano e si de­com­pri­mo­no file e archivi compressi, ma anche quando si leggono e si scrivono dati su dischi rigidi. Di seguito vi spie­ghia­mo cos'è un errore CRC e come ri­sol­ver­lo.

Cos'è un errore CRC?

Un errore CRC comunica che durante il controllo ciclico di ri­don­dan­za sono stati rilevati file dan­neg­gia­ti o in­com­ple­ti. In tal caso, il valore cor­ri­spon­den­te dei dati e il valore CRC allegato non cor­ri­spon­do­no, con con­se­guen­te in­ter­ru­zio­ne del­l'a­zio­ne (sal­va­tag­gio, copia, accesso in lettura, ecc.) e un cor­ri­spon­den­te messaggio di errore CRC. In genere, il messaggio che appare è il seguente:

Errore dati in CRC

L'errore CRC si verifica par­ti­co­lar­men­te di frequente quando si estrag­go­no file e archivi compressi. Un controllo ciclico di ri­don­dan­za non riuscito è possibile anche in caso di lettura e scrittura di dischi rigidi locali ed esterni o chiavette USB, nonché di supporti dati esterni come CD, DVD o Blu-ray.

Cosa fare quando si presenta l’errore CRC?

Se ci si trova di fronte a un messaggio di errore CRC, può essere molto fru­stran­te: le classiche soluzioni come il riavvio del sistema non aiutano in caso di problemi con il controllo ciclico della ri­don­dan­za. Non è possibile di­sat­ti­va­re tem­po­ra­nea­men­te la procedura di controllo, per questo motivo a prima vista i file in­te­res­sa­ti sembrano andare persi. Tuttavia, a seconda dello scenario in cui si verifica l'errore CRC, esistono ancora diverse strategie per risolvere il problema con le ap­pro­pria­te procedure di controllo e salvare i file.

Cor­reg­ge­re l’errore CRC durante l’estra­zio­ne di uno o più file

Se si desidera estrarre file o archivi, è possibile uti­liz­za­re gli strumenti standard in­stal­la­ti sui sistemi operativi correnti. Tuttavia, per la com­pres­sio­ne o la de­com­pres­sio­ne di file molti utenti si affidano a strumenti di terze parti come WinZip o WinRAR, i quali di­spon­go­no di una gamma molto più ampia di funzioni. Se si utilizza un software di questo tipo, si dovrebbe prima ve­ri­fi­ca­re se sia ag­gior­na­to quando si verifica l'errore CRC. Se avete ag­gior­na­to il programma e l'errore persiste, potete provare un'in­stal­la­zio­ne com­ple­ta­men­te nuova nella fase suc­ces­si­va. Un cam­bia­men­to del programma di com­pres­sio­ne può anche essere la risposta ap­pro­pria­ta al problema CRC.

Consiglio

Anche un download in­com­ple­to o eseguito in modo errato può portare ra­pi­da­men­te a problemi come l'errore CRC. Se avete scaricato il file o l'ar­chi­vio dan­neg­gia­to da Internet, si consiglia quindi di eseguire nuo­va­men­te il download da capo!

Molti strumenti di terze parti hanno anche una funzione per riparare archivi dan­neg­gia­ti o file compressi. Se il vostro programma offre questa opzione, potete provare a cor­reg­ge­re l'errore CRC in questo modo. Ad esempio, nella già citata e molto popolare ap­pli­ca­zio­ne WinRAR, avviate la ri­pa­ra­zio­ne come segue:

  1. Aprite il file o l'ar­chi­vio zippato in WinRAR.
  2. Cliccate sulla voce "Utilità" nella barra del menu superiore.
  3. Se­le­zio­na­te "Ripara archivio".
  4. Se­le­zio­na­te dove salvare l’archivio da riparare e spe­ci­fi­ca­te il tipo di com­pres­sio­ne (ZIP o RAR).
  5. Fate clic su "OK" per avviare la ri­pa­ra­zio­ne.
  6. Quando il processo è completo, c'è una variante "rebuilt" (ri­co­strui­ta) del­l'ar­chi­vio nella directory di de­sti­na­zio­ne definita, che nel migliore dei casi non causa un errore CRC durante la de­com­pres­sio­ne.

Estrarre gli archivi no­no­stan­te l'errore CRC (uti­liz­zan­do WinRAR come esempio)

Se un archivio compresso non può essere de­com­pres­so a causa di un errore CRC, sono solo i singoli file a essere dan­neg­gia­ti mentre la maggior parte dei dati è intatta. Se si desidera salvare almeno questi com­po­nen­ti di archivio non pro­ble­ma­ti­ci, è possibile farlo anche con la maggior parte degli strumenti di terze parti, se l'errore non può essere risolto. A titolo di esempio, le seguenti istru­zio­ni mostrano come funziona questa procedura in WinRAR:

  1. Aprite l'ar­chi­vio in­te­res­sa­to con WinRAR.
  2. Se­le­zio­na­te la voce di menu "Estrai in".
  3. Alla sezione "Varie" se­le­zio­na­te l'opzione "Estrai i file dan­neg­gia­ti".
  4. Infine cliccate su "OK".
  5. L'ar­chi­vio viene quindi estratto nella directory di de­sti­na­zio­ne definita, compresi i file dan­neg­gia­ti. Tuttavia, non sarà comunque possibile aprire o mo­di­fi­ca­re questi file.

Errore CRC durante la lettura o la scrittura su supporti dati: possibili soluzioni

Il ve­ri­fi­car­si di errori CRC può anche causare fru­stra­zio­ne nel­l'ac­ces­so ai supporti dati. Al più tardi quando si deve accedere a un file im­por­tan­te o quando la me­mo­riz­za­zio­ne di nuovi file viene com­ple­ta­men­te rifiutata a causa del controllo ciclico di ri­don­dan­za, è ur­gen­te­men­te ne­ces­sa­ria una soluzione del problema.

Poiché non esiste una ri­so­lu­zio­ne specifica dei problemi per questo tipo di errore sui supporti di ar­chi­via­zio­ne, gli strumenti per il controllo generale degli errori dei supporti in­te­res­sa­ti pro­met­to­no le migliori pos­si­bi­li­tà di successo. Come per i programmi di de­com­pres­sio­ne, è possibile scegliere tra software di terze parti (di solito a pagamento) e strumenti già integrati nel sistema. Nei sistemi operativi Windows, il relativo tool, in­stal­la­to di default, si trova ad esempio con il nome di "Controllo errori". Per problemi del supporto dati, come ad esempio l'errore CRC, può essere uti­liz­za­to come segue:

  1. Aprite Esplora Risorse e fate clic con il tasto destro del mouse sul supporto dati pro­ble­ma­ti­co.
  2. Se­le­zio­na­te la voce di menu "Proprietà".
  3. Passate alla scheda "Strumenti".
  4. Cliccate il pulsante "Controlla" alla voce "Controllo errori".
  5. Infine, premete il pulsante "Esegui scandisk" per avviare il controllo degli errori.

È possibile evitare gli errori CRC?

I problemi durante la de­com­pres­sio­ne o la lettura e la scrittura dei file sono par­ti­co­lar­men­te im­por­tan­ti quando i file sono necessari con grande urgenza o devono essere sot­to­po­sti a backup o ar­chi­via­ti. La questione fon­da­men­ta­le è quindi se sia possibile prevenire errori dovuti a controlli ciclici di ri­don­dan­za. Tuttavia, non esiste una risposta sod­di­sfa­cen­te in questo caso: i file o gli archivi possono essere dan­neg­gia­ti in qualsiasi momento. Comunque, è possibile fare in modo di mantenere ag­gior­na­to il software usato per la gestione dei file, con­trol­lan­do re­go­lar­men­te gli ag­gior­na­men­ti di­spo­ni­bi­li e in­stal­lan­do­li.

È inoltre possibile ridurre al minimo il rischio di problemi hardware in generale spegnendo sempre cor­ret­ta­men­te il di­spo­si­ti­vo e scol­le­gan­do i dischi rigidi esterni e le unità flash USB uti­liz­zan­do la funzione di rimozione sicura del­l'hard­ware.

Vai al menu prin­ci­pa­le