Lo de primari sata y secondari sata not found puede ser por que o uses discos ide o por que tengas configurados los discos sata en la bios como raid o simulacion de ide, si es asi, este mensage abra salido siempre que se inicia el pc, incluso cuando funcionaba bien.
Para descartar conexiones, habre el pc y comprueba que el disco sea SATA y aprieta las conexiones. Si es IDE haz lo mismo (ya puestos) y siendo IDE queda descartado que sea un problema del SATA, te tocaria revisar memoria o disco, para ello prueba con otro disco o otro modulo de ram, si tiene dos modulos de ram prueba a quitar uno u otro hasta que rule.
En el caso de SATA despue de apretar conexines reintnta entrar en win. si sique pasando, metete en la biso y comprueba que tipo de configuracion SATA tiene la bios y postealo.