Windows may need to be re-installed or reset to factory defaults using the recovery procedure. If that does not fix it, the hard drive may be failing. You can test the hard drive with
Seagate SeaTools for DOS from here:
| Seagate
Make a CD from the downloaded ISO file using Nero or the freeware
IMGBurn from here:
The Official ImgBurn Website
Boot your Lenovo from the CD to test the hard drive.
I would test the hard drive anyway before trying anything else. Could save you a lot of wasted time if it fails the test.