Pues faltan muuuuchos datos respecto a tu Pc: Marca y modelo de la fuente, que unidades de disco u ópticas tienes conectadas, si tienes tarjeta de vídeo dedicada , por la brevedad de tu descripción no se puede concluir nada así que ni modo lo único que se te puede recomendar es por prueba y error:
1)Verificar si no es problema de SOFTWARE: Arrancando Windows en modo a prueba de errores o Iniciando desde una distro live de Linux en CD/DVD, Si la maquina logra iniciar correctamente de cualquiera de las dos formas, es probable que sea problema de software.
Si es problema de software se pueden ir descartando cosas como drivers o programas recientemente instalados o incompatibles..tu conoces tu pc mejor que nosotros , también puede ser un virus, en fin.
2)Verificar si la fuente de poder esta en buen estado: Necesitarías un voltimetro para medir voltajes, también puedes verificar los voltajes a traves de la BIOS de la motherboard y en ultima instancia probar con otra fuente.
3)Verificar que el Disco duro esta "bien" usando herramientas que verifican el estado Smart del disco (Como Crystal Disk Info), aunque guiarse por los parámetros SMART del disco no es 100% certero, si te puede dar una idea si esta fallando, para verificar el estado del disco a fondo puedes usar Seagate Seatools, aunque para usar estas herramientas o bien tendrias que poder iniciar Windows o trasladar el disco a otra Pc
4)Verificar el correcto funcionamiento de la RAM, usando Memtest por ejemplo
5)Verificar las temperaturas de funcionamiento del CPU
Pero de nuevo volvemos a lo mismo, sin una descripción exacta de tu Pc y sin una descripción exacta de como y cuando surgió el problema nadie te puede ayudar correctamente, es como disparar en lo oscuro, Puede ser desde un cable flojo hasta una motherboard semi arruinada.