Como dice el compañero primero es verificar tu HD; colocalo como esclavo, respalda, despues ejecuta en simbolo de sistema el comando CHKDSK esto tiene que ser en modo administrador del equipo. si te marca errores de registro desde ahi solo te queda tratar de recuperar tu informacion ya sea a traves del mismo simbolo de sistema o en la actualidad existen programas que te ayudan en estos aspectos. En caso de que tu disco duro este bien aunque lo mas probable es que no. Puedes intentar lo siguiente:
Revisa tu memoria RAM aunque este corriendo al inicio el sistema puede que ya este fallando o simplemente tenga polvo alojado en la ranura, con aire comprimido evacua todo el polvo que tiene dentro tu computadora; ya que este actua como conductor y genera falsos contactos en la Motherboard, posteriormente limpia cuidadosamente la RAM y vuelve a colocar, si esto no funciona consigue una RAM funcionando para verificar que este no sea el problema.
Tuve un par de lap top que se les corrigió el problema de esta manera.
Saludos y suerte.