Ich habe selbst nicht viel Ahnung von Hardware, aber bevor dir keiner Antwortet, will ich dir wenigstens mal einen Anstoß geben.
Soweit ich das beurteilen kann, hast du Recht mit deiner Vermutung, dass es an der
HDD liegt. Wenn ein PC einfriert und das Lämpchen leuchtet, ist das ein Anzeichen dafür, dass die Festplatte bald den Geist aufgibt.
Du kannst ja mal versuchen, den PC über eine andere Festplatte laufen zu lassen, oder vielleicht mit einem Livesystem o.Ä, dann sollte die Festplatte eigentlich auch nichts mehr zu melden haben.
Wenn dann nichts passiert, weißt du wenigstens, dass etwas mit der Festplatte schief läuft.
Falls die Ursache eine andere wäre, sollte der PC aber eigentlich anders reagieren (zB abschalten), weshalb ein Problem mit der Festplatte am wahrscheinlichsten ist.