转:
给你的PPC减肥,榨干PPC的每一处存储空间
PPC的存储内存空间(Storage Memory)和PC的C盘一样,随着时间的增加,所用的空间会慢慢变大,最后成为巨无霸,夏热到了,是该为我们的PPC减减肥了.
在WM2003系统中,存储空间属于RAM,和程序运行内存都是RAM的一部分,因此,减肥的意义重大.
在WM5系统中,存储内存空间和ExtendedROM,WM5系统这三者由ROM划分,减肥和增加存储空间可以从这三处入手.
注意:减肥有部分涉及到系统内部,请先做好备份,后果我不负责.
首先来讲讲\Windows目录:
ROM文件:\Windows放着各种系统文件,一部分是不能删除的ROM文件,不管是WM2003还是WM5,这部分ROM文件都是属于ROM空间的,也就是属于我们刷机进去的一部分.在WM5中这部分ROM文件和ExtendedROM,存储内存同属ROM空间,因此可以通过改ROM,删除一部分没用的文件来增大存储空间
CPL控制面版文件:就是.cpl文件,拷到\Windows后系统会自动辨认,并在设置(控制面版)中可以看到相关的设置.
今日插件:是.dll文件,但DLL文件不一定是今日插件
HTM,HTML文件:一般是帮助文件,如果没有用可以删除
2bp,bmp,jpg图片文件:除了一些特殊文件,一般都是HTM,HTML帮助文件中显示的图片,可以删除.
exe文件:就是程序了,对于没有用的程序,可以删除,当然有时候还可以删除与之相关的dll,mui,ini,dat文件
.vol文件,储存着PIM等数据,例如日程任务邮件短信电话本等,不能删除
\AppMgr文件夹:顾名思义,它就是程序(APP)的管理(Manager),一般在程序的CAB包安置到PDA后,会在这里留下一个空文件夹,或者是SetupDLL文件和tmp临时文件,为了让一个程序能够在删除后删得更彻底,不建议删除这个文件夹中的内容
1.不要随便把文件放到存储内存,建议放到卡上,或者是Storage及ExtendedROM等空间上.摄像,录音等文件尽量设置到卡上,软件尽量安装绿色版.不要往\Windows\Rings放太多MP3等文件,以节省空间,如果想铃声多变,建议用小峰的来电精灵PRO.
5.对于已经装到存储内存的程序,有时大可不必卸载它后再用WinCE CAB Manager修改CAB包后重新安装,可以直接把安装的文件拷离原来的文件夹.
例如ClearVue系统软件,白痴般把文件全数装到\Windows下,把文件再拷出来到卡上就可以了.
再如UCWEB,很多兄弟都说只能装到卡上,其实不然,这时因为软件作者在制作CAB包时的一个错误.UCWEB在注册表的对应项是HKEY_LOCAL_MACHINE\UCWEB,有个PACH的字串符值,修改它就能改为你想要的程序地址,只要对应正确,一定能保存浏览器的设置(如图)
一般来说,一个软件安装后,在HKEY_LOCAL_MACHINE\Software,HKEY_LOCAL_MACHINE\Software\Apps,HKEY_CURRENT_USER\Software或者HKEY_CURRENT_USER\Software\Apps下都有其对应软件设置内容,方便读取,有一些包括有软件目录信息,修改它就能更改软件存放目录
例如Team One's Reader这个软件,在打开CHM文件时会自动把CHM文件中包含的HTML文件作为临时文件存放到\Windows\TeamOneTemp中,这样,一旦打开太大的CHM文件,就会占用大量的存储内存空间,设置是导致把存储内存撑爆而打不开文件(我的696就曾经这样,具体可看此帖).建议兄弟们不要用这个软件,如果一定要用,那也可以,到HKEY_CURRENT_USER\Software\TeamOne\Reader中的Level1Temp和Level2Temp中修改为你所要的临时目录
6.删除不必要的彩信,短信等,不看不知道,一看吓一跳,我和朋友经常用彩信发美女图片,久了一大堆彩信占了大量空间
其实如果想备份短信,可以用手机工作室等软件备份到电脑,或者用短信备份软件
删除\Windows\Messaging中的文件,根据论坛中部分兄弟的经验,删除这些短信的临时文件并无大碍.
7.删除\Windows下的帮助文件,一般就是HTML,HTM,2bp,bmp,jpg等格式(注意,属于系统ROM文件的无法被删除),其实,不一定要删除,移动到卡上就可以,可以方便以后看.
帮助文件一般在\Windows\Help下还会有快捷方式,如果想要能够从''帮助''中还能看到移到别处的帮助文件,只需更改快捷方式的所指路径即可(如图)
例如我装的GPRS Moniter的帮助文件有GPRSMoniter.htm和GPRSMoniter_icon.2bp,这两个文件可以删除或移到别处
8.对\My Documents动刀:有时候,一些程序也会在\My Documents留下临时文件,可以删除,还有\My Music,\My
icture等文件夹会有一些文件,可以拷到卡上或删除
例如有的Java虚拟机会在\My Documents下留下文件,当你不需要用Java虚拟机时可以把这些文件删除
tsk文件时今日主题,一般换一个就删除原来的那个,从而保证不占用太多空间
当然,今日主题也可以通过修改注册表放到其他地方,不过这么小,小弟不推荐
9.对输入法动刀,把输入法安装到其他地方:其实所有输入法的注表信息都在HKEY_CLASSES_ROOT\CLISD下,具体是哪个,可以通过SKTools的Input Method看出,例如CE-Star输入法是{903D7A20-A2E9-11D2-9272-00A0C919143A},蒙恬手写输入是{D6781318-631F-443f-BF99-A13AF04ACEEC},仓吉是"{E18BFD44-DF36-11D1-90DD- 0000FB1E0CE9}",注音是"{E18BFD41-BEB8-11D1-8F9F-00AA00B58D45}",小输入手写框是" {124D7CDC-CF2D-418F-8BB4-4395AD048B79}",梅花输入法是{A3662F3B-2B43-416f-B938-1D89DF0DDD8F}等,把IsSIPInputMethod的值从默认的1改成0"就可以隐藏你不想要的输入法.
InProcServer32中的默认(即@),改为你想要的目录就可以使输入法安装到其他地方
梅花输入法还需要在[HKEY_CLASSES_ROOT\CLSID\{A3662F3B-2B43-416f-B938-1D89DF0DDD8F}\SysPath]中把默认(即@)改为输入法相关文件的路径.所以安装之前用
WinCE CAB Manager更改,更为方便
蒙恬手写输入是一个例外,它的一个很大的文件PPENGBK.BIN是由Recoggbk.dll决定的,Recoggbk.dll默认PPENGBK.BIN所在的路径是\Windows,必须对这个dll文件进行修改才能使PPENGBK.BIN放到想放的目录.好在已经有兄弟做好了这个DLL文件对应的不同存储卡名的版本,这下可以节省大量的空间了(让你的蒙恬手写在主内存存储区上只占200K,用下面这个包里的Recoggbk.dll替换Windows里的同名文件,把\Windows\PPENGBK.BIN移动到\Storage card\gb.bin,OK!!此过程中不能激活蒙恬手写版面)
Recoggbk.rar10.删去不必要的今日插件,有兄弟会说:不是直接到''删除程序''中删掉就可以吗?是的,但是有的时候有些霸道插件没有删除彻底,或者有的是像中国移动搞的插件(通过ExtendedROM自动安装的),就得手动删除了.今日插件是存放在\Windows或其他路径下的DLL文件,注册表是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items,(如图)每项都在里面,你可以找到对应DLL文件的路径,并改为自己想要的路径.你甚至可以把今日插件的DLL文件放在存储卡上
11.部分有.ini文件的软件,可以通过修改.ini文件来改变存储位置,例如Opera,Opera.ini用UTF-8编码,使软件支持更改Cache目录到存储卡,英文机的朋友请在PC上将\存储卡改为\Storage Card或其他卡名
记得在PC修改完毕保存的时候要保存成UTF-8格式
12.灵活地寻找没有用的临时文件,很多软件都会产生临时文件,而且不一定是.tmp等容易辨认的格式,这就需要自己用心去寻找了,
有的名字和突标相近:例如我装了来电精灵PRO绿色版,我试了一下不想用,我删了绿色软件,但我到\Windows下还是发现了和其有关的文件PhoneLoader.exe,因为我从它的文件名和图标一眼就看出和来电精灵PRO有关(如图)
看日期:例如我昨天装了一个软件,我今天不想用它,删了之后我觉得还是没有删除干净,我立刻选择文件''按修改日期查看'',到\Windows,\My Documents等文件夹察看有没有修改日期是昨天的文件,遇到可疑的我把它拷到卡上,以免删错,发现没事后我再到卡上把这个文件删除
13.让ExtendedROM为己所用,首先是不同机型都有不同的显示和解ExtendedROM的方法,具体方法兄弟们可以自己去搜索,可以把常用的软件放到ExtendedROM上,例如TCPMP.如果WM5的某些机型的ROM空间非常小(例如只有64MB),那么可以考虑把ExtendedROM合并到存储空间中去,这一步需要硬启,在696刷WM5中,这一步必不可少.如果有128MB的ROM以上,个人认为没有必要,毕竟存在风险还有需要硬启.
对于一部分已经自动安装了ExtendedROM中的Cab文件朋友的机子,其实没有必要去硬启,ExtendedROM也不是全部都有被安装,例如我的900刷了dopodAsia英文版本,就有很多个CAB文件是各个电信厂商的设置内容,硬启后并没有被自动安装,而是通过一个叫Autofig.exe的程序来自动找到ExtendedROM的文件安装的(如图).
已经安装了的程序虽然在''删除程序''找不到,但实际上可以把这些CAB文件拷到电脑上用WinCE CAB Manager打开,看其具体安装路径和写入注册表信息,手动删除
14.最后就是改ROM了,WM5带来了更多的自由度
改了ROM,使ROM所占空间减少,从而增加存储内存的空间.例如可以去除帮助文件,一些无用的软件如ClearVue PDF 2.4老版本等
结尾:我所介绍的减肥方法都是以不硬启为主,毕竟PPC不是游戏机,PPC需要的是稳定,PIM等应该是主要功能.WM5让我们告别了自动硬启,我的696自从刷了WM5,半年多来没有硬启过,以前用2003SE三天就硬启一次.当然改了ROM就要硬启了.
还有就是,不同的机型有其具体的减肥方法,最有名的是818刷BigStorage版,696合并ExtendedROM到存储内存.具体的使用方法兄弟们可以自己搜索论坛.
最后说一下900,刷了正德版本的朋友的TEMP文件夹中的Atdbg1.log和Atdbg0.log这两个文件会不断增大而且无法
删除,解决方法是将HKEY_LOCAL_MACHINE\SOFTWARE\OEM\ATDbglog 下的键值Enable的数据由1改为0.