Hard errors occur now and then on your computer, just like the chip-level soft errors. A hard error is usually caused due to issue in RAM. The root reason is the permanent physical flaw in the module which can be resulted from the hardware failure or defect.