I have a Lenovo 100S but no matter what I tried I couldn’t find how to get hibernation as an option.
When researching the problem it seemed some people with a similar problem were able to get hibernation working by opening an admin command prompt and running:
powercfg.exe /hibernate off
However after doing that I didn’t see any change, and furthermore when running:
powercfg -a
it said “The hiberfile does not support hibernation”
Doing more research I found that the likely reason was that for some reason the hibernation file was too small. Running:
powercfg -h -size 100%
caused the hibernation file to grow significantly, and after a reboot I had “Hibernate after” options on the sleep menu.