locked
XPE下的EWF问题~~~ RRS feed

  • 问题

  •  我把一个做好的XPE使用ghost做整个硬盘不加任参数何备份后,在还原到另外一个硬盘启动后EWF功能失效,提示函数出错
     我又看了一下磁盘管理器里面的分区,多出来了一个几兆的未划分的空间,我把那多出来的那几兆的空间删除掉后,重启系统,
    EWF功能又正常了,而且是开启状态,使用-disable 命令也关闭不了, 必须要使用-commitanddisable -live 这个命令才能关闭

      请问一下,那个多出来的那几兆空间是干什么用的, 为什么删掉后EWF功能又不报出错了, 而且为什么使用-disable命令关闭不了,
      有高手知道是怎么一回事吗,有什么大的影响吗。~~~~~~~~~~`
    鬼一样的人
    2009年2月4日 4:46

答案

  •  那个多出来的分区是保存EWF的配置信息的.适用于(RAM和DISK方式的EWF)
    只有RAM REG方式的EWF将配置信息存在注册表.不用开新的分区.
    所以,如果:
    (1)你的盘已经用完,没有可以再分区的空间;或者
    (2)磁盘只能分一个区(某些CF卡有此限制)
    则你必须用RAM-REG方式的EWF.
    对于楼主提的问题可能是Clone工具没有完善对EWF的支持吧.
    删除多余分区,再运行-commitanddisable后,有了新的分区保存现实"真正"的EWF配置,于是EWF又正常了.
    http://wince.cn/ or http://windowsce.com.cn/
    • 已标记为答案 小刚子 2009年2月7日 1:02
    2009年2月6日 11:33
    版主

全部回复

  •  Commit针对指定的EWF保护分区,提交所有的操作到当前级别的覆盖层,并且重新设置当前覆盖层的级别为1Commit 命令可以和disable命令联用,同时完成提交操作和关闭EWF功能的操作。使用 Commit 命令后,覆盖层的信息将会在下次系统重启后写入到被保护分区。提交覆盖层的过程将在下次启动过程中快速完成。使用用例:ewfmgr c: -commit ­
    CommitandDisable提交当前级别覆盖层上的所有数据到被保护分区,同时关闭指定分区的EWF覆盖层。覆盖层的信息将会在下次系统重启后写入到被保护分区。你可以在EWF RAM模式下使用-live命令将覆盖层的信息立即提交到EWF保护分区,或者关闭EWF功能,使用-live参数则不需要重新启动,所做操作会立刻生效-live 命令仅仅支持 EWF RAM 模式。使用用例:ewfmgr c: -commitanddisable -live


    希望对你的理解有所帮助!!
    2009年2月5日 1:18
    版主
  • 命令的使用与说明我都知道, 就是不太明白为什么会多出几兆的未划分空间出来,
    为什么删掉多出来的空间EWF 又可以用了, 没删掉EWF就报函数出错。~~~


    鬼一样的人
    2009年2月5日 3:29
  •  你的EWF是什么模式??RAM OR DISK
    2009年2月5日 5:49
  •  是 RAM 模式的 ,你门有没有遇到过这样的情况~。。。
    鬼一样的人
    2009年2月5日 8:50
  •  那个多出来的分区是保存EWF的配置信息的.适用于(RAM和DISK方式的EWF)
    只有RAM REG方式的EWF将配置信息存在注册表.不用开新的分区.
    所以,如果:
    (1)你的盘已经用完,没有可以再分区的空间;或者
    (2)磁盘只能分一个区(某些CF卡有此限制)
    则你必须用RAM-REG方式的EWF.
    对于楼主提的问题可能是Clone工具没有完善对EWF的支持吧.
    删除多余分区,再运行-commitanddisable后,有了新的分区保存现实"真正"的EWF配置,于是EWF又正常了.
    http://wince.cn/ or http://windowsce.com.cn/
    • 已标记为答案 小刚子 2009年2月7日 1:02
    2009年2月6日 11:33
    版主
  •  谢谢,黄大哥的指导,我明白了~~~~
    鬼一样的人
    2009年2月7日 1:04