La corruzione dei file è una forma di danno accidentale o involontario ai dati in un file. La corruzione dei file assume molte forme e avviene per vari motivi, ma il risultato è lo stesso: non puoi leggere i tuoi dati.
In alcuni casi, puoi invertire o riparare il danneggiamento dei file, ma non è sempre possibile. È meglio capire perché può verificarsi la corruzione e come potresti proteggerti da essa.
Cosa significa che i file vengono danneggiati?
Un "file" è una raccolta di dati correlati che dovrebbero essere letti come un'unità, scritti in un formato di file specifico. Ad esempio, tutti i dati in un file di Microsoft Office Word sono correlati al documento Word creato e archiviato nel formato file .docx. Se metà del file diventasse improvvisamente illeggibile, probabilmente non saresti in grado di aprire il documento. Anche se potessi, mancherebbero molte informazioni. Allo stesso modo, un foglio di calcolo Excel con valori casuali mancanti o modificati non avrebbe valore.
Qualsiasi file del computer è costituito da codice binario. È una stringa di uno e zero raggruppati in serie di bit, che rappresentano dati come una lettera.
Nel codice ASCII, la lettera "A" è rappresentata dal codice binario 01000001. Se cambiamo un singolo bit, come l'ultimo 1 in uno 0, allora la "A" diventa una "@"!
Ecco come funziona la corruzione a livello base. I valori dei bit all'interno di un file vengono modificati o cancellati, rendendo il file illeggibile o solo parzialmente leggibile.
Come verificare se si è verificato un danneggiamento del file
La corruzione dei file può presentare vari sintomi, a seconda di quali file sono stati danneggiati e della loro importanza.
Errori CRC
Cyclic Redundancy Check (CRC) controlla se un file è integro e archiviato correttamente. I CRC applicano una formula ai dati nel file originale originale, che risulta in un numero come output. Se applichi la stessa formula a qualsiasi copia di quel file, quel numero dovrebbe essere lo stesso. Se il numero è diverso, hai a che fare con un file danneggiato o alterato.
Molto spesso vedrai questo errore quando tenti di copiare dati da un disco ottico danneggiato o da un disco rigido guasto, ma molte app possono restituire un errore CRC quando controllano automaticamente i propri file rispetto a una tabella di valori corretti..
Errori di apertura file
Se un file è danneggiato, non si aprirà o si aprirà con risultati confusi. Alcuni tipi di file vengono trasmessi in streaming e in qualche modo tollerano i danni. Ad esempio, se hai un file video danneggiato, le app del lettore multimediale potrebbero mostrare interruzioni o scatti dell'immagine, ma in caso contrario, riprodurranno l'intero file.
Altri tipi di file, come gli eseguibili dei programmi, devono essere integri al 100%, altrimenti il programma non si avvierà.
E altri tipi di file, come i documenti che hai creato, potrebbero aprirsi ma mancano informazioni vitali, come i valori effettivi del documento o la formattazione.
Comportamenti strani e problemi tecnici
Quando i file di risorse o di impostazioni necessari a un'applicazione vengono danneggiati, potrebbero manifestarsi in modo più subdolo. Il programma non fallirà necessariamente nell'avviarsi, ma alcuni sottocomponenti che si basano su questi file potrebbero dare errori, non fare nulla o mandare in crash l'intera applicazione.
Arresti anomali e instabilità del sistema
Se i file di sistema vengono danneggiati, ciò può avere ripercussioni fondamentali sul tuo computer. Potresti ricevere improvvisi arresti anomali del computer BSOD (Blue Screen of Death) apparentemente casuali o avere un sistema che si blocca o non funziona come dovrebbe. Il danneggiamento di file critici di questo tipo è il più devastante e spesso può indicare in molti casi un grave problema con l'hardware.
Perché si verifica la corruzione dei file?
Ora sappiamo cos'è la corruzione, ma come avviene?
Sebbene la corruzione sia semplicemente l'alterazione dei valori dei bit in modo caotico e distruttivo, le cause di tale modifica dei valori variano molto. Ciò è dovuto principalmente al fatto che i supporti informatici sono disponibili in molte forme diverse e memorizzano cifre binarie in modi molto diversi.
Perdita di potenza improvvisa
Uno dei motivi più comuni per cui un dispositivo di archiviazione subisce il danneggiamento dei file è un'improvvisa interruzione di corrente. Ciò è particolarmente vero per i dischi rigidi meccanici, dove l'interruzione dell'alimentazione durante la scrittura sul disco può cancellare i dati. In passato, la testina di lettura/scrittura del disco poteva schiantarsi contro il piatto in caso di interruzione dell'alimentazione, ma le unità moderne possono comunque "parcheggiare" in sicurezza le testine anche in caso di interruzione improvvisa dell'alimentazione..
Ciò non significa che le unità meccaniche o a stato solido siano impermeabili alla corruzione dovuta alla perdita di dati. Se l'unità stava scrivendo attivamente i dati quando si è interrotta l'alimentazione, solo una parte del file potrebbe essere riuscita a raggiungere il disco. Entrambi i tipi di unità utilizzano la memoria cache volatile. Ciò significa che i dati al loro interno andranno persi in caso di interruzione della corrente.
Guasto hardware
Tutti i supporti di memorizzazione hanno una durata limitata. Possono usurarsi o iniziare a funzionare male. A volte, questo fallimento avviene lentamente nel tempo e, a volte, è improvviso. Chiunque abbia avuto a che fare con dischi rigidi meccanici conosce il temuto "clic mortale" che fanno molte unità prima di morire poco dopo.
Non si tratta solo dei dischi rigidi. Una RAM difettosa può causare la corruzione dei dati poiché vengono scritti valori errati sul disco, i dischi ottici graffiati possono diventare illeggibili a causa del danno fisico e così via.
Malware
Per malware si intende qualsiasi software scritto con intenti deliberatamente dannosi. La corruzione o la distruzione dei dati derivante da un'infezione da malware può avvenire intenzionalmente o accidentalmente. Gli autori di malware nella maggior parte dei casi non sono molto motivati a distruggere i tuoi dati. Invece, lo terrebbero in ostaggio in cambio di denaro (ransomware) o lo ruberebbero per venderlo sul mercato nero.
In alcuni casi, il malware viene scritto semplicemente per seminare caos e distruzione. Il malware progettato per corrompere o distruggere i dati di solito lo fa in un modo che è praticamente impossibile da recuperare.
Prevenire e invertire la corruzione dei file
È sempre meglio prevenire in primo luogo che la corruzione ti colpisca, ma in alcuni casi esistono anche modi per invertire il fenomeno.
Controlla la presenza di errori sui dischi
Puoi utilizzare varie utilità Microsoft Windows e di terze parti per verificare la presenza di errori correnti come settori danneggiati sulle tue unità. Puoi anche utilizzare le utilità per diagnosticare i registri operativi dell'unità per prevedere se il guasto è imminente, dandoti il tempo di spostare i dati altrove.
Consulta Come controllare la presenza di errori sul disco rigido per istruzioni dettagliate.
Esegui backup frequenti .
Il "backup" dei dati descrive un'ampia varietà di pratiche. Questi includono la clonazione dell'intera unità in caso di guasto, la creazione di archivi di file ZIP, il backup di file specifici sul cloud, l'esecuzione automatica di backup incrementali su un'unità esterna e altro ancora. Se disponi di backup dei dati recenti, la corruzione diventa un fastidio anziché un disastro.
Se vuoi saperne di più sull'esecuzione dei backup, abbiamo diverse guide preziose:
Questi dovrebbero essere sufficienti per i backup sui moderni sistemi Windows, ma gli utenti macOS possono consultare i nostri Guida alla macchina del tempo.
Come precauzione aggiuntiva, puoi anche creare manualmente un punto di ripristino del sistema ripristinare una versione precedente dell'installazione di Windows prima che vengano apportate modifiche distruttive ai file non correlate a guasti hardware.
Utilizza le funzionalità di verifica dei file
Alcuni client software possono anche eseguire operazioni di verifica dei file. Ad esempio, il client del videogioco Steam può controlla se i file di un gioco sono stati alterati e ripristinare i dati originali da una copia online principale.
Espelli le unità prima di rimuoverle
Indipendentemente dal tipo di disco o dal sistema operativo, è necessario espellere le unità prima di scollegarle. Come minimo, attendi fino a quando la spia di attività del disco si spegne prima di scollegarlo, ma idealmente, impiega un secondo o due per espellere un'unità flash o un disco rigido esterno.
Utilizza software antivirus
Se non vuoi corruzione legata al malware, utilizza un software antivirus. Sono disponibili diverse opzioni per finestre, Mac OS e Linux.
Utilizza il Controllo file di sistema (SFC)
In alcuni casi, puoi determinare se si è verificato un danneggiamento dei tuoi file eripararli automaticamente. Windows dispone di diversi strumenti di riparazione file per correggere i file di sistema Windows danneggiati, come il Controllo file di sistema. Puoi ottenere i dettagli esatti nella nostra guida a Utilizzo dei comandi del prompt dei comandi per correggere o riparare file danneggiati, che copre anche DISM attrezzo e il comando SCANNOW. Potresti anche provare il comando CHKDSK per il rilevamento degli errori dell'unità.
Paga per il recupero dei dati
L'ultima risorsa è procurarsi un software specializzato per il recupero file (quasi sempre a pagamento) o assumere una società di recupero dati per ricostruire quanti più dati possibile. Questo è molto costoso e vale la pena farlo solo se il valore dei dati supera di gran lunga il costo del ripristino. Quindi di solito vale la pena risolvere i problemi prima di ritirare la carta di credito per acquistare un software di riparazione file..
Se non hai riscontrato danni ai dati, non è troppo tardi per implementare alcune delle misure preventive elencate sopra. Anche se solo per i tuoi dati più preziosi e insostituibili.
.