I have Lenovo i5 G500 laptop which I purchased March last year. It worked fine up until yesterday. Now I am facing a problem while starting up because it does not boot to Windows and gets stuck on Lenovo startup screen even for more than 40 minutes, but still no boot. What should I do now?