none
系统还原与EWF出现的矛盾现象怎么解决? RRS feed

  • 问题

  • 使用XPE时,制作了系统一键还原功能,同时还制作了EWF功能,其覆盖层是基于硬盘的。分别独立运行系统还原和EWF这两个功能都很正常,但是在下面的情况下出现了问题:系统初始状态是EWF DISABLED的,假设在某个EWF Enabled后,在覆盖层有应用数据时,机器出现了故障,需要执行一键还原。系统还原后(初始状态为EWF DISABLED),第一次启动,发现系统状态是EWF Enabled的,估计产生这个现象的原因是因为当前覆盖层(基于硬盘的)有数据,并且EWF Enabled的,现在我的对付办法只有通过用户运行命令DISABLED EWF,再重启系统。

    一定要DISABLED并且重启,使覆盖层与系统同步,否则我担心系统会乱套!不知道各位高手有没有更好的办法解决或避免这个问题?谢谢!

    2011年2月24日 9:22

答案

  • 在你的这种单硬盘的情况下,你只能选择一种。要么ghost还原要么用EWF。


    Zhengbo.Xiao
    硬件销售及IT技术外包
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    • 已标记为答案 JSHZP 2011年3月12日 10:04
    2011年3月10日 13:15
    版主

全部回复

  • 问题进一步补充:EWF保护的只是C盘,还原的系统(Ghost里面的镜像)是Disabled的,而系统还原之前发生故障的那一刻EWF状态是Enabled的,这种情况下还原后,系统第一次启动时,经常会出错,出错概率大约为50%;如果系统还原之前发生故障的那一刻EWF状态是Disabled的,就一切正常。另外,在系统初始状态是EWF Enabled状态,同时发生故障的那一刻EWF也是Enabled状态,这种情况下也容易出错。

    总结这个现象,似乎只要EWF Enabled时,覆盖层里面有数据,系统做Ghost还原就容易出错。如果EWF是Disabled的,或者xpe系统根本就去掉EWF功能,就不会出错。那么导致系统还原出错的原因可能就是:XPE系统还原到初始状态后,第一次启动时,故障发生那一刻保留在EWF覆盖层的数据作用到初始状态的XPE系统上,导致的逻辑混乱!

    我的这个判断对吗?怎么解决呢?望各位高手支招,谢谢!

    2011年2月25日 2:51
  • 考虑到Ghost的系统还原涉及到其它方面的问题(不解释你懂的),微软可能不愿意支持、兼容它,所以这个问题可能无法得到较好的解决。在我的项目中,Ghos还原和EWF都是必要的功能,鱼与熊掌如何兼得呢?

    想起xpe FBA时,系统可能会删除硬盘上已经存在的覆盖层,我准备将系统Ghost还原到FBA之前的系统镜像(images),如果这样能解决问题,代价只是增加了用户还原系统时的等待时间,十多分钟而已,呵呵,立马动手!望有这方面经验的高手建议、指点下,谢谢!

    2011年2月25日 4:35
  • 99%的系统还原软件设计时并没有考虑到EWF的兼容性问题.

    我想问一下你EWF是用的模式?


    肖正波
    诚亚博瑞科技有限公司
    研华科技钻石级经销商
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    http://m--y.spaces.live.com/blog/
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:70-571;MCTS:70-577;MCTS:70-582
    Microsoft MVP(2010)
    2011年2月27日 12:40
    版主
  • 即使还原到FBA之前,问题依然存在!

    我的EWF是磁盘模式,如果是内存模式当然就不存在这个问题了。

    2011年3月4日 6:13
  • 如果你使用的是磁盘模式,那么不需要系统还原.

    EWF Disk MODE是支持层的,他本身就提供了系统还原功能(可以从不同层也就是时间点还原)


    肖正波
    诚亚博瑞科技有限公司
    研华科技钻石级授权经销商
    研华硬件及微软软件产品销售
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS 70-571、70-577、70-582
    Microsoft MVP(2010)
    • 已建议为答案 WESfan 2011年3月8日 15:22
    2011年3月4日 11:34
    版主
  • LZ备份时,是用Ghost Disk模式还是Partition 模式?

    (1)如果是Partition Ghost,Disk overlay的EWF的overlay分区应该总是有效,Enable的。所以不行。

    (2)如果Disk Ghost(不压缩)恢复,是否会覆盖Disk overlay的EWF有用未分配分区?应该是会完全复原吧?

    请LZ确认。。。


    http://wince.cn/ or http://windowsce.com.cn/
    • 已建议为答案 WESfan 2011年3月8日 15:22
    2011年3月7日 11:27
    版主
  • LZ备份时,是用Ghost Disk模式还是Partition 模式?

    (1)如果是Partition Ghost,Disk overlay的EWF的overlay分区应该总是有效,Enable的。所以不行。

    (2)如果Disk Ghost(不压缩)恢复,是否会覆盖Disk overlay的EWF有用未分配分区?应该是会完全复原吧?

    请LZ确认。。。


    http://wince.cn/ or http://windowsce.com.cn/
    是的,这段时间我也考虑过这个了,如果ghost是全盘备份(即黄版主说的Disk Ghost),从道理上来说,不会有问题(这个在网络上有很多人提及),只是这样需要两张硬盘,一张用于工作盘另一张专用于备份,而我的项目只允许有一张硬盘!另外,不知道有没有什么方法能将一张物理盘当作两张物理盘来使用?
    2011年3月7日 11:59
  • 如果你使用的是磁盘模式,那么不需要系统还原.

    EWF Disk MODE是支持层的,他本身就提供了系统还原功能(可以从不同层也就是时间点还原)


    肖正波
    诚亚博瑞科技有限公司
    研华科技钻石级授权经销商
    研华硬件及微软软件产品销售
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS 70-571、70-577、70-582
    Microsoft MVP(2010)

    Ghost的系统还原是仅在机器bios之后的,而EWF是基于XPE操作系统启动之后的,所以Ghost还原功能应该远比EWF还原功能稳健!不知道我这么理解对不对?望老师们指正!

    这个是我希望使用Ghost还原的主要原因,是目标机在病毒、数据被意外破坏等情况下的最后手段,可靠性高很重要。

    2011年3月7日 12:09
  • 在你的这种单硬盘的情况下,你只能选择一种。要么ghost还原要么用EWF。


    Zhengbo.Xiao
    硬件销售及IT技术外包
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    • 已标记为答案 JSHZP 2011年3月12日 10:04
    2011年3月10日 13:15
    版主