- 註冊時間
- 2012-4-10
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:4 天 連續簽到:2 天
|
在 Windows Mobile 系统中,软件安装时可以选择安装在手机内存或存储卡上, 而 Android 系统只能把软件安装在手机内存里, 使本来就不大的手机内存显得捉 襟见肘。如果你也是个手机软件狂人,喜欢尝试各种各样新奇有趣的软件,面对 越来越少的手机内存空间,不得不对已经安装的软件痛下杀手。你是否还在安装 与卸载之间纠结? Follow Me!我们一起来给 Android 系统扩扩容,让“机器人”也可以“大肚能 容” ,免去存储空间不足的后顾之忧。
& G* x8 F/ w5 O) F) P0 @* {Tips:存储器分为随机存储器(RAM)和只读存储器(ROM)两种。手机 ROM 相当 于 PC 上的硬盘,用于存储手机操作系统和软件,也叫 FLASH ROM,决定手机存 储空间的大小。手机 RAM 相当于 PC 的内存,其大小决定手机的运行速度。 要把大象装冰箱里总共分三步,而 Android 系统中把软件安装到 SD 卡上,比这 还简单,两步就够了: 一、存储卡分区 首先我们需要对手机 SD 卡进行分区, 分一个 FAT32 分区和一个 Ext3 分区, FAT32 分区用于正常存储图片、音乐、视频等资料,而 Linux 格式的 Ext3 分区 就是用于扩容安装软件的分区。 以笔者的 2G SD 卡为例, FAT32 分区 1.35GB, Ext3 分区 494MB。下载并安装 Acronis Disk Director Suite 软件。将手机 SD 卡装 入读卡器并连接电脑,然后运行 Acronis Disk Director Suite 软件。 1.FAT32 分区。找到代表 SD 卡的磁盘分区,点击右键,选择“删除”命 令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区” , 在弹出的对话框中,文件系统选择:FAT32,创建为“主分区” ,设置好分区大小 1.35GB,点击确定按钮。
/ ~8 _* L5 N1 c8 A2.Ext3 分区。在剩余的 494MB 分区上,点击右键,选择“创建分区” , 在弹出的对话框中,文件系统选择:Ext3,创建为“主分区” ,设置好分区大小 494MB,点击确定按钮。
; r/ S' x, r9 l3.确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真 正在 SD 卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作, 提示“操作成功完成”说明分区成功了。 二、将软件移动到 SD 卡 存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app 转 移到 SD 卡的 Ext3 分区上,然后通过 ln 命令建立软链接,使系统自动把软件安 装到 SD 卡上,达到节省手机内存空间的目的。 将存储卡装回手机,重新启动,使系统识别到 Ext3 分区。在手机上运行超级终 端,依次输入以下命令来验证系统是否识别了 Ext3 分区: su (会提示高级权限授权,选择“总是同意”)
1 m% a7 u) t: G* E" B; k, p; cbusybox df –h 如果显示的列表中有/dev/block/mmcblk0p2 的信息说明系统已成功识别了 Ext3 分区。
5 i ~) k4 I" y. D" L0 b然后依次输入以下命令将/data/app 目录转移到 SD 卡的 Ext3 分区: cp –a /data/app /system/sd/ (将/data/app 目录复制到/system/sd/下) rm –r /data/app (删除/data/app 目录) ln –s /system/sd/app /data/app (建立软链接) Reboot (重启手机)6 Q- Y' i1 M% S
重启之后,手机上安装的所有软件就全部转移到了 SD 卡上,看看你的手 机可用空间是不是增大了。以后再安装软件也是直接安装到 SD 卡上,不用担心 空间不足的问题了,而且这样做还有一个好处,刷新 ROM 后,以前安装过的软件 并没有被清除,还保存在 SD 卡上,输入下列命令就可以轻松恢复,不用再一一8 N( d9 C( O( i' v8 _" t
安装了,非常方便实用。 su (取得高级权限) cd /data (进入/data 目录) cp –a app /system/sd/app (将 app 目录中的内容复制到/system/sd/app 目录) rm –r app (删除 app 目录) ln –s /system/sd/app /data/app (建立软链接) reboot (重新启动); H. {: l4 D6 ?( f# E7 t$ j
扩容效果体验: 刷新 ROM 后未安装任何软件,手机可用空间为 87MB,安装若干软件后, 可用空间下降为 73MB。将软件目录转移到 SD 卡上后,可用空间变为 80MB。可能 有的“电筒”会有疑惑,为什么没恢复到 87MB 呢?这是因为我们只是将软件移 动到了 SD 卡上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会 下降。当然软件的缓存数据也可以移动到 SD 卡上,但这样会拖慢软件运行速度, 所以不推荐大家使用。 注意事项: 1.软件移动到 SD 卡上后,原有的部分桌面插件会无法正常显示,删除后,重新 加入桌面即可。 2.SD 卡的 Ext3 分区可以视为手机硬件的一部分,移除 SD 卡后,安装的软件将 无法运行。插入 SD 卡,重新启动手机即可正常使用。 3.手机上没有超级终端可去网上下载 Better Terminal Emulator Pro |
|