locked
horm 的实现 讨论 RRS feed

  • 问题

  •  

    大家都知道XP下有个休眠功能,XPE下面也有,但是它被叫做horm;一次休眠,快速启动,
    本人已经实现了一次休眠,但是没有实现多次可以恢复,希望有做过的或者没有

    做过的一起尝试!
    要实现休眠就必须加电源管理相关的组件,当你进入系统,设置电源选项里面有了休眠!

    2008年12月1日 6:06

答案

  • 顶起!!难道大家都没有搞过?

    2008年12月3日 8:06
  • 经过一系列的实验终于搞清楚了

    在Enhanced Write Filter setting中 找到

    Enable Hibernate-Once-Resume-Many Mode (HORM)

     

    这个选项勾选

     

    这之后生成的系统根目录下将有个HORM.DAT的文件,这个是关键的东东

     

    之后网上流传有两种办法

    一个是LZG的一篇“在EWF上启用一个Horm(Hibernate Once/Resume Many)的环境

    ”文档 地址:http://lzg-ad.blog.sohu.com/80254553.html

    1. 在你的XPE运行镜像上,使用ewfmgr关闭EWF,例如: ewfmgr c: -disable
    2. 重新启动你的计算机,在你重新启动完成后,EWF将会禁用;
    3. 创建文件—resmany.dat,这个文件为空,例如: notepad resmany.dat。
    4. 使用ewfmgr开启EWF。例如: ewfmgr c: -enable
    5. 重新启动计算机。在你重新启动完成后,EWF将会启用;
    6. 打开一个应用程序以及一些你希望休眠启动后继续运行的进程;
    7. 点击关机按钮 选择休眠

    之后无论是重启还是关机后都是休眠恢复状态 这样很棒

     

    另外有个PPT

     1. 启动操作系统

     2. ewfmgr c:-disabled  关闭操作系统EWF功能,重启

     3.在电源选择中打开休眠

     4. ewfmgr c:-enable ewf 开启操作系统EWF功能。

     5.这时候点关机按钮选择休眠

     

    这样也可以实现。

     

    这里请问下LZG,在EWF开启后为什么选择休眠后,无无论重启还是关机 既可以保护磁盘还可以HORM快速恢复?

    按照常理来说,EWF开启之后,只要重启,所有修改的文件都不能保存,(应该也包括hiberfil.sys)难道休眠就可以?这里的玄机在那里?

    是不是那个HORM.DAT?

     

    2008年12月5日 7:06

全部回复

  • 顶起!!难道大家都没有搞过?

    2008年12月3日 8:06
  •  

    我也实现了休眠 但是没有实现一次休眠多次启动

    理论上是关闭EWF,打开休眠创建文件,然后在打开EWF,就可以实现

    但是实际上好像不行

    2008年12月4日 2:04
  • 经过一系列的实验终于搞清楚了

    在Enhanced Write Filter setting中 找到

    Enable Hibernate-Once-Resume-Many Mode (HORM)

     

    这个选项勾选

     

    这之后生成的系统根目录下将有个HORM.DAT的文件,这个是关键的东东

     

    之后网上流传有两种办法

    一个是LZG的一篇“在EWF上启用一个Horm(Hibernate Once/Resume Many)的环境

    ”文档 地址:http://lzg-ad.blog.sohu.com/80254553.html

    1. 在你的XPE运行镜像上,使用ewfmgr关闭EWF,例如: ewfmgr c: -disable
    2. 重新启动你的计算机,在你重新启动完成后,EWF将会禁用;
    3. 创建文件—resmany.dat,这个文件为空,例如: notepad resmany.dat。
    4. 使用ewfmgr开启EWF。例如: ewfmgr c: -enable
    5. 重新启动计算机。在你重新启动完成后,EWF将会启用;
    6. 打开一个应用程序以及一些你希望休眠启动后继续运行的进程;
    7. 点击关机按钮 选择休眠

    之后无论是重启还是关机后都是休眠恢复状态 这样很棒

     

    另外有个PPT

     1. 启动操作系统

     2. ewfmgr c:-disabled  关闭操作系统EWF功能,重启

     3.在电源选择中打开休眠

     4. ewfmgr c:-enable ewf 开启操作系统EWF功能。

     5.这时候点关机按钮选择休眠

     

    这样也可以实现。

     

    这里请问下LZG,在EWF开启后为什么选择休眠后,无无论重启还是关机 既可以保护磁盘还可以HORM快速恢复?

    按照常理来说,EWF开启之后,只要重启,所有修改的文件都不能保存,(应该也包括hiberfil.sys)难道休眠就可以?这里的玄机在那里?

    是不是那个HORM.DAT?

     

    2008年12月5日 7:06
  • 在实验中还遇到如下问题

    在Enhanced Write Filter setting中 如果不勾选“Enable Hibernate-Once-Resume-Many Mode (HORM)”那项

    按照那个PPT的说法是无法实现一次休眠多次启动的,只能实现一次,因为休眠恢复后的EWF状态仍是disabled

     

    如果开启EWF  enable之后,发现有个问题,在第二次恢复启动后,有个选着菜单出来

    大意是

    第一项 删除hiberfil.sys文件,正常启动
    第二项 从horm启动

    这个应该和缺失 horm.dat有关

    2008年12月5日 7:14
  • 老@_@虎,对于你的问题,其实核心原理就在于休眠文件的使用,在使用休眠一次,多次启动的功能的时候,系统在每次休眠的时候会把系统运行状态和内存状态记录到休眠文件中去,而便于系统在下次引导的时候,快速的通过该文件加载系统上次的运行状态和内存状态。

    对于EWF的使用,并不影响休眠文件的记录,而EWF和休眠文件又是相互呼应的,这样可以保证系统能够正常地启动,同时又可以保证EWF正常的保护系统。

    2008年12月8日 3:35
  • 如果没有休眠的选项,还要安装显卡的驱动

    安装显卡驱动需要如下组件:
     Display Control Panel
     Device Manager
     Windows Installer Service
     Class Installer - Display Adapters

     

    2008年12月31日 0:57
  • 我的Enhanced Write Filter setting中 找不到

    Enable Hibernate-Once-Resume-Many Mode (HORM)

     

    是不是我的版本比较老还是什么??

     

    2009年1月3日 13:17
  • 装xpe sp2 及 FP2007

    2009年1月6日 8:09