Might it be the hard drive? or the processor? or what's wrong?

I've tried booting up my MSI, but all i get is a black screen when it's turned on. Occasionally (rarely)
I got it to show the MSI logo and then the windows Logo, but it's very RARE.