Try letting disk check run overnight. Sometimes it can take a long time.
Also, blow out the vents of your laptop with compressed air to make sure they aren't choked with dust, which could cause overheating. Putting your laptop on a soft surface, such as a bed, can also cause overheating if airflow to the vents is restricted.
Have a look in the Event Viewer
for any errors at the time of the shut down.
To open the Event Viewer go to Start
> Control Panel
> Administrative Tools
> Event Viewer
. Alternately, go to Start
and type in "eventvwr.msc" (without the quotes) and press Enter.
Check in all the categories.
If you find an error that occurred at the time right-click on it and select properties. Copy the information in the window and post it back here. This will help us diagnose your problem.How To Use the Event Viewer