Para testear la memoria RAM:
www.memtest.org (freeware)
También si vas a la página de la marca de tu disco, lo más seguro es que tengan utilidades de testeo para comprobar el buen estado de tu HD. Maxtor tiene las PowerMax y Seagate las Seatools Y DiskWizard.
Yo resolví unos problemas con mis discos duros haciendo un formato a bajo nivel, tenlo en cuenta también, pero como último recurso. Un saludo.