I still don't think it has anything to do w/ APM/ACPI, it may indeed
read the registry to trigger the process, or there may be some flag in
the hiberate file itself (nothing says it has to be a pure copy of
memory, it may in fact be structured), but just thinking about it
logically and observing the behavior, it's hard to imagine WHAT would
require APM/ACPI dependence. Again, I'm not claiming expertise here,
merely observing. Consider what happens, the CPU is (probably) idled,
the memory contents copied to a file, (maybe a flag set), and
shutdown. On reboot, the process is reversed. It's not like other
power options that need, for example, to rely on the BIOS/APM/ACPI to
"wake" a PC from sleep, e.g., WOL (Wake On LAN) network adapter, or
switch to Standy. All of these involve true "power management"
directly, the quiescing of various components, and support by the
hardware (mobo, power supply, and OS) to make it possible. I see
NOTHING in the act of hibernation that requires any of these features.
It's
just an "image", a snapshot of memory.