Che cos'è la corruzione dei dati e come prevenirlo

Che cos'è la corruzione dei dati e come prevenirlo / Spiegazione della tecnologia

La corruzione dei dati è tra gli errori informatici più comuni. A differenza di un bug, che si verifica a causa di codice scritto o eseguito in modo improprio, il danneggiamento dei dati si verifica quando il codice viene intenzionalmente o involontariamente modificato rispetto alla sua forma originale e corretta. La corruzione può essere sistematica o casuale e persino un piccolo cambiamento può fondamentalmente interrompere un programma o rendere inutilizzabile un file.

Ecco come succede - e cosa puoi fare per fermarlo.

Quali sono le cause della corruzione

L'universo non è un posto amichevole per i dati. Le particelle vaganti possono letteralmente fare uno zapping da zero a uno, o viceversa, introducendo corruzione casuale anche quando il computer è spento. E se le particelle vaganti non fanno il trucco, il semplice decadimento fisico può farlo. Le unità magnetiche perdono il loro orientamento, i supporti caricati elettricamente perdono gradualmente la carica e i supporti ottici si rompono I CD non sono per sempre: la verità circa la longevità dei CD / DVD, i CD "Mold" e "Rot" non sono per sempre: la verità sulla longevità del CD / DVD , "Mold" e "Rot" L'era digitale ha rivoluzionato il modo in cui gestiamo le informazioni. Mai prima d'ora il genere umano avrebbe potuto registrare e immagazzinare così tante informazioni e in tale diversità. Mentre la quantità di dati è aumentata in modo esponenziale, la vita prevista ... Leggi di più come la sua plastica degrada o è danneggiata. In un certo senso, quindi, i computer sono letteralmente condannati a diventare sempre più corrotti col passare del tempo, e tutti gli archivi digitali finiranno per rovinarsi. Ogni disco rigido, floppy disk e CD-ROM, dato il tempo necessario, diventerà un pasticcio confuso di codice incomprensibile.

Questo può essere un problema serio per i sistemi così importanti che le vite dipendono da loro. Ad esempio, alcuni scienziati hanno suggerito che il fiasco dell'accelerazione involontaria della Toyota potrebbe essere stato causato dall'interferenza dei raggi cosmici combinata con inadeguate casseforti per il recupero da errori introdotti casualmente. Per la maggior parte degli utenti di PC, tuttavia, gli invasori provenienti dallo spazio non sono la fonte più probabile di problemi. Un buon errore umano oleoso è una causa più comune. La corruzione di solito si verifica a causa di un errore dell'utente (eliminazione o modifica di file che non devono essere manomessi), attività dannose (malware) o degrado di routine e malfunzionamento dei supporti di memorizzazione (unità meccaniche e allo stato solido).

Qualunque sia la fonte, la corruzione può essere raggruppata in due categorie; rilevato e inosservato. Il primo causa problemi più frequenti e meno gravi, mentre il secondo può causare un crash completo del sistema o un disco rigido non recuperabile.

Rilevata corruzione

Come suggerisce il termine, la corruzione rilevata è proprio questo; corruzione che è stata rilevata. Anche se questa può sembrare una definizione stupida, è importante perché significa che l'utente conosce il problema.

Ad esempio, potresti aprire un file di immagine e scoprire che parte di esso è ora piena di artefatti. Anche se questo è male, offre anche la possibilità di agire. Con il problema ora evidente, avrai la possibilità di ripristinare da un backup o di indagare ulteriormente sul problema per vedere se il danneggiamento è stato veramente casuale o causato da un problema risolvibile.

È importante sottolineare che la corruzione rilevata è in genere minore. Un file può essere perso, un settore del disco rigido difettoso potrebbe aver bisogno di essere riparato, o un programma potrebbe non funzionare più a lungo. Sebbene fastidiosi, questi problemi sono solitamente recuperabili e di portata limitata. Anche quando portano a problemi più grandi, almeno danno all'utente il tempo di prepararsi. I problemi più seri si verificano quando la corruzione non viene riconosciuta.

Corruzione non rilevata

I raggi cosmici esclusi, la corruzione si verifica per un motivo, che si tratti di malware, guasto dell'hardware o software buggato. I problemi di corruzione più gravi tendono a verificarsi quando la fonte della corruzione non viene affrontata all'inizio del suo ciclo di vita. In un certo senso, la corruzione è un cancro per i computer. Rilevato in anticipo, può essere preso di mira e tagliato, ma se rimane indeterminato può moltiplicarsi fino a quando, improvvisamente, la situazione è senza speranza.

Ad esempio, il tuo alimentatore potrebbe essere difettoso. Di tanto in tanto si danneggia il disco rigido, e in queste occasioni si verificano errori casuali, creando settori danneggiati. Forse alcuni di questi vengono rilevati e risolti, ma alla fine l'errore colpisce una parte dell'unità contenente i dati del driver o del sistema operativo critici. Ora il tuo computer si blocca, o non si avvia, ei file nei settori danneggiati potrebbero essere irrecuperabili anche da un servizio professionale.

O forse il produttore ha lasciato accidentalmente una minuscola particella di polvere nella tua unità, che sta gradualmente graffiando il servizio del disco. Forse un virus sta cambiando i file a caso in background. Forse, come è comune con le unità a stato solido, gli errori vengono introdotti a causa della vecchiaia o dell'usura insolitamente rapida a causa degli impegnativi cicli di lettura / scrittura.

Qualunque sia la causa, lo scenario peggiore è lo stesso; il danneggiamento non rilevato viene rilevato solo quando il supporto di memorizzazione o il file system non funziona.

Mantenere le schede sulla salute del disco rigido

La tua lotta per l'ordine dovrebbe iniziare tenendo sotto controllo la salute del tuo disco rigido. Puoi farlo leggendo S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) i dati dal disco con HD Tune, un'analisi del disco rigido e utilità di benchmarking. Sebbene la versione Pro fornisca una registrazione utile, è probabile che tu possa cavartela con la versione gratuita, che leggerà S.M.A.R.T. dati ma non creerà i log per te. In alternativa, è possibile passare ad altri software gratuiti come HDDScan e Crystal Disk Info 4 Strumenti per prevedere e prevenire guasti del disco rigido 4 Strumenti per prevedere e prevenire guasti del disco rigido f C'è un componente nel computer che si prevede di non riuscire prima, cosa sarebbe? Leggi di più . Uno studio condotto da Google indica che gli utenti dovrebbero prestare particolare attenzione alla scansione di errori, riallocazioni e verifiche di settore, poiché le unità che presentano questi errori erano le più propense a fallire successivamente.

Puoi anche utilizzare lo strumento integrato di Windows per cercare settori danneggiati. È possibile farlo facendo clic con il pulsante destro del mouse su un'unità in Risorse del computer, selezionando Proprietà e quindi premendo “Controlla ora… ” nella sezione Controllo degli errori della scheda Strumenti. Un gran numero di settori danneggiati è, ovviamente, una cosa negativa; anche una coppia dovrebbe essere motivo di preoccupazione.

Combattere i virus

Dal momento che il malware può introdurre la corruzione, è necessario tenerlo a bada. Naturalmente, abbiamo già trattato approfonditamente il malware, quindi piuttosto che ripetere ciò che è stato detto, ti indicherò semplicemente il nostro riepilogo del software antivirus gratuito. Confronto antivirus gratuito: 5 scelte popolari Vai a punta di piedi Free Anti-Virus Comparison: 5 Scelte più popolari Vai Toe-To-Toe Qual è il miglior antivirus gratuito? Questa è una delle domande più frequenti che riceviamo a MakeUseOf. Le persone vogliono essere protette, ma non vogliono dover pagare una quota annuale o usare ... Per saperne di più. Sebbene una suite gratuita non fornisca funzionalità avanzate come la protezione da phishing, è abbastanza capace di proteggersi da minacce che potrebbero danneggiare i tuoi file.

Inoltre, gli utenti di Windows dovrebbero lasciare attivato il controllo dell'account utente. Questa funzione impedisce a un programma di alterare dati importanti senza autorizzazione, il che può limitare notevolmente il danno nel caso in cui il PC venga mai infettato. Disattivare l'UAC fa sì che un virus diventi selvaggio nel momento in cui attecchisce nel tuo file system.

Aggiornamento del tuo hardware

Come misura estrema, puoi proteggerti dalla corruzione aggiornando quell'hardware nel tuo computer. Ad esempio, è possibile passare alla RAM Error Correcting Code (ECC). Questo tipo di RAM può rilevare la maggior parte degli errori introdotti da interferenze esterne. Per passare, tuttavia, è necessario acquistare una scheda madre del server, il che probabilmente significa l'aggiornamento a una CPU del server (come Xeon di Intel). Il costo aggiuntivo combinato del processore, della scheda madre e della memoria ECC può facilmente aggiungere un extra di $ 200 o più al prezzo di un PC desktop, e questo è se lo costruisci da solo.

Si potrebbe anche provare a passare a un disco rigido di livello aziendale. Tali unità sono considerate più affidabili e di solito hanno componenti più resistenti (nel caso di unità meccaniche) o una memoria flash più duratura (nelle unità a stato solido). D'altra parte, però, una promessa di affidabilità non è necessariamente una garanzia, e persino una “livello aziendale” l'unità è vulnerabile a problemi al di fuori del suo controllo, come un alimentatore difettoso o un'infezione da malware.

Tornando ai backup

Lo studio di Google di cui sopra ha rilevato che, mentre le unità riportano determinati titoli S.M.A.R.T. gli errori erano infatti molto più probabilità di fallire rispetto a quelli che non ne segnalavano nessuno, la maggior parte delle unità che non funzionavano non riportavano mai un singolo errore. Google ha anche riscontrato che le unità avevano più probabilità di fallire nel loro secondo e terzo anno di attività, il che significava che le unità relativamente giovani andavano male. In breve, le misure proattive non proteggono sufficientemente dalla corruzione e dalla perdita di dati.

Hai solo un'opzione che può garantire la sopravvivenza dei dati; copialo! Se il file originale viene danneggiato, basta sostituirlo con il backup: lavoro fatto. Basta ricordare che i backup stessi possono essere danneggiati nel tempo, motivo per cui è necessario eseguire regolarmente un backup completo di file importanti.

Conclusione

La corruzione è inevitabile. La domanda non è se accadrà, ma quando - e cosa intendi fare al riguardo. Mentre è possibile adottare misure per ridurre al minimo le probabilità che si verifichi, il proprietario di un PC che valuta i propri dati deve assumere che domani potrebbe essere il giorno in cui i dati vengono trasferiti..

La corruzione dei dati ti preoccupa o ti senti più rilassato? Fateci sapere nei commenti.

Immagine di credito: collaborazione NASA / DOE / Fermi LAT, Wikimedia / Myself

Scopri di più su: Data Recovery, Hard Drive.