Przyczyn błędów może być wiele, najczęstsze to:
- uszkodzenie kości pamięci, diagnostyka -> przetestuj dokładnie kości pamięci (każdą z osobna) programem Memtest86.
- uszkodzenie banku pamięci (slotu), w razie czego zdiagnozuj go, włóż sprawną kość pamięć do każdego slotu i testuj Memtestem86. Jeżeli będą błędy na danym slocie bez względu na to jaką kość włożymy to wiadomo gdzie leży wina

- OC komputera, diagnostyka, przy defaultowych wartościach sprawdzić jak się ramy zachowują, testujesz wszystko Memtestem jak wcześniej.
Uszkodzonych kości pamięci nie należy stosować. Stosowanie uszkodzonych ramów z tego co wiem możliwe jest w Uniksach po uprzednim zainstalowaniu łatki na kernel, jednakże tak czy siak nie zaleca się takiego postępowania. Użycie takich kości w Windowsach zwykle objawia się niestabilną pracą i wyświetlaniem błędów krytycznych, gdy dojdzie do próby odczytu/zapisu danych do uszkodzonego bloku pamięci.