巧妙节省Symbian系统的磁盘空间

许多朋友在体验着智能手机所带来的强大扩展性的同时,往往都会碰到一些令人头疼的问题,其中机身存储空间的支配问题是最具有隐蔽性和典型性的 。从诺基亚的第一代智能手机7650以后,一般智能手机都增加了支持MMC/SD卡的设计,主要目的就是为了弥补机身内存的不足 。许多用户则以为只要安装了MMC/SD等存储卡,机身内存的大小就无所谓了,其实并非如此,Symbian系统的设计本身还是有不少地方依赖于手机机身的存储空间 。
一般最常见的问题是:在安装软件或游戏时系统总是提示存储空间不足,安装进程无法正常进行,可是这时一查看自己手机上的MMC卡使用情况,却明明还有几十M的可用空间 。这令不少朋友百思不得其解,尤其是诺基亚3650的玩家会经常碰到这样的问题 。其实要解决也很简单,我们首先要了解Symbian系统在安装软件时的工作原理 。
Symbian系统最常见的软件格式为SIS和JAR,这两种格式其实都是一种压缩包,手机器执行的安装程序不过是个很简单的解压缩并拷贝文件到相应目录的过程 。而因为方便,通常用户都喜欢先将安装文件传输到手机(或存储卡)里,然后在手机里执行安装程序 。但是许多朋友都没有注意到,Symbian系统有个“怪”毛病,就是在安装软件前要先把文件解压到手机的存储空间,然后再将解压出来的文件拷贝到相应的安装路径,这就意味着如果您的手机机身存储空间不足,就会导致解压进程无法正常完成,自然系统会跳出“空间不足”的警告,这时就算你的MMC存储卡上还有几百兆的空间也没有用了 。了解了安装原理后再让我们来进一步压缩机身的可用存储空间:
需要软件:SELEQ或eFileMan;
【巧妙节省Symbian系统的磁盘空间】下面笔者以SELEQ为例向大家介绍如何节省手机磁盘空间 。
SELEQ可以说是Symbian智能手机的必备软件了,为了能在取出MMC卡后SELEQ仍能继续工作,一般我们应该把SELEQ安装在手机机身的空间里 。打开SELEQ后可以看见几个盘符,见图1 。C盘就是手机的存储空间,不同的手机C盘的大小也不一样,比如3650有3.5M,N-GAGE和西门子SX1有4M,6600有6M,可见容量最小的3650最容易出现上诉的问题 。E盘就是用户使用的MMC/SD存储卡的空间 。而D盘是系统在运行内存(SRAM)里面虚拟出来的空间,Z盘是手机的ROM,里面固化了手机的操作系统,这两个盘都不在本文的讨论范围 。那么下面的问题很简单了,就是如何保证C盘能长期有足够的空间,不会影响到安装软件和日常使用 。
虽然在使用Symbian手机的时候用户可以把铃声、照片、软件和游戏等资源全部保存在存储卡上,以便于尽量不占用C盘的宝贵空间,但是有的软件比如SELEQ、N-GAGE和港版SX1使用的Q9(九方智能输入法)、SystemTools(要实现飞行模式必须安装在C盘)等,还是不得不占用C盘的空间,好在目前的SIS安装文件如果太大,厂商就会采用分解多安装文件的办法来减小SIS体积,防止用户出现无法安装的情况,比如数位红刚推出的“潘多拉任务”这个游戏就采用了分别安装四个SIS文件的办法 。总的来说,通常只要给C盘保留出1M多的空间就基本不会影响使用了 。

    推荐阅读