Apply Updates to a System That Uses Hibernate Once/Resume Many (Standard 7 SP1)

7/8/2014

After you have configured a Hibernate Once/Resume Many (HORM) environment, you must consider how you will update your device. Adding updates to your run-time image will change the state of the system. Because of this state change, you should re-hibernate your run-time image after you apply an update.

To apply an update to a system that uses Hibernate Once/Resume Many

  1. Start your run-time image.

  2. Deactivate HORM by using the EWF manager command or the EWF API, for example:

    ewfmgr -deactivatehorm
    
  3. Disable EWF by using the EWF Manager command or the EWF API. For example:

    ewfmgr c: -disable
    
  4. Restart the system.

  5. If you have not previously disabled HORM (step 2), do the following:

    1. Press F8 at the Resuming Windows screen during system start.
    2. At the prompt, select Delete restoration data and proceed to system boot menu.

    The system starts as usual and EWF will be disabled.

  6. Apply all updates.

  7. Enable EWF by using the EWF Manager command or the EWF API. For example:

    ewfmgr -all -enable
    
  8. Restart the system. EWF is now enabled.

  9. Reactivate HORM by using the EWF Manager command or the EWF API. For example:

    ewfmgr c: -activateHORM
    
  10. Open applications and start any processes that you want to be running on the system when it resumes from hibernation.

  11. Hibernate the system.

After the system finishes the hibernation process, use the EWF Manager to obtain the HORM state, for example:

ewfmgr

HORM should be enabled. The system now starts from the hibernation image in the HORM environment when it is restarted.

See Also

Other Resources

Hibernation and EWF
EWF Performance Considerations
EWF Design Considerations