The major causes of Hardware data loss:

Hard drive develops bad sectors;
Power outage damaging the electronic components;
Head damage;
Head crash;
Spindle motor;
Drive was dropped;
Natural disaster such as fire or flood.