小弟刚买的5233,是诺基亚那款触屏手机,塞班S60第五版系统。机子本身内存不大,他下载了三款游戏,一个愤怒的小鸟,一个水果忍者,还有一个叫狂野飙车。玩了两周就腻了,昨天跟我说想把游戏删了腾点地方。我说你删就是了。他应了一声,然后去操作。过了一会儿他跑回来,一脸疑惑地说:文件倒是删除了,但已——可用空间还是老样子,根本没多出来多少。
我让他把手机拿过来看。果然是5233,屏幕有点小花,后盖磨得发亮。他打开存储详情给我看,内存里可用空间还是那十几兆,存储卡倒是多了点,但也就多了一个安装包的大小。他明明把三款游戏都删了,加起来应该能省下六十多兆才对。他操作步骤也没错,先到文件管理里删了安装文件,又到程序管理里逐个卸载了。可为什么空间没回来?其实这是塞班系统的老毛病——卸载程序不会连数据文件夹一起清掉。
游戏运行时会在私有目录里创建一堆文件。塞班系统的私有目录藏在private这个系统文件夹里,普通文件管理器根本看不见。愤怒的小鸟的数据包有十几兆,水果忍者的缓存和存档也有五六兆,狂野飙车更是下过追加包,这些都没随着主程序卸载被清理。它们还静静地躺在C盘和E盘的private文件夹里,占着空间。5233的C盘本来就只有七十多兆可用,被这些残留撑得满满当当。
我让他去下载一个X-plore文件管理器,这个工具能显示private文件夹的内容。他装好后打开,里面是一串数字和字母组成的文件夹,对应每个应用。我教他怎么找:先看游戏安装时的UID,或者根据文件夹大小来猜。他慢慢找到了那三款游戏对应的目录,有好几个,分布在C盘和E盘。他一个个点进去确认,看到里面确实是游戏相关的文件,比如配置、存档、下载的赛道,就选中删除。删完一算,C盘释放了三十多兆,E盘释放了二十多兆,总共六十多兆,跟预期差不多。他这才松了口气。
但事情还没完。他因为兴奋过头,删的时候手一抖,把一个看起来像系统文件的目录也删了。那个目录在private里面,名字是2000xxxx,他以为是游戏残留,实际是某个系统服务的配置。删完手机待机后直接黑屏,再按开机键没反应。他吓坏了,跑来找我。我拆下电池重新装上还是一样。最后只能把存储卡拔出来,用读卡器连电脑,好在之前他备份过系统数据,我帮他恢复了一下才救回来。

这次折腾让他长了记性。之后他再删游戏,都会先用程序管理卸载,再进X-plore清理残留,而且只删自己认识的那个游戏UID文件夹,绝对不碰其他奇奇怪怪的目录。5233这款手机虽然便宜,但塞班系统的文件管理就是这么不省心。后来我也发现,不只是游戏,很多软件卸载后都会留下大堆垃圾文件,需要手动清理。这大概也是塞班系统慢慢被淘汰的原因之一。
所以小弟的那个问题——文件倒是删除了,但已占用的空间并没有回来,答案就在private文件夹里。只要把那些隐藏的残留目录清掉,空间自然就回来了。如果乱删,那就得付出代价了。