Cosa Causa un File Corrotto?
I file corrotti possono essere causati da una serie di errori di sistema. Normalmente, quando un file diventa corrotto, non può essere accessato o alcuni dati nel file vanno persi. In alcuni casi i dati da un file corrotto sono recuperabili, come in alcuni programmi Microsoft Office che hanno una "modalità recupero" per dati salvati automaticamente.
Settori Danneggiati
I settori sono divisioni di un disco rigido. Quando un utente cerca di salvare un file, il computer cerca un settore sul disco rigido per salvare i dati. Se il computer salva un file in un "settore danneggiato", il file è probabile che diventi corrotto o inaccessibile. I settori danneggiati possono essere causati da danni fisici (cioè, il disco rigido che perde magnetismo e quindi la sua capacità di memorizzare dati) o controlli di parità errati sul disco. Un computer non sa quali settori sono danneggiati o instabili, quindi l'utente deve scansionare i dischi rigidi (come l'unità C) per controllare i settori danneggiati. Questo può essere fatto cliccando col tasto destro sull'unità da "Risorse del computer", selezionando "Proprietà", "Strumenti" e selezionando "Controlla ora" sotto la voce "Controllo errori".
File Cross-Linked o Cluster Persi
Nei sistemi informatici, un "cluster" è la minima quantità di spazio su disco necessaria per memorizzare un file. Ai file vengono allocati cluster individuali, che possono variare da un settore (512 byte) a 128 settori (64 kilobyte). Un file cross-linked si verifica quando due o più file sono stati allocati allo stesso cluster, il che corromperà tutti i file salvati nello stesso cluster. I cluster persi possono anche causare file corrotti; quando un file viene eliminato dall'elenco directory del computer, ma la File Allocation Table (FAT) mostra ancora cluster allocati a quel file, i cluster diventano "persi" e i dati salvati in questo cluster appariranno come "cross-linked", anche se l'elenco directory è già stato eliminato.
File Infetti e Virus
I virus possono eliminare file, infettare il registro del computer, cambiare etichette di volume, marcare settori come danneggiati sull'unità, marcare cluster come danneggiati nella FAT, creare file cross-linked o creare nuove partizioni sull'unità disco. Un virus può facilmente cambiare come i file vengono salvati e letti su un computer, causando file corrotti anche se non esiste problema con un disco rigido. I virus possono, per esempio, marcare settori come danneggiati quando funzionano normalmente, e causare tutti i file a diventare corrotti o inaccessibili per l'utente in quel settore.
Crash di Sistema
I crash di sistema possono essere causati da vari fattori su un sistema informatico. Crash logici (cioè, spegnimento completo, o la "Schermata Blu della Morte" per utenti Windows) avvengono quando i programmi usano memoria in conflitto, o quando nuovo hardware è corrotto. I programmi sono normalmente allocati memoria dal sistema e non possono condividere una porzione di memoria; se un programma accede alla memoria allocata di un altro programma, può verificarsi un crash. Se programmi che usano memoria kernel (programmi fidati, come il sistema operativo o driver hardware) accedono alla memoria di un altro programma kernel, avverrà un crash/spegnimento di sistema. In entrambi i casi, se un file sta essere salvato, accesso o talvolta aperto, il file può diventare corrotto da uno spegnimento improvviso.