User Interface for XP embedded "Hibernate Once Resume Many" (HORM)
and the Enhanced Write Filter
HORM Manager Lite is not tested and
supported for Windows Embedded Standard 2011 or
There are currently no updates for WES 2011
HORM Manager Lite  version 1.0
HORM Manager Lite (HML) is a
graphical user interface for the EWF and HORM APIs provided by Microsoft. It
also enables the user to mount an dismount volumes, which are not protected
by the EWF. Doing this the is no danger of arising inconsistencies between
the one time recorded hibernation file and the systems view on the
unprotected volumes. Normally a system booting from an always identical
hibernation file requires that all partitions have a read only protection.
If the there are any unprotected partitions that changes during the systems
uptime the data data consistency on the file system is not reliable.
By dismounting the unprotected partitions before the hibernation file is
generated, HML takes care that only protected information is persisted for
hibernation. It also re-mounts the not protected volumes after booting from
the hibernation file.
HML supports the following
- System partition c: protected by EWF in
RAM or RAM/REG mode.
- Any further unprotected number of
partitions e.g. D, E,...
- Hibernation activated in Windows power
Processes that still hold onto resources on the unprotected volumes
during an un-mount, will encounter errors or data loss!
- Network shares are not automatically reconnected.
HML is available as freeware!
Please send us a request at
We will send You the HML XPe Component asap.
In addition, please pay attention to our
disclaimer at the end of this page!
Manager Lite Jumpstart
To use HML, you have to add
the HML component to your XP embedded database. It guarantees, that the EWF
and HORM API as well as the power management component is added to your
image along with some of the necessary registry entries.
of the HML component into the database
Extract the content of the ZIP
archive into a folder, then open the component database manager.
Click on import and choose the component
definition file (*.sld) of HML. If the import was successful you should see
a result message.
Check that the message
really states "Suceeded:1" at its bottom end.
In target designer now a component a new "HORM Manager Lite" component
should be ready to use und Software-> System-> Management in the
To make HML work one has to "Enable Hibernation Support" in the ACPI or
Standard PC component of your image. Should the EWF use RAM/REG mode, it is
also important to disable the resource FBAReg.dll in the Enhanced Write
2. Starting up HML
After the FBA process succeeded HML can be started via a shortcut under
Start->Programs or via calling "HORM_Manager" from the command line. The
user interface  then opens and provides the actual information regarding
HORM and EWF. If EWF is not installed all buttons are deactivated and a
corresponding error messages is displayed.
Any choosen action can be triggered by pressing the OK button.
To dismount unprotected drives, their drive letters need to be entered in a
textbox separated by a comma. Invalid drive letters as well as protected
volumes are not accepted.
After pressing OK, HML informs about the next steps it will take and if any
manual interaction of the user (e.g. restart after hibernation) will be
required. Only when "Deactivate" or "Disable Live" is chosen no
further information will appear, because the functions do not require any
Do not change the file "resmany.dat" on your boot drive! If so HML can react
Warranty, Disclaimer, Assumption of Risk,
and Indemnification for “Horm Manager Lite”
Definition: The term "person" as used in this section includes not only
a natural person but any entity, (including natural persons), who holds
a copyright in, or published, developed, designed, modified,
distributed, redistributed, or in any way contributed to this software
EXTENT PERMITTED BY APPLICABLE LAW, NEITHER WECHSLER CONSULTING GMBH &
CO. KG, NOR ANY PERSON, EITHER EXPRESSLY OR IMPLICITY, WARRANTS ANY
ASPECT OF THIS SOFTWARE OR PROGRAM, INCLUDING ANY OUTPUT OR RESULTS OF
THIS SOFTWARE OR PROGRAM. UNLESS AGREED TO IN WRITING. THIS SOFTWARE AND
PROGRAM IS BEING PROVIDED "AS IS", WITHOUT ANY WARRANTY OF ANY TYPE OR
NATURE, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE, AND ANY WARRANTY THAT THIS SOFTWARE OR PROGRAM IS FREE FROM
ASSUMPTION OF RISK:
THE RISK OF ANY AND ALL LOSS, DAMAGE, OR UNSATISFACTORY PERFORMANCE OF
THIS SOFTWARE OR PROGRAM RESTS WITH YOU AS THE USER. TO THE EXTENT
PERMITTED BY LAW, NEITHER WECHSLER CONSULTING GMBH & CO. KG, NOR ANY
PERSON EITHER EXPRESSLY OR IMPLICITLY, MAKES ANY REPRESENTATION OR
WARRANTY REGARDING THE APPROPRIATNESS OF THE USE, OUTPUT, OR RESULTS OF
THE USE OF THIS SOFTWARE OR PROGRAM IN TERMS OF ITS CORRECTNESS,
ACCURACY, RELIABILITY, BEING CURRENT OR OTHERWISE. NOR DO THEY HAVE ANY
OBLIGATION TO CORRECT ERRORS, MAKE CHANGES, SUPPORT THIS SOFTWARE OR
PROGRAM, DISTRIBUTE UPDATES, OR PROVIDE NOTIFICATION OF ANY ERROR OR
DEFECT, KNOWN OR UNKNOWN. IF YOU RELY UPON THIS SOFTWARE OR PROGRAM, YOU
DO SO AT YOUR OWN RISK, AND YOU ASSUME THE RESPONSIBILTY FOR THE
RESULTS. SHOULD THIS SOFTWARE OR PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
COST OF ALL LOSSES, INCLUDING, BUT NOT LIMITED TO, ANY NECESSARY
SERVICING, REPAIR OR CORRECTION OF ANY PROPERTY INVOLVED.
IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING,
SHALL WECHSLER CONSULTING GMBH & CO. KG, OR ANY PERSON BE LIABLE FOR ANY
LOSS, EXPENSE OR DAMAGE, OF ANY TYPE OR NATURE ARISING OUT OF THE USE
OF, OR INABILITY TO USE THIS SOFTWARE OR PROGRAM, INCLUDING, BUT NOT
LIMITED TO, CLAIMS, SUITS OR CAUSES OF ACTION INVOLVING ALLEGED
INFRINGEMENT OF COPYRIGHTS, PATENTS, TRADEMARKS, TRADE SECRETS, OR
TO THE EXTEND PERMITTED BY LAW THROUGH THIS LICENSE, YOU, THE LICENSEE,
AGREE TO INDEMNIFY AND HOLD HARMLESS WECHSLER CONSULTING GMBH & CO. KG,
ITS OFFICIALS AND EMPLOYEES, AND ANY PERSON FROM AND AGAINST ALL CLAIMS,
LIABILITIES, LOSSES, CAUSES OF ACTION, DAMAGES, JUDGMENTS, AND EXPENSES,
INCLUDING THE REASONABLE COST OF ATTORNEYS’ FEES AND COURT COSTS, FOR
INJURIES OR DAMAGES TO THE PERSON OR PROPERTY OF THIRD PARTIES,
INCLUDING, WITHOUT LIMITATIONS, CONSEQUENTIAL DAMAGES AND ECONOMIC
LOSSES, THAT ARISE OUT OF OR IN CONNECTION WITH YOUR USE, MODIFICATION,
OR DISTRIBUTION OF THIS SOFTWARE OR PROGRAM, ITS OUTPUT, OR ANY
© Photos: [anja