在EWF上启用一个Hibernate Once/Resume Many环境

本文介绍如何在启用了EWF(Enhanced Write Filter)的Windows XP Embedded系统上实现Hibernation(休眠)功能。通过一系列步骤,包括禁用和重新启用EWF、创建resmany.dat文件等,确保系统可以在休眠后正确恢复到之前的状态,并保持EWF对系统的保护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在EWF上启用一个Horm(Hibernate Once/Resume Many)的环境
    如果你已经在你的XPE运行镜像上增加EWF功能和休眠功能,现在要求保证EWF能够正常工作并且休眠可以正常使用。那么你需要进行以下操作:
  1. 在你的XPE运行镜像上,使用ewfmgr关闭EWF,例如: ewfmgr c: -disable
  2. 重新启动你的计算机,在你重新启动完成后,EWF将会禁用;
  3. 验证休眠文件及hiberfil.sys文件, 存在于你的系统中。 例如使用dir命令: dir /Ahs c:\hiberfil.sys
  4. 创建文件—resmany.dat,这个文件为空,例如: notepad resmany.dat。resmany.dat文件将被用于通知NTLDR从hibernation文件来引导。通常,NTLDR将在下次启动后改变引导位置,从hibernation文件引导进入系统。 在一个标准的Windows XP Professional操作系统上, 在关闭系统后(Shutdown),预期的操作系统内容将被改变,同时休眠文件将被改写为新的数据。 然而在休眠重启操作中,许多运行环境将被继续,一个单一的休眠文件将被使用在系统的多次启动过程中。 由于NTLDR将在重启过程中改变休眠文件的内容,所以NTLDR将无法正确的从休眠文件中启动。 但是, 如果resmany.dat 文件存在, NTLDR将能够正常地从休眠文件中启动。
  5. 使用ewfmgr开启EWF。例如: ewfmgr c: -enable
  6. 重新启动计算机。在你重新启动完成后,EWF将会启用;
  7. 打开一个应用程序以及一些你希望休眠启动后继续运行的进程;
  8. 使用XP Embedded 电源管理工具来使系统进入休眠状态; 例如:xpepm -hibernate
  9. 重新启动计算机,系统将从休眠文件引导进入。所有应用程序和进程将继续运行,同时EWF也将正常的保护EWF分区。

本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/238209
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值