I use hibernate all the time and have never had a problem, besides PuTTy windows understandably not being connected anymore.
I don't understand why Windows can't take a hibernation-style snapshot of a clean boot and use that when I want to reboot - it'd be so much faster!
I don't understand why Windows can't take a hibernation-style snapshot of a clean boot and use that when I want to reboot - it'd be so much faster!