xpe低配置系统解决“写缓存失败”问题

    在做好的带有RAM 模式的EWF功能的XPE系统时,我们会关注当前的硬件配置是否足够支持RAM的写保护的消耗,如果配置太低的话在系统运行过程中就会出现这样或那样的问题,如果内存低于100M,你敢不敢在被保护的分区中做文件COPY 或者解压缩操作??,很困难,因为“写缓存失败”会不时的去骚扰你。
    在出现写缓存失败时你会发现系统的物理内存几乎已经耗尽,这就是EWF写保护的“厉害”,所以如果硬盘配置比较低的话 ,我们就有必要思考一下:有没有必要增加写保护功能, 用EWF到底是要保护什么? 是系统安全还是数据安全,否则的话这种不明确的方案只会对工作造成不必要的麻烦。
    如果我们用EWF仅仅来保护系统盘不受外部的侵害,就像是影子系统一样,用于保护系统安全的话可以采取一定的措施来避免“写缓存失败”问题,主要的思想很简单,就是避免对系统盘的写操作,措施也是非常简单,就是将大部分涉及C盘写操作的地方映射到其他盘上去,这样我们就避免了C盘的写操作,从而最大化避免“写缓存失败问题”。
    具体的方法为: 
    1.将系统的临时文件夹映射到其他盘上(以D盘举例)
       系统临时文件包括Local Settings下的“Temp和WINDOWS下的TEMP文件夹,将他们分别复制到D盘某个地方,并修改环境变量来实现临时文件的映射

我的电脑右键 –> 高级--> 环境变量

用户变量:

TEMP = D:\... \Local Settings\Temp

TMP = D:\... \Local Settings\ Temp

系统变量:

TEMP = D:\... \ WINDOWS\ TEMP

TMP = D:\...\ WINDOWS\TEMP

    2.将网络临时文件夹映射到其他盘上。
       将 "Local Settings”下的Temporary Internet Files文件夹复制到D盘某目录下。
     然后修改IE缓存文件路径

IE的工具菜单->internet选项->常规->浏览历史记录->设置移动文件夹...->“D:\......\Local Settings\Temporary Internet Files”->确定

    3.将我的文档映射到其他盘上
    "Documents and Settings"Administrator\My Documents "文件夹复制到D盘某目录下。
    右键桌面我的文档-->属性-->更新目标文件路径为D盘路径-->确定。
    4.将桌面文件夹映射到其他盘上
    "Documents and Settings"Administrator\桌面"文件夹复制到D盘某目录下。
     打开注册表:     HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders下的Desktop;并修改Desktop的值为当前D盘桌面路径。
    5.还有其他需要频繁写的文件(包括后期应用文件)也可以移出系统盘
    6.要定时的清理其他盘上的映射文件。

    以上操作完成之后千万别忘了COMMIT提交啊!!!   
posted @ 2009-08-09 15:22  火木棉  阅读(664)  评论(0编辑  收藏  举报