In order for hibernation to be problem free, which can never be guaranteed, on Windows machines it is at a minimum required that:
  • All hardware be ACPI and Plug-and-play compliant; and,
  • All drivers be PnP-compatible.


An better option for many is hybrid sleep, whereby the contents of RAM are written to non-volatile storage prior to entering sleep mode.