none
请问什么情况必须用EWF RRS feed

  • 问题

  • 很多文章都说如果要在CF卡之类的flash memory上安装XPE的话需要EWF保护,因为flash memory有重读擦写的次数限制。我想问一下到底是哪个过程会频繁读写CF卡呢?有人说主要是FBA,也有人说XPE正常启动的过程中也会频繁读写。

     

    作为一个非专业的初学者,我自己的初步理解是:

    1. 只有对CF卡的写操作才会影响其寿命,读操作则没有关系。

    2. FBA会频繁读写CF卡,但是不会重复擦写(erase and rewrite)CF卡同一个区块(flash sector),所以FBA过程似乎只会对CF进行一次写操作,应该不会对CF卡有什么影响

    3. XPE操作系统正常启动过程会擦写CF卡吗?我不太清楚,如果会的话,它会重复擦写同一个区块吗?

    4. XPE操作系统启动以后正常运行过程中会不会频繁读写CF卡呢?这个我也不知道。

    5. XPE操作系统上运行的应用软件也会读写CF卡,如果擦写不多,是否可以不启用EWF?

     

    以上5点是我自己的理解,我不知道对不对,所以想请大家帮忙看一看,也请帮我解答一下上面的这些问题。

    还有就是到底为什么要用EWF?什么情况必须用?

    谢谢了!

    2008年8月12日 4:49

答案

  •  

    你如果使用RAM型的EWF的话,因为写操作发生在RAM上,就可以延长CF的寿命。你可以在需要的时候commit, 这时候写操作才会发生在CF卡上。

     

    你如果使用DISK型的EWF的话,就不太可能延长CF的寿命, 因为写操作发生在CF卡的一个分区上。 这时候,使用EWF的主要目的是对系统进行保护。

     

    你可以完全禁止system paging, 这样可以在一定程度上减少对存储介质的读写操作。 不好的地方就是可能会降低系统运行性能,并且如果没有足够内存的话,有些程序甚至不能运行有时候。

     

    2008年8月26日 0:29

全部回复

  •  

    这个你可以理解为U盘 ,因为他们都是电子介质,是有读写寿命的,

    在fba的过程中,确实需要多次读写CF卡,我曾经为此报废过一块CF卡,所以建议你在硬盘上FBA之后让后拷贝到CF卡

    至于你CF卡上是否要用EWF,我的理解是这样,你可以把这个功能加进去,用得时候把他打开,不用就把他关掉

    如果要保存数据,那只好关闭他喽

    EWF的功能就是在内存中开辟一块空间,在里面读写,确实可以提高寿命。

     

    2008年8月12日 8:36
  • 同意楼上,这个没有“必须”,在你做工程的过程中,如果客户要求你就需要做啊!作为嵌入式,当然需要稳定持久的品质,所以你的FLASH memory或者CF卡一定要有足够的寿命了,不然人家怎么会用呢!

    2008年8月12日 9:34
    版主
  •  

    除了延长CF卡的寿命以外,使用EWF的好处还包括:1。支持从只读介质的启动。 2。使操作系统不受用户使用的改变。系统每次重启后,可以恢复到原始状态。
    2008年8月12日 21:25
  • 其实我用XPE就是因为XPE有EWF功能。

    因为我们以前就是用的WindowsXP+硬盘跑的一个应用系统,现在需要用CF卡作为存储介质,才要用到XPE的,因为据说在WindowsXP里面不能完全禁用虚拟内存的pagefile,虚拟内存会导致频繁的磁盘读写,所以CF卡很快就坏了。

    我不知道这种说法是不是正确,我试过WindowsXP里面应该是可以禁用虚拟内存的啊,如果是这样的话那直接在CF卡上跑XP不也一样吗?大家对这个问题是怎么看的啊?

    2008年8月14日 12:40
  • 我也想知道!

    再,Disk型的EWF,不是也要对特定分区进行写操作吗?是不是仍然会影响CF卡寿命?用Ram,掉电又丢信息。

    2008年8月26日 0:01
  •  

    你如果使用RAM型的EWF的话,因为写操作发生在RAM上,就可以延长CF的寿命。你可以在需要的时候commit, 这时候写操作才会发生在CF卡上。

     

    你如果使用DISK型的EWF的话,就不太可能延长CF的寿命, 因为写操作发生在CF卡的一个分区上。 这时候,使用EWF的主要目的是对系统进行保护。

     

    你可以完全禁止system paging, 这样可以在一定程度上减少对存储介质的读写操作。 不好的地方就是可能会降低系统运行性能,并且如果没有足够内存的话,有些程序甚至不能运行有时候。

     

    2008年8月26日 0:29