I have a UPS feeding a Windows 10 machine, and therefore I installed an application called PowerChute, which allows to configure UPS-related stuff.
Today I wanted to disable hibernation on that machine, because it was taking up around 28GB of space on an SSD which is somewhat tight on space. It's a system which runs 24/7 and I never put it into hibernation. Either I reboot it or I shut it down completely, but never hibernate it.
After disabling and rebooting, PowerChute popped up a dialog which was telling me that I should enable hibernation on this system, because it will allow the system to recover after a shutdown caused by a loss power.
What does this mean? Does this only relate to the fact that PowerChute will be able to better shut the system down if it detects that it is running on battery and it is running low, that the current state will be recovered after the system powers on again? For example, that virtual machines (VirtualBox) will retain their running state after the system powers on?
Or does this mean that Windows somehow is more capable of recovering itself after a power loss, regardless of PowerChute and the UPS? For example that open files won't get corrupted?