Tietojen korruptio on termi, jota käytetään kuvaamaan kaikenlaisia virheitä tietojen tallennuksessa tietokonelaitteeseen. Tietojen vioittumiseen on monia eri syitä, mukaan lukien laitteisto -ongelmat, ohjelmisto -ongelmat ja käyttäjävirheet. Monilla tietokoneiden käyttöjärjestelmillä on työkaluja tietojen vioittumisen torjumiseen, vaikka ne eivät aina ole tehokkaita. Monissa tapauksissa ihmisillä voi olla ongelmia tietojen vioittumisen kanssa, eivätkä he koskaan ymmärrä, että heillä on ongelma. Jos ihmiset sallivat tietovirheiden leviämisen korjaamatta niitä, he voivat lopulta johtaa käyttöjärjestelmän toimintahäiriöön tai muihin vakaviin ongelmiin.
On olemassa joitakin merkkejä, jotka viittaavat tietojen vioittumisongelmaan. Esimerkiksi joku saattaa huomata, että hän ei voi poistaa tai avata tiedostoa tietokoneellaan. Hän voi myös huomata, että hänen tietokoneensa toimii yhtäkkiä hyvin hitaasti ja että asioihin reagoiminen kestää kauan. On monia muita asioita, jotka voivat aiheuttaa näitä oireita, mutta vioittuneet tiedot ovat yksi yleisimmistä.
Kaikenlaiset kiintolevyongelmat voivat aiheuttaa tietovirheitä. Kiintolevyissä on liikkuvia osia, joten ne yleensä epäonnistuvat. Tämä voi tapahtua vähitellen tai äkillisesti, ja molemmissa tilanteissa tietojen vioittuminen on yksi tärkeimmistä oireista. Jos kiintolevy epäonnistuu, joskus on mahdollista tallentaa joitakin tietoja, ja joskus se ei ole.
Monissa tapauksissa käyttäjät voivat aiheuttaa tietovirheitä itse käyttäessään tietokoneitaan. Esimerkiksi ihmiset joskus sammuttavat tietokoneensa käymättä sammutusmekanismia. Kun näin tapahtuu, tietokone voi olla parhaillaan kirjoittamassa tiedostoa kiintolevylle ja prosessin keskeyttäminen johtaa usein korruptioon. Tietokoneen käyttäjät eivät yleensä tiedä, että pienet tiedostotoiminnot tapahtuvat jatkuvasti taustalla, ja ne ovat erityisen alttiita tällaisille tietovirheille.
Toinen yleinen syy vioittuneisiin tietoihin on käyttöjärjestelmävirhe. Monet käyttöjärjestelmät on asetettu siten, että ne toimivat puskurina ohjelmistojen ja kiintolevyn välillä. Tämä puskuri suojaa asemaa tietojen vioittumiselta, mutta kun käyttöjärjestelmä itsessään on altis levyvirheille, tämä ei ole aivan yhtä hyödyllistä. Yksi yleinen tapa käyttöjärjestelmille aiheuttaa tietovirheitä on kaatuminen tai jäätyminen. Kun näin tapahtuu, käyttäjien on usein käynnistettävä tietokoneensa uudelleen virtapyöräilyllä, ja tämä voi johtaa tietojen vioittumiseen samalla tavalla kuin aiemmin.
Ohjelmistot voivat myös aiheuttaa tietoongelmia, vaikka ne usein tekevät niin epäsuorasti. Koska käyttöjärjestelmät säätelevät usein mitä tahansa levyn kirjoittamista, ohjelmien voi olla vaikeaa kirjoittaa vioittuneita tietoja suoraan levylle. Yleisempi tapa näin on, että viallinen ohjelma aiheuttaa käyttöjärjestelmän kaatumisen pakottaen henkilön käynnistymään. Harvinaisissa tapauksissa ohjelma löytää tavan ohittaa käyttöjärjestelmän suojaukset ja kirjoittaa vioittuneita tietoja.
On myös ohjelmia, jotka on erityisesti suunniteltu vahingoittamaan jonkun tietoja. Näitä ovat virukset ja haittaohjelmat. Ihmiset suunnittelevat usein nämä ohjelmat siten, että he voivat ohittaa käyttöjärjestelmien suojaukset ja kirjoittaa vioittuneet tiedot asemaan. He voivat tehdä tämän kostona tai keppona.