This is a common hibernation issue ... here is the fix:
Once you are able to get it to start up again (there is no sure fire way to do this, it just happens!).
The
virtual memory
size is set too low! It must be set to an amount larger than your amount of physical memory. (If you have 2GB or memory, then Virtual memory must be more than 2048MB.
Right-click [My computer]
In the [General] tab, note the amount of RAM
Select the [Advanced] tab
Select the [Settings] button in the "Performance" section.
Click on the [Advanced] tab
Click on the [change] button in the "Virtual Memory" section
almost there!
Highlight the boot drive (C:)
Don't change the locartion of the VM file.
Select "Custom size" radial button.
Enter a number that ois larger than your physical memory from the General tab
1GB = 1024MB (plus 512MM or so) = 1536MB
2GB=2048MB (plus 512MB or so) = 2560MB
3GB=3072MB (plus 512MB or so) = 3584MB
[SET]
[OK]
[OK]
etc.....