locked
windows 7 X64 EWF 问题. RRS feed

  • 问题

  • 在64位win7下安装好ewf后,正常启动C盘保护.

    当向C盘复制大文件测试时发现系统很卡,调出TaskMgr看到是system进程占用了50%的CPU,(我的CPU是双核的).

    具体情况是:

    200M左右的文件很快完成,很正常.

    300M的文件复制到大约200M附近时变慢了,很卡,会卡2分钟.

    TaskMgr中显示提交的内存数上升的很慢,一直上升了大约300M,system的CPU占用率才会下来,系统才正常.

    600M的文件也是复制到大约200M附近时变慢了,很卡,每次都等10分钟以上还没完成,手工重启了.

    ewf.sys文件版本试了两个,一个是114,一个是229.

    我的系统是8G内存,SSD硬盘.

     

    在其它电脑上的windows 7 x86,试过,复制800M的文件没问题.

    系统是2G内存,一般硬盘.ewf.sys的版本是114

     

    有朋友了解吗?

    谢谢.

    2011年4月7日 6:57

答案

  • 这并不是芯片组的兼容性问题,根据你提供的情况。因该属于内存被耗尽。

    WES 7的EWF只是提供了RAM作为写入缓冲区,如果你向被保护磁盘拷贝数据,数据将重定向写入内存。如果写入量+系统运行已占用的超过实际物力内存,将导致内存被耗尽,系统出现反应缓慢甚至类似挂起(冻结)的现象!


    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)
    • 已建议为答案 happymy 2011年4月8日 18:07
    • 已标记为答案 WESfan 2011年4月24日 15:33
    2011年4月8日 18:05

全部回复

  • 请将您的ewf配置信息贴上来看看,输入:ewfmgr c:
    Stay Running
    MCTS:
    Windows Embedded Standard 2011,Development
    Windows Embedded Standard 2009,Development
    MSN:chenghufan@hotmail.com
    Beijing Strong Union Technology CO., Ltd.
    • 已建议为答案 happymy 2011年4月8日 18:07
    • 取消建议作为答案 WESfan 2011年4月24日 15:33
    2011年4月8日 14:26
  • 信息如下

    Protected Volume Configuration
    Type RAM (REG)
    State ENABLED
    Boot Command NO_CMD
    Param1 0
    Param2 0
    Volume ID 60 45 60 45 00 00 10 00 00 00 00 00 00 00 00 00
    Volume Name "\\?\GLOBALROOT\Device\HarddiskVolume1" [C:]
    Max Levels 1
    Clump Size 512
    Current Level 1

    Memory used for data 29195264 bytes
    Memory used for mapping 28672 bytes

     

    2011年4月8日 14:51
  • 问题更明确了。

    是我的AMD系统的原因,我的主板是AMD E-350的。

    我在我的笔记本电脑上装了windows 7 x64 + ewf 测试,非常正常,笔记本是intel芯片组及CPU的。

    我目前下载了多个AMD的最新驱动,有显卡的,芯片组的,ACHI的,都是2011年3月以后的驱动,装完后故障依旧。

    AMD的兼容性还是这么成问题。

    继续请求帮助。

    谢谢。

    2011年4月8日 15:03
  • 这并不是芯片组的兼容性问题,根据你提供的情况。因该属于内存被耗尽。

    WES 7的EWF只是提供了RAM作为写入缓冲区,如果你向被保护磁盘拷贝数据,数据将重定向写入内存。如果写入量+系统运行已占用的超过实际物力内存,将导致内存被耗尽,系统出现反应缓慢甚至类似挂起(冻结)的现象!


    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)
    • 已建议为答案 happymy 2011年4月8日 18:07
    • 已标记为答案 WESfan 2011年4月24日 15:33
    2011年4月8日 18:05
  • 这并不是芯片组的兼容性问题,根据你提供的情况。因该属于内存被耗尽。

    WES 7的EWF只是提供了RAM作为写入缓冲区,如果你向被保护磁盘拷贝数据,数据将重定向写入内存。如果写入量+系统运行已占用的超过实际物力内存,将导致内存被耗尽,系统出现反应缓慢甚至类似挂起(冻结)的现象!


    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)


    我的有问题的系统是8G内存,才复制300M文件就会卡住的.

    而我的正常系统是2G内存,复制1.2G的文件都没问题.

     

    2011年4月9日 5:42
  • 你win7的版本是SP1么? 你是自己后安装的EWF.是不是EWF的版本过久?禁用系统还原和后台磁盘碎片整理了么?覆盖区的容量配置有问题?

    你遇到的问题还是和内存耗尽有关,记住文件是写入到了你的内存,并不是写入到了你的磁盘.

    另外建议你参考

    http://blogs.msdn.com/b/embedded/archive/2009/11/17/ewf-overlay-limits-on-windows-embedded-standard-2009-and-2011.aspx


    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)
    2011年4月10日 13:44
  • 你win7的版本是SP1么? 你是自己后安装的EWF.是不是EWF的版本过久?禁用系统还原和后台磁盘碎片整理了么?覆盖区的容量配置有问题?

    你遇到的问题还是和内存耗尽有关,记住文件是写入到了你的内存,并不是写入到了你的磁盘.

    另外建议你参考

    http://blogs.msdn.com/b/embedded/archive/2009/11/17/ewf-overlay-limits-on-windows-embedded-standard-2009-and-2011.aspx


    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)


    非常感谢您.

    我的windows版本是 windows 7 x64 sp1,

    我的ewf是从Windows Embedded Standard 7 sp1中提取的.

    您所说的内存耗尽,我不同意.

    我的8G内存才用了不到2G,用ewf查看内存使用情况,ewf才用了几百M而已.

    查看内存情况是:当300M的文件复制完后,已经修改的内存会上升到300M,这时系统就卡住了,这个已经修改的内存会每秒减少2M左右,直到8M左右不再减少,而这时系统就灰复正常了.

    使用Process Explorer查看,是因为system进程中的两个线程因自旋锁互锁而占用了CPU.但Process Explorer无法进一步查看这两个线程的信息.

    2011年4月11日 0:46
  • 我的笔记本是intel的,但遇到了同样的问题,内存4g,写入较多文件时双核cpu system.exe占50%,此时还剩很多可用内存

    我做过一个实验,用ramdisk分配3.4g内存,此时系统能用只剩余刚好能运行的600m内存左右,再在ramdisk上放上虚拟内存,这个时候几乎只要往c盘写文件就会出现卡的情况,看来这个问题还是跟系统资源有关系,希望高手能解答。

    2011年4月16日 13:00
  • 我最新的实验表明,如果我的系统装2G内存,那么就没EWF卡住的问题.

    现在看来,问题的关键字Windows 7 ,8G内存,EWF.

    如果这三样都占上了,那出问题的机会很大.

    还有个大问题,windows7能找的与写C盘有关的服务都关闭了,但系统放在那1个小时不用,EWF占用的内会达到1G.

    不知道是谁在写硬盘.

     


    2011年4月17日 0:16
  • 系统还原\备份\后台磁盘整理 这些你关闭了么?
    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)
    2011年4月17日 13:27
  • 那三样都关了.
    2011年4月18日 23:37
  • 今天又试了下.

    Windows Embedded Standard 7 SP1 X64 + EWF

    CPU intel I3 , 4G内存.

    卡,很卡.

     


    2011年4月19日 3:55
  • http://blogs.msdn.com专门有篇博客详细见EWF,建议您看看。

    这文说X86和X64下的不同。请教下楼主,您的系统使用X86下的EWF会有问题么?

    2011年5月13日 10:40