How to Configure a Hibernate Once/Resume Many Run-Time Image (Windows Embedded Standard 2009)

4/23/2012

You can use EWF to enable a Hibernate Once/Resume Many environment. Traditionally, after the Windows operating system boots, the state information in the hibernation file is deleted by modifying the hibernation file. However, by using EWF, you can persist that state information from boot to boot.

You can configure an your run-time image to repeatedly boot from a single hibernation file by using EWF. By using an EWF-protected hibernation file, you can save the state of a system. Applications and services are running when the system starts, and boot time is quicker. By saving the state of a system to a hibernation file, you can continually boot from that hibernation file, allowing you to preserve state across multiple reboots.

Because EWF starts after the hibernation file is loaded, you can successfully boot from, and save to, a hibernation file.

Note

Use of EWF with hibernation is only supported in EWF RAM and RAM Reg modes.

Configuring a hibernate once/resume many run-time image

  1. Add the Power Management Application Component to your Configuration.

  2. In Target Designer, enable Hibernation on your run-time image.

  3. Configure EWF depending on the EWF mode you are using, then build and deploy your run-time image.

  4. Enable hibernation and verify that HORM is activated.

See Also

Concepts

Design Considerations for Using EWF with Hibernation

Other Resources

EWF Performance Considerations
Creating an Unprotected Volume in a Hibernate Once/Resume Many Environment