Passa al contenuto principale
hard-driveINFO

Errore nei dati (controllo di ridondanza ciclico) su un hard disk esterno: cosa fare per prima cosa

Windows mostra Errore nei dati (controllo di ridondanza ciclico) quando un blocco letto dal disco esterno non supera il controllo di integrità. La causa sta nel percorso (cavo, porta, box) oppure nella superficie del disco. Ecco come distinguerle, perché i file vanno portati via prima di qualsiasi riparazione e quando chkdsk è la prima mossa sbagliata.

Di Eric Gerard · Editore · Save My Disk8 min di letturaPhoto via Pexels

Apri il disco esterno, oppure provi a copiare una cartella, e Windows si ferma con una frase breve: Errore nei dati (controllo di ridondanza ciclico). Il disco si vede, magari qualche cartella si apre, ma la copia non arriva in fondo. Nell'elenco dei codici di errore di sistema di Microsoft è l'errore 23 (0x17), chiamato ERROR_CRC, e tutta la sua descrizione ufficiale è la frase che hai già letto sullo schermo (in inglese: «Data error (cyclic redundancy check)»).

Questa brevità è il problema. Il messaggio dice che un controllo è fallito. Non dice dove. Questa guida serve a scoprirlo, nell'ordine giusto e senza peggiorare la situazione.

Che cos'è davvero quel controllo

Un controllo di ridondanza ciclico è un piccolo valore calcolato a partire da un blocco di dati. Chi invia lo calcola, chi riceve lo ricalcola, e i due vengono confrontati. Se sono diversi, il blocco è stato alterato lungo il percorso e viene scartato.

Su un hard disk esterno questo confronto avviene in due punti distinti, che corrispondono a due guasti molto diversi:

Sul collegamento. I dati che viaggiano tra il disco, la scheda USB del box, il cavo e il computer sono protetti da somme di controllo. Un cavo rovinato, un connettore ossidato, una porta con alimentazione instabile o una scheda del box a fine vita alterano i blocchi durante il trasporto. Il disco sta bene.

Sulla superficie. Ogni settore del piatto è memorizzato insieme a dati di correzione degli errori. Quando un settore si è degradato oltre ciò che quella correzione riesce a sistemare, il disco si arrende dopo vari tentativi e segnala un errore di lettura. Windows lo mostra con la stessa frase. Questa volta il disco non sta bene.

Stesso messaggio, diagnosi opposte. Una si risolve con un cavo da pochi euro. L'altra significa che il disco sta perdendo settori e che i tuoi file devono lasciarlo oggi.

Prima di tutto: tre cose da non fare

Non formattare. A volte Windows fa seguire all'errore CRC la proposta di formattare, oppure mostra il disco come RAW. Formattare non ripara una superficie che cede e sostituisce il file system che descrive ancora dove si trovano i tuoi file. Il caso RAW ha una guida dedicata: recuperare un disco RAW.

Non inizializzare il disco. Se Gestione disco lo mostra come «Non inizializzato» e risponde con l'errore CRC quando ci provi, il disco non è riuscito nemmeno a restituire i suoi primi settori. Insistere non cambia nulla, e su un disco che avesse risposto, l'inizializzazione scriverebbe una nuova tabella delle partizioni sopra quella vecchia.

Non cominciare da una riparazione. Il motivo merita una sezione a parte, più sotto.

Passo 1: escludere il percorso

Si parte da qui perché è gratis, rapido e innocuo.

  1. Cambia il cavo. Usane uno corto, meglio ancora quello di un altro disco che funziona.
  2. Cambia porta. Su un PC fisso usa una porta posteriore saldata alla scheda madre. Evita le porte frontali, gli hub e le porte integrate nelle tastiere.
  3. Prova un secondo computer. Se l'errore segue il disco su un'altra macchina con un altro cavo, il percorso è scagionato e il sospettato diventa il disco.
  4. Per un disco desktop da 3,5 pollici, controlla il suo alimentatore. Questi dischi non funzionano con la sola alimentazione USB.

Foto macro di un connettore USB di tipo A con corpo nero e guaina grigia, appoggiato su un tessuto scuro, con il cavo nero che curva sfocato sullo sfondo
Foto macro di un connettore USB di tipo A con corpo nero e guaina grigia, appoggiato su un tessuto scuro, con il cavo nero che curva sfocato sullo sfondo

Se l'errore sparisce con un altro cavo, copia comunque i file importanti finché il disco si comporta bene, e poi tienilo d'occhio. Se invece il disco è semplicemente invisibile su tutte le macchine, è un sintomo diverso, trattato in disco rigido esterno non rilevato.

Passo 2: lasciare che SMART dica quale lato ha ceduto

I dischi tengono dei contatori interni, e due gruppi separano piuttosto bene i due guasti:

Attributo SMARTCosa contaCosa indica un valore che sale
199, UDMA CRC Error CountI blocchi scartati sull'interfacciaCavo, connettore, porta, box
197, Current Pending SectorI settori che il disco non è riuscito a leggere e attende di ritentareLa superficie del disco
5, Reallocated Sector CountI settori già sostituiti con settori di riservaLa superficie del disco
198, Offline UncorrectableI settori falliti durante le scansioni in backgroundLa superficie del disco

Un 199 diverso da zero con 197, 5 e 198 puliti dice che il danno è avvenuto nel trasporto. Settori in attesa o riallocati dicono il contrario. Leggere questi valori è un'operazione in sola lettura che non affatica il disco. I comandi, e i limiti di ciò che SMART sa prevedere, sono nella nostra guida per controllare i settori danneggiati con smartctl.

Un'avvertenza: alcuni box USB non lasciano passare i comandi SMART. Se lo strumento non mostra nulla, è la scheda del box a bloccare, non la prova che il disco sia sano.

Passo 3: prima copiare, poi riparare

È qui che la maggior parte delle guide ti manda dritto a chkdsk X: /r. Guarda cosa dice di quel parametro la documentazione di Microsoft: individua i settori danneggiati e recupera le informazioni leggibili, include le funzioni di /f, e /f corregge gli errori sul disco. La stessa pagina precisa che la ricerca dei settori danneggiati legge ogni settore e che durate di molte ore non sono insolite sui dischi capienti.

Quindi /r è due cose insieme: una lettura completa della superficie e una riparazione che scrive nel file system. Su un disco sano con un problema logico va benissimo. Su un disco la cui superficie si sta degradando, sono ore di lavoro in più per un hardware che cede, unite a modifiche delle strutture che ancora localizzano i tuoi file. Il manuale di GNU ddrescue riassume la regola in una riga: «Never try to repair a file system on a drive with I/O errors; you will probably lose even more data» (non tentare mai di riparare un file system su un disco con errori di input/output, probabilmente perderai ancora più dati).

L'ordine sicuro è quello inverso:

  1. Copia prima i file insostituibili, i più piccoli e preziosi prima di quelli grandi. Se un file si ferma con l'errore CRC, saltalo e prosegui. Non riprovare lo stesso file a ripetizione.
  2. Se gli errori sono tanti, clona l'intero disco su un altro disco con uno strumento pensato per i supporti danneggiati. Copia prima le zone leggibili, annota quelle illeggibili in un file di mappa e ci torna in seguito, così il grosso dei tuoi dati è al sicuro prima che i settori difficili vengano sollecitati. Il metodo è descritto in clonare un disco difettoso con ddrescue.
  3. Lavora sulla copia. Riparazioni, scansioni e recupero dei file si fanno sull'immagine o sul clone, dove un errore non costa nulla.

La pagina di Microsoft suggerisce lo stesso ordine: descrive chkdsk /b come un parametro da usare dopo aver creato l'immagine di un volume su un nuovo disco rigido.

Scelta editoriale
4.5 / 5

Estrarre i file una volta copiato il disco

Un software di recupero legge ciò che il disco riesce ancora a restituire. Fallo lavorare sull'immagine o sul clone, non sul disco che cede, e salva i risultati su un terzo disco. Non ripara i settori che l'hardware non legge più.

Fondata nel 2004Garanzia di 30 giorniVersione gratuita da 2 GB
Vedi l'offerta

Quando l'errore riguarda un solo file

A volte l'intero disco si copia senza intoppi, tranne un file che si ferma sempre alla stessa percentuale. Questo schema significa che uno o pochi settori sotto quel file sono illeggibili. Il resto del disco può essere ancora utilizzabile per ora, ma un settore morto è un'informazione: annota i valori SMART, completa il backup e considera quel disco come uno che ha cominciato a invecchiare.

Quanto al file, un'immagine creata con uno strumento per supporti danneggiati conterrà tutto tranne i settori illeggibili, riempiti di zeri. Un video o un archivio di grandi dimensioni spesso sopravvive con un difetto circoscritto. Un documento compresso non sempre.

Quando chkdsk è lo strumento giusto

Ha un posto legittimo:

  • la causa era il cavo o la porta, l'errore è sparito e SMART non mostra settori in attesa né riallocati;
  • i tuoi file sono già copiati altrove;
  • il file system segnala incongruenze dopo una rimozione senza espulsione.

In questa situazione chkdsk X: /f ripara la struttura logica, e /r aggiunge la scansione della superficie se vuoi il controllo completo. Microsoft precisa che interrompere chkdsk non è consigliato: avvialo quando il disco può restare collegato fino alla fine.

Quando fermarsi e passare la mano

Smetti di alimentare il disco e valuta un laboratorio professionale se uno di questi segnali accompagna l'errore CRC:

  • il disco ticchetta, gratta o emette bip;
  • si scollega e si ricollega da solo durante le copie;
  • il numero di settori in attesa cresce tra due letture;
  • la velocità di copia crolla a pochi kilobyte al secondo su tutto il disco.

Questi segnali descrivono un problema meccanico o alle testine, e ogni ora in più di funzionamento riduce ciò che un laboratorio potrà recuperare.

In sintesi

Errore nei dati (controllo di ridondanza ciclico) è l'errore 23 di Windows: un blocco non ha superato il controllo di integrità. Cambia cavo, porta e computer per escludere il percorso. Leggi SMART per vedere se si è mosso il contatore di interfaccia (199) o quelli di superficie (197, 5, 198). Se è coinvolta la superficie, porta via prima i file, con una copia diretta o con un clone, e riserva chkdsk al momento in cui nulla su quel disco esiste in una sola copia.

Scelta editoriale
4.5 / 5

Recupera i dati del tuo disco fisso → EaseUS

Scansione gratuita · file cancellati, formattati, persi · Windows & Mac

Fondata nel 2004Garanzia di 30 giorniVersione gratuita da 2 GB
Vedi l'offerta

Domande frequenti

Cosa significa Errore nei dati (controllo di ridondanza ciclico) su un hard disk esterno?

Windows ha chiesto al disco un blocco di dati e il blocco ricevuto non ha superato il controllo di integrità. Microsoft lo elenca come errore di sistema 23 (0x17), ERROR_CRC. Il messaggio non dice dove è avvenuto il danno. O i dati si sono alterati nel tragitto verso il computer (cavo usurato, porta debole, box USB difettoso), oppure il disco non è riuscito a leggere correttamente il settore dalla propria superficie, che è la firma di un settore danneggiato.

Conviene eseguire chkdsk /r per correggere un errore di ridondanza ciclico?

Non come prima mossa, se il disco contiene file di cui non hai un'altra copia. Microsoft documenta chkdsk /r come un comando che individua i settori danneggiati, recupera le informazioni leggibili e corregge gli errori del volume: quindi scrive sul disco e legge ogni settore, per ore su un disco capiente. Su un disco che sta cedendo fisicamente, quel carico e quelle scritture possono costarti file che erano ancora leggibili. Prima copia o clona, poi ripara.

Si possono recuperare i file da un disco che mostra un errore CRC?

Nella maggior parte dei casi sì, almeno in parte. L'errore CRC riguarda i blocchi che hanno fallito, non l'intero disco. I file che si trovano in zone sane di solito si copiano senza problemi. Il metodo affidabile è creare un'immagine settore per settore con uno strumento pensato per i supporti danneggiati, che copia prima le zone facili e torna dopo su quelle difficili, e poi estrarre i file da quell'immagine. Se il disco ticchetta, si scollega da solo o non viene più rilevato, fermati e valuta un laboratorio di recupero.