am besten erstmal mit chkdsk von Windows selbst (wenn es mal wieder durchstartet...), dann mal beim Festplattenhersteller nachsehen, die ja alle Testprogramme zum Herunterladen anbieten, und... ja, vllt. einfach mal im Netz selber suchen und gucken, was da so empfohlem wird (von diesen Progs gibt es unzählige).
Falls an der HD nichts zu beanstanden ist, würde ich als nächstes die RAM-Riegel einzeln mit Memtest86+ prüfen, die kommen als Ursache genauso in Frage, wie die HD.