由于flash存储设备在嵌入式范畴中有着广泛的运用,并且关于USB、DOM这类flash介质的存储设备来说,频频的写操作会减慢体系的全体响应速度,
还会下降该存储设备的运用寿数。因而,Microsoft在XP Embedded体系里加入了EWF功用,来处理这个对立。
EWF(Enhanced Write Filter)供给了存储器写入维护功用,它能够将写入信息主动映射到内存或某个存储空间内,以完成数据写入与存储器寿数或
文件维护的主动和谐。对EWF维护的磁盘区的任何写入都会从头导向直至堆叠。
过程:
1、为 EWF 预备硬盘
EWF 磁盘形式(EWF Disk Mode)以及EWF 内存形式(EWF RAM Mode)在其所维护的硬盘上需求有一块没有进行分区的磁盘空间。
1)将运用EWF 磁盘形式进行演示。EWF 磁盘形式需求在其所维护的硬盘上有一块没有进行分区的剩下空间。
2)将磁盘格式化并保存至少一个未格式化的分区。
没有被格式化的分区的巨细取决于你所期望选用的 EWF 形式。咱们能够保存先259MB 的未分配分区。
在对硬盘进行分区后,硬盘的分区情况如下图所示。
留意:关于没有标识为未分配(unallocated)的分区以及没有满足空间的分区,EWF 不会对其进行维护。
2、经过所需的 EWF 组件来创立一个XP Embedded
1)顺次点击 Start > All Programs > Microsoft Windows Embedded Studio>Target Designer
2)在Target designer 翻开今后,点击File Menu > New 创立一个新的镜像
3)能够将镜像命名为“EWF-Image”
4)在Components Browser 中确保你的视图设置为树型
5)在你的镜像傍边增加如下组件:
a.Embedded Enabling Features > Enhanced Write Filter
b.Embedded Enabling Features > EWF NTLDR
c.Embedded Enabling Features > EWF Manager Console
d.Software > System > System Services > Base > Background Disk Defragmentation Disable
e.Software > Test Development > “Virtual PC 2004 Helper Macro”
f.Software > System > System Services > Base > CMD – Windows Command Processor
增加下列组件能够确保依赖性查看的时分不会呈现过错。假如不增加这些组件,Target designer 将会陈述丢掉组件的过错。因而咱们在开端阶段增加这些组件以加快依赖性查看的过程。
g.Software > System > System Services > Base > NTFS
h.Software > System > Storage File system> Applications > NTFS Format
i.Software > System > International > Infrastructure > English Language Support
j.Software > System > User Interface > Shells > Explorer shell
下面的功用组件是可选的,只是是为了便利爱好者进行研究。
k.Software > System > User Interface > Shells >Windows Shell > Registry Editor
l.Embedded Enabling Features > El Torito CD