I wonder if your hibernation file was removed or corrupt, I've done a google and others with this error message have had a similar problem in Vista.
You could try re-enabling hibernation by running the following at the command prompt (as an admin):
powercfg -h on
|