Przyczynami uszkodzeń programowych są również błędy popełnione przez człowieka – formatowanie dysku, kasowanie plików czy uszkodzenie partycji poprzez niewłaściwe użycie narzędzi dyskowych, a przykład: fdisk, cfdisk.

Uszkodzenia logiczne możemy podzielić na: uszkodzenie systemu operacyjnego, uszkodzenie systemu plików, uszkodzenie logiczne powstałe wskutek błędu użytkownika.

Uszkodzenia fizyczne Uszkodzenia fizyczne są najczęściej trudniejsze do odtworzenia od uszkodzeń logicznych. W tego typu przypadkach uszkodzeniu najczęściej ulegają elementy mechaniczne dysków twardych, takie jak głowice, silnik. Uszkodzeniom ulegają również układy elektroniki i talerze. W pozostałych nośnikach danych, uszkodzeniu ulega przede wszystkim materiał na którym zapisane są dane – warstwa refleksyjna w płytach CD, DVD, czy układy elektroniczne – pamięciach flash.

Uszkodzenia fizyczne dzielą się na: uszkodzenie mechaniczne (dekalibracja mechaniczna, dekalibracja termiczna, uszkodzenie łożyska silnika, wybicie stojana silnika), uszkodzenie elektroniczne (uszkodzenie modułu elektroniki zewnętrznej, uszkodzenie głowicowego przedwzmacniacza sygnału), uszkodzenie logiczne lub mechaniczne struktury serwisowej dysku (Service Area).