Cele două motive majore pentru care prăbușirea computerelor generează erori de hardware și de sistem de operare. În timp ce erorile din computerul care provin din erorile din sistemul de operare sunt ușor de diagnosticat, cele care sunt cauzate de erorile hardware pot fi evazivă.
Defectele la hardware variază în funcție de natură și de efect. Accidentele provin adesea din eșecurile din sursa de alimentare, cipul RAM, sistemul de răcire sau praful. Pe măsură ce aceste componente îmbătrânesc, pot apare defecțiuni. Dacă sursa de alimentare nu este capabilă să joace rolurile sale în convertirea curentului de la AC la DC, un accident de computer este adesea bruscă și neașteptată. Dacă un computer are două cipuri RAM, un defect care provine din memoria RAM poate avea loc după ce calculatorul a înregistrat o încetinire. Ventilatoarele sistemului sunt încărcate cu rolul de scădere a temperaturii sistemului. Dacă ventilatorul nu joacă acest rol, calculatorul se poate supraîncălzi și se poate prăbuși. În plus, ventilatorul atrage deseori praf în calculator, ceea ce poate facilita un accident de computer. Suflarea prafului ar rezolva această problemă.
Majoritatea accidentelor computerului provin din sistemul de operare. Datorită numeroaselor roluri pe care le joacă sistemul de operare, există multe posibilități de apariție a erorilor. Poate apărea un accident de sistem dacă sistemul de operare al computerului încearcă să obțină acces la o adresă necorespunzătoare. În acest caz, apare o defecțiune generală de protecție, cauzând astfel un accident de memorie. Un alt incident care poate provoca un accident de computer este dacă OS generează aceeași comandă care cauzează o blocare.