The problem occurs because the size of the hibernation file (hiberfil.sys) size is not large or big enough to save and store current contents loading in the system RAM or memory. Windows 7, and other Windows operating system, requires equal size of hiberfil.sys hibernation cache file with system RAM memory size in order to work properly.
In order to fix and solve the above issue, just set a bigger size of hiberfile with the following steps:
Open a command prompt window with elevated administrator privileges.
Type the following command and press ENTER: powercfg /hibernate /size 100
Above command will set the new hiberfil.sys hibernation file to a size which is the same with 100% of total system memory available.
Exit the command prompt, and attempt to hibernate again.
In the future it would help if you post the make and model of the computer being discussed, and the operating system. I assumed that the operating system here was Windows 7.
Edited by dc3, 12 May 2011 - 05:59 PM.