发信人: dioscury(头箍党ψ)
整理人: 233nhz(2003-01-10 01:34:11), 站内信件
|
Palm优化大法 ---by palmstamp亮亮
一:编辑ROM大法。(该方法建议有一定基础的用户使用)
我们知道Palm的存储有ROM(只读存储器)和RAM(随机存储器)两部分。除了少数日文版的机器以外,一般型号(除了IIIe、M10x、visor系列以外)都内置2M的ROM空间用来存放PalmOS操作系、8M或更低的RAM空间用来存储程序文件、数据文件等。但是放在ROM中的操作系统并没有达到2M这么大,一般是1.3M左右,再加上不少机型使用的是可以编辑的FLASH ROM(快闪存储器),这就给了我们编辑ROM的可能,将系统自带的部分程序删除,并且可以将一些程序文件移植到ROM空间里面去,这样可以获得700k以上的RAM空间,具体步骤如下:
第一步:首先下载editROM程序,顾名思义,这就一个德国人写的专门用来编辑ROM的软件,而且目前它的评价很高,兼容OS3.5及以下版本。然后需要现成的ROM文件包,以及操作系统升级工具,这都可以在国内很多掌上电脑专门站点下载,也可以通过PALM的PC模拟器将自己机器中的ROM导出来待用。具体步骤可以参考相应说明文件,在这里不再解释。
运行editROM以后,选择准备好的ROM文件,打开以后界面如图1所示。这就是操作系统中的所有文件,在这里"听候宰割",同时右下角显示所剩余的ROM空间。我们可以根据自己需要,先删除一些不好用的,或者是自己用不到的东西。比如自带的计算器、记账等(在editROM的readme说明文档里面已经列出了所有理论上可以删除的文件)。在列表中选择好文件以后,按"Delete"就行了。注意,删除的时候注意不要心太狠,有的文件如果删除了会导致同步操作不能正常进行或者其它的问题。后面附有我自己的删除文件列表,经我个人验证,删除它们是没有任何问题的。
第二步:将合适的文件移植到ROM里面。建议只移植一些不经常升级的程序进去,强烈推荐把cjkos中文系统加进去,步骤如下:运行cjkos安装程序,选择好需要的组件以后,点击"安装"(注意这时不需要安装管理员组件)。然后在EditROM中点击"Add(添加)",然后选择Palm桌面系统等待安装目录,默认为c:\palm\(同步名)\install,将该目录下的文件逐一添加即可,应该就足够占满剩余的空间了,最后删除install目录下的文件。如果放不下的话,将来把多出的文件按照普通操作安装到RAM里面就行。在确认无误以后,点击"Ja(确定)"。就会在EDITROM所在目录下生成一个的文件EDITROM.rom。(注意,运行时需要额外空间的软件不能放在ROM里面。)
第三步:进行同步操作,备份所有资料。同步结束后运行操作系统升级程序,点击"Advance"按钮,出现如图2界面,选择刚才生成的EDITROM.rom文件。怎么回事,不能"Next"?别急,先拿起你的Palm,按住向下翻页键,同时reset,这样进入debug模式。如果你是黑白机器的话,就会花屏,左上角有一个点在闪动,不要惊慌,这是正常现象;如果是彩色机器,就会变成从左到右的黑白栅装图形(如图3),也是正常。这时再将Palm放回同步座上面,哈哈,next按钮可以按了吧,就按下它!确定以后就开始新的rom烧入过程了,黑白机器会花屏闪动,彩色机器显示不变,我们可要祈祷千万不要停电,这和大家升级PC的BIOS是一样的,而且千万千万不要把机器从座上面拿下来!!!
几分钟以后,升级完成,机器自动重新启动,一切照旧,700多K空间到手了!这个办法的优点是可靠、有效、不影响程序执行速度。缺点是不够灵活,而且比较麻烦,需要调整的话还要重新烧ROM,而且有一定的风险。
附表:经我个人验证可以安全删除,同时不影响其它操作的程序:
文件名: 说明: 大小: 注释:
Address Book 地址簿 58KB 建议保留
Calculator 计算器 7KB 建议删除
Date Book 日程表 102KB 删留视个人需要
Expense 记账 35KB 建议删除
Memo Pad 记事本 22KB 删留视个人需要
Setup 欢迎界面 6KB 建议删除
To Do List 待办事项 32KB 删留视个人需要
二:软件压缩大法(该方法老少适用)
光有了700K,还不甘心?我们再来!大家知道PC上面,从WIN95开始都有"磁盘压缩"功能,就是将程序压缩存储,用的时候进行解压缩。Palm上面能不能实现呢?
皇天不负有心人,在我苦心搜索了很久以后,终于找到了一个叫做!pZip的程序,它通过PC端将Palm程序文件压缩,然后安装到Palm端,用的时候通过Palm端程序自动将其解开,从而节省40-50%的程序空间,和PC上的"压缩代理"有异曲同工之妙,同时支持CF扩展界面,是不是很好?具体使用过程如下:
下载!pZip,文件名为PalmZip.zip,解压缩以后将里面的!pZip.prc文件安装到Palm里面,只有4k。然后运行Packer32.exe桌面端程序,就会出现如图5所示窗口,窗口中英文的意思是"将Palm文件拖放到这里。"拖放到这里就是进行压缩操作了,注意由于原理限制,该工具只能压缩Palm上的程序文件(prc),而不能压缩图书、图片等数据文件(pdb)。尽管如此,也能节省不少空间了。
我们用Palm桌面程序自带的HardBall.prc扫雷游戏为例,将其拖动到Packer32窗口压缩完成以后,会在原目录生成一个以"!"开头的文件,那就是压缩好的了。即"HardBall.prc"压缩完成后的文件名就是"! HardBall.prc"我们只需要将新的文件安装到Palm里面就可以了.运行的时候不需要任何别的操作,直接点击,就会自动解压缩并且执行。怎么样,除了需要一点解压缩的时间以外,是不是没有别的变化呢?
再看看!pZip的Palm程序界面.这是调节程序的解压缩执行速度的,也就是超频。该程序使用了Afterburner的超频技术,可以提高解压缩的速度。(关于Afterburner以及Palm的超频,在《Palm掌上电脑终极优化--速度与电池篇》中有详细介绍)。在这里简单说明一下,一般的Palm、Visor、TrgPRO都是16MHz的CPU速度,IIIc、Vx、SONY Clie S-300、S-500是20Mhz,可以在界面中适当的选择较高的频率,从而提高解压缩速度。其它比较新的型号都是33Mhz,速度已经够快,我认为已经用不着超频了。
我个人测试部分程序的压缩比如下:
原文件名: 说明: 大小: 新文件名: 大小: 压缩比:
HardBall.prc 自带弹球游戏 19542B !HardBall.prc 11533B 59.07%
TealDoc.prc 图书阅读软件 77730B !TealDoc.prc 50689B 65.21%
iSilo.prc 图书网页阅读 83926B !iSilo 54311B 64.71%
QuickWord.prc 文档编辑阅读 116699B !QuickWord.prc 57768B 49.50%
从上表可以看出,Palmzip的压缩比还是很高的,但是它也有缺点:该软件的原理是在将原有的程序压缩成数据段,有一段前缀程序在运行时生成临时文件,然后再运行,并在运行后删除,所以预留的空间一定要能够放下最大的运行程序。比如要运行压缩过的TealDoc,就需要77730字节的有效空间来解压缩,所以该方法不适合用在尺寸比较大的程序上。再加上解压缩的时候需要一定时间(3-5秒),所以我的建议是:只压缩尺寸比较小,最多100k左右的程序,而且不要压缩使用频率很高的程序以免浪费时间。
注意:如果剩余空间不足而进行解压缩的话,会导致死机。重新启动以后需要将解出来的不完整程序删除。比如:在只有50k空间的时候,试图解压缩QuickWord,这个时候会弹出警告窗口提示空间已满,然后死机。重新启动以后会发现多出一个QuickWord程序,这就是解压缩出来的,但是由于空间不足,它并不完整,这个时候就需要文件管理程序(如fliez等)来把这个QuickWord.prc删除,某些launcher(界面程序)也有这个功能。另外某些程序可能和该软件兼容性不好,如果遇到不能执行、死机等问题,就不要压缩。其它具体细节可以参考!pZip的说明文档。
这个办法简单有效,但是用起来要留心的地方比较多,而且也比较慢。未注册的PalmZip在解压缩以后每次会有十余秒的延时。另外该软件由于发布比较早而且一直没有更新,导致和最新的PalmOS 4.0版本有兼容性问题,也希望大家注意!
三:软件优选大法(除了Palm发烧友,这个办法都适用)
在我们的Palm中,相信都装了无数的软件,这就是开放式平台的优点,但是怎么样优化选择,又有一点小门道。我再来说说这"优选大法",通过它,能再获得几十K到几百K的空间。
我们平时用到的Palm软件,大概可分成办公、财经、系统、游戏、图书、网络、视频媒体等种类。除去游戏不说,我就其它种类的优化选择分别介绍:
办公软件:最重要的类别之一。这类软件主要分成文字处理、电子表格、日程管理等等若干类别。主要是作为PC桌面的延伸。
文字处理:现在最著名的文字处理软件有小巧精悍的QED、可以和Microsoft Word同步的QuickWord(QuickOffice组件之一)、功能强大的Wordsmith等。在选择的时候就要想好它的体积性能比的问题。比如Wordsmith,功能可谓强大,不但内置增强的记事本,更结合编辑、阅读为一体,直接支持Microsoft Word的字体、格式、字体颜色等等,还支持高效率文档压缩,具有增强剪贴板等额外功能。但是足有411k这么大,我们是不是真的有必要用呢?再看看只有100k的QuickWord,同样支持和Microsoft Word文件的同步,编辑、滚屏阅读、压缩等。虽然不支持字体变换、字体颜色,文档压缩速度也稍微慢了一点,但是如果不是非要在Palm上修改文档字体、颜色的话,QuickWord足以胜任,这样就节省出超过300k空间了。如果不需要与Microsoft Word同步的话,小巧的QED就完全可以了,它同样可以对文本进行滚屏阅读、编辑、修改等操作,只有几十k而已.
电子表格:作为Microsoft Excel文件的Palm平台处理工具,可是半点也不能投机取巧,必须有完善的格式支持、与Excel同步、编辑等功能,至于方程、图形那更是少不了的。在这里面主要有QuickSheet + QuickChart(QuickOffice组件)、MiniCalc + MiniChart、TinySheet、SheetToGo等产品。其中QuickSheet是目前评价最高的,支持完整的Microsoft Excel文件格式,并且内置超过60种方程。它的界面以及操作方式都和Microsoft Excel一样,同时 QuickChart组件更能根据要求绘出条形图、线状图、饼图等5个种类的图形,在最新的版本里已经支持彩色。但是这两个组件加起来超过250k大,而具有同样功能的MiniCalc + MiniChart加在一起只有150K大小,并且是目前唯一通过Palm Powered Compatible Solutions官方兼容性测试的电子表格软件,与操作系统的兼容性肯定没的说。更有MiniCalc Lite简装版,就更小了。但是它操作起来没有那么灵活,速度也慢了一点。如果在Palm上处理电子表格对你并不是非常重要的话,用MiniCalc(Lite) + MiniChart相信是更好的选择,至于Sheet ToGo,功能实在太简单,不列入比较范围,TinySheet和QuickSheet类似,不再说明。(图10到图13分别为QuickSheet + QuickChart,MiniCalc + MiniChart)
财经软件:主要有包括财务管理、股票管理等。其中财务管理目前最著名的有Pocket Money, SplashMoney、PMT(Personal Money Tracker)等,其中我推荐的是PMT,很小巧,仅有90余K,而且功能十分强大,可惜复杂了一点,E文好的朋友可以用用。
系统软件:这里主要讲一下Launcher的选择。所谓Launcher,顾名思义,就是Palm的默认界面替代程序,是Palm软件重要的一个部分。Palm不像Windows一样总是一成不变的面孔,通过形形色色的Launcher程序,就可以获得不同的界面、更多的功能、更方便的操作。而Launcher的选择,也是需要留心的(对Launcher不熟悉的朋友请自己参阅相应入门介绍文章,这里不做详细解释)。目前Launcher中,最受欢迎的就是Megalauncher II了(如图),它的功能确实强大,除了一般功能以外,更提供了程序压缩存储、回收站、备份选项、硬件测试等附加功能,灵活性也很好。但是它比较大,而且运行时还会需要额外空间,这样一来,超过200k的空间就浪费在一个Launcher上面。如果您不需要这么多功能,或者使用的是黑白机型的话,我倒是推荐诸如LauncherLight、Launch'Em2等,它们一般只需要50k以内的空间就足够了,而且基本功能一点也不逊色,您也不用浪费额外空间供养那些彩色机型才用得到的功能、界面等。这样150k以上的空间又省出来了。(图14、15分别为Megalauncher II和Launch'Em2。)
网络软件:主要包括离线新闻阅读、在线网络浏览器等。其中新闻阅读软件最著名的就是AvantGo了,相信很多人都在用,似乎地位无法动摇。但是看看Palm上的信息,AvantGo竟然要超过1M之大,加上每次同步时候缓慢的更新过程,实在是有点太占用资源了。其实如果您并不看重AvantGo频道中的页面图片,或者自己的Palm实在RAM吃紧,倒是大可以用iSilo代替。它同样可以离线浏览新闻,内容可以通过其配套的Isilo Web桌面程序手动转换好了以后直接安装,再加上它专用的文档格式大小比AvantGo低40%左右,程序本身又只有80多k,如果压缩,就更小了,同时直接支持HTML页面格式以及标准PalmDOC文档格式,所以它是一个不错的选择。现在isilo已经有中文版(繁体),安装、操作过程可以参考说明文件.
视频媒体:相信很多人,尤其是使用彩色机器的朋友都像我一样都在Palm上面存放一些图片、小的视频片断等媒体文件。这些东西的尺寸非常大,优化它们也是很重要的。这类软件主要有FireViewer、AlbumToGo、SplashPhoto、TealMovie等,经过我的反复对比测试,发现SplashPhoto不但程序本身是看图软件中最小的,而且在同样条件下,它的图片文件也是最小的。虽然SplashPhoto桌面程序转换的图片可能会有少量几个像素颜色失常,但是完全在可以接受的范围以内!所以一般图片浏览,我推荐使用SplashPhoto。对于FireViewer,如果您不是非要用它看地图或者其他大型图片的话,建议您不要安装,因为不论程序文件还是图片文件,FireViewer都是最大的。而它的视频功能也不好,大的出奇而且没有声音;而且附带的在线图网络片浏览功能更是鸡肋。用TealMovie就可以用远远小的多的文件(30%大小)轻松实现同样的视频效果,而且还可以有同步音频回放.
四.AvantGo优化设定
看到题目,您是不是觉得不以为然,AvantGo天天在用,还能榨出"油水"?当然可以,这里面是有窍门的!下面听我详细解释:
首先,我们通过优化AvantGo的Palm端文件,157K就可以节省出来!运行filez或其它文件管理程序,看看到底您的Palm上面都有些什么文件在里面。注意了,看到libmal.prc文件了吗?这是调整AvantGo服务器设定时用的lib库文件。如果您平时不用AvantGo在线浏览,即只用PC进行同步操作的话,就可以在确认已经设置好了以后(即AvantGo可以正常运行、同步),将这个无用的东西删掉!以后要修改怎么办,再装回来?当然也可以,但其实没这个必要。我们只要在AvantGo桌面程序中调整就好了,这157k就永远到手了(图19为在Filez中选中的Libmal.prc文件)!同时也别忘了用压缩的方法把平时用不到的MobileLink组件压缩存储以获得更多空间。(注意您如果需要在线浏览的话就不行了。)
还有,您碰到过临时需要安装一个重要的程序,但是内存不够的时候吗?这个时候大可不必手忙脚乱想着删掉哪个程序,只需要运行AvantGo,打开下拉菜单,选择"Channel Manager(频道管理)",就会出现目前您机器上储存的AvantGo频道名称、大小。随便勾上几个频道,按下"Clear(清除)"按钮,被选中的频道文件就会被清除掉,而相应的几百k到2M空间就节省了出来。这时您就可以先安装手头需要的程序或文件,等到整理好了、下次同步的时候,被清除的频道又会回来了,这可是解决燃眉之急的好方法啊!
另外,AvantGo自从升级到4.0版本以来,往往带有一个广告频道,这个东西可是地道的垃圾,不要忘记在这个广告页面中将其"Remove(删除)"掉!
最后,AvantGo.com上,保存着您对频道的具体设定,这相信大家都是知道的。只要好好手工设定一番,更多的空间也是可以省出来的。这就涉及到您具体的频道设定了,您只有自己尝试才可以,我不能给出具体的办法。但主要原理是通过限制该频道的大小、是否包含页面图片等方法来节省空间的。我举一个例子:比如目前最好的简体中文频道《移动新干线》,信息量大,个头也不小,您如果不在意那些为了美化而设计的页头、图标、新闻中的图片等的话,就可以在AvantGo.com该频道设定中勾掉"Include Images(包含图片)"选项,并可以适当降低该频道的尺寸上限,从而达到节省空间的目的!
五.垃圾文件清除大法
在我们对Palm长时间的使用中,免不了会经常安装、删除程序文件,删除程序一般是通过Launcher来实现的,但是Launcher不一定可以将需要删除的东西完全删除干净,有的时候程序的数据文件(pdb)会剩余下来。我们就需要通过上面提到的Fliez或其它文件管理程序自己手动删除。而这些垃圾文件的分辨主要依靠看文件名、Creator等方法。Creator是四字符的标识,在删除的时候,launcher只会删除相同creator的文件。所以就可能有些不用的文件留下来。比如有一次我在删除Megalauncher II这个程序以后,它的"Trash(回收站)"内容文件就剩了下来,而文件名就是"MegaL_TrashDataDB.PDB",我们就可以将它手动删除。但是如果您对自己的水平没有信心的话,还是少删为妙。万一判断失误,就可能破坏别的正常程序的运行了。
最后"RAM碎片"也是一个问题。就像PC的"磁盘碎片"一样,Palm上也可能出现内存碎片,导致RAM不能充分利用。在PalmOS3.5及以下版本都会有这个问题,碎片小则数K,大则十几二十K,虽然不多,浪费也终究是浪费。怎么办呢?其实很简单,只要升级到最新的PalmOS3.5.2就可以解决这个问题,Palm官方网站提供该补丁程序下载,文件名Update352.prc。注意,该补丁仅限于PalmOS3.5使用,对于3.3及以下版本无效,所以我强烈建议升级为最新版本。但是像PalmIIIe这种不能升级OS的机器怎办呢?这就只好通过第三方软件解决了,比如Defagger等。我个人认为其实只要有空的时候Soft Reset一次机器,碎片就会消失,大家可以自己尝试。
通过以上五种办法,您的Palm是不是增加了很多空间呢?看着自己动手以后获得的成果,心里那种成就感,又怎一个"爽"字了得?DIY之乐趣,就在于此了。而其中具体操作,就要看个人的不同需求了。
----
开心的二手电脑版 通信网络->宽带网络
|
|