Duomenų sugadinimas yra terminas, naudojamas apibūdinti bet kokias informacijos saugojimo kompiuterio įrenginyje klaidas. Yra daug skirtingų duomenų sugadinimo priežasčių, įskaitant aparatinės įrangos, programinės įrangos problemas ir vartotojo klaidas. Daugelis kompiuterių operacinių sistemų turi įrankius, skirtus kovoti su duomenų sugadinimu, nors jie ne visada veiksmingi. Daugeliu atvejų žmonės gali turėti problemų dėl duomenų sugadinimo ir niekada nesuvokia, kad turi problemų. Jei žmonės leidžia duomenų klaidoms plisti jų nepataisydami, galiausiai jos gali sukelti operacinės sistemos gedimą ar kitas svarbias problemas.
Yra keletas pagrindinių požymių, rodančių duomenų sugadinimo problemą. Pavyzdžiui, kas nors gali pastebėti, kad jis negali ištrinti arba atidaryti failo savo kompiuteryje. Jis taip pat gali pastebėti, kad jo kompiuteris staiga veikia labai lėtai ir viskas užtrunka ilgai. Yra daug kitų dalykų, kurie gali sukelti šiuos simptomus, tačiau sugadinti duomenys yra vienas iš dažniausiai pasitaikančių.
Bet kokia standžiojo disko problema gali sukelti duomenų klaidų. Kietieji diskai turi judančių dalių, todėl jie ilgainiui sugenda. Tai gali atsitikti palaipsniui arba staiga, ir bet kuriuo atveju duomenų sugadinimas bus vienas iš pagrindinių simptomų. Kai sugenda standusis diskas, kartais galima išsaugoti dalį duomenų, o kartais – ne.
Daugeliu atvejų vartotojai gali patys sukelti duomenų klaidų, tvarkydami savo kompiuterius. Pavyzdžiui, žmonės kartais išjungia kompiuterius neperėję išjungimo mechanizmo. Kai taip nutinka, kompiuteris gali rašyti failą į standųjį diską ir nutraukus šį procesą dažnai bus sugadintas. Kompiuterių naudotojai paprastai nežino, kad fone nuolat atliekamos nedidelės failų operacijos, ir jie yra ypač jautrūs tokio pobūdžio duomenų klaidoms.
Kita dažna sugadintų duomenų priežastis yra operacinės sistemos klaida. Daugelis operacinių sistemų yra sukonfigūruotos taip, kad veiktų kaip buferis tarp programinės įrangos ir standžiojo disko. Šis buferis skirtas apsaugoti diską nuo duomenų sugadinimo, bet kai pati operacinė sistema gali sukelti disko klaidas, tai nėra taip naudinga. Vienas iš dažniausių būdų, kaip operacinės sistemos gali sukelti duomenų klaidas, yra strigimas arba užstrigimas. Kai taip nutinka, vartotojai dažnai turi iš naujo paleisti kompiuterius perjungdami maitinimą, o tai gali sukelti duomenų sugadinimą tais pačiais anksčiau minėtais būdais.
Programinės įrangos programos taip pat gali sukelti duomenų problemų, nors dažnai tai daro netiesiogiai. Kadangi operacinės sistemos dažnai reguliuoja bet kokias įrašymo į diską operacijas, programoms gali būti sunku įrašyti sugadintus duomenis tiesiai į diską. Dažnesnis būdas tai įvykti yra klaida, kai programa sukelia operacinės sistemos gedimą, priversdama asmenį įjungti maitinimo ciklą. Retais atvejais programa ras būdą, kaip įveikti operacinės sistemos apsaugą ir įrašyti sugadintus duomenis.
Taip pat yra programų, specialiai sukurtų tam, kad pakenktų kažkieno duomenims. Tai apima virusus ir kenkėjiškas programas. Žmonės dažnai kuria šias programas taip, kad galėtų apeiti operacinių sistemų apsaugą ir įrašyti sugadintus duomenis į diską. Jie gali tai padaryti kaip keršto veiksmą arba kaip išdaigą.