Bilgisayarların çökmesinin neden donanım kullanıyor olmasının iki temel nedeni ve işletim sistemi hataları. İşletim sistemindeki hatalardan kaynaklanan bilgisayar çökmelerinin teşhis edilmesi kolaydır, donanım hatalarından kaynaklananlar zor.
Donanımdaki hatalar doğaya ve etkiye göre değişir. Çarpışmalar genellikle güç kaynağındaki, RAM yongasındaki, soğutma sistemindeki veya tozdaki arızalardan kaynaklanır. Bu bileşenler yaşlandıkça hatalara neden olabilir. Güç kaynağı, gücü AC'den DC'ye dönüştürmede hiçbir rolünü oynatamazsa, bilgisayar çökmesi genellikle ani ve beklenmedik olur. Bir bilgisayarda iki RAM yongası varsa, bilgisayar yavaşlama gösterdikten sonra RAM kaynaklı bir arıza meydana gelebilir. Sistem fanları, sistem sıcaklığını düşürme rolü ile şarj edilir. Fan bu rolü oynamazsa, bilgisayar aşırı ısınabilir ve çökebilir. Üstelik, fan genellikle bilgisayarın içine toz girerek bilgisayarın çökmesine neden olabilir. Tozun üflenmesi bu sorunu çözecektir.
Bilgisayar çökmelerinin çoğu işletim sisteminden kaynaklanır. İşletim sisteminin oynadığı birçok rol nedeniyle, hataların gerçekleşmesi için birçok fırsat vardır. Bilgisayar işletim sistemi uygunsuz bir adrese erişmeye çalışırsa sistem çökebilir. Bu durumda, genel bir koruma hatası meydana gelir, bu nedenle bellek çökmesine neden olur. Bilgisayarın çökmesine neden olabilecek bir diğer olay, işletim sisteminin kilitlenmeye neden olan aynı komutu yeniden oluşturmasıdır.