上一次做小辣椒升级攻略的时候用到了app2sd+这个功能,相当繁琐,而且需要rom支持这个功能,很遗憾,我的酷派8010暂时没有rom支持app2sd+。
那我就试试另外个软件link2sd。相当简单,步骤如下:
1.首先还是要对存储卡进行分区,还是用add软件,详情参考小辣椒那个帖子。建议分区为ext3格式(且每个分区都是主分区),因为当使用磁盘模式连接至电脑时,不影响link2sd连接到内存卡的程序,因为电脑只加载FAT32分区,不影响EXT2分区。
另外也可以用DiskGenius,参考这篇文章:
http://tieba.baidu.com/p/1246029486
2.下载link2sd软件,直接用豌豆荚或者安卓市场可以下到,选择第二分区系统为ext3(因为我分区是ext3),重启,成功!
3.把相应的软件创建链接即可。我的建议是可以把那些强制装在手机内存的软件放在这个分区,其他情况还是用系统的移至sd卡就可以了(即系统自带的app2sd)。
一些经验汇总:
1,这个link2sd的所谓连接,其原理是将内存卡EXT2分区映射为手机内存空间,因此对于系统来说他仍然认为程序是安装在手机内存的,所以我们在使用豌豆荚91在电脑上安装程序的时候,仍然要选择手机内存,而不是内存卡(否则就安装在SD卡的FAT32分区了,那样运行速度不如link2sd的连接到内存卡EXT2分区)
2,手机设置中的移动到内存卡与此完全不同。大家可以将所有程序移回手机内存,然后使用link2sd连接到内存卡即可
3,link2sd只针对用户程序,对于系统程序无能为力
4,当使用磁盘模式连接至电脑时,不影响link2sd连接到内存卡的程序,因为电脑只加载FAT32分区,不影响EXT2分区。
5,使用link2sd连接的程序理论上是不占用手机内存空间的。至少和手机自带的安装到内存卡(FAT32分区)相比占用手机内存相比是极小的(对单独每一个程序来说)
6,不要开机机状态下拔除内存卡,或者拔除内存卡后开机,否则会加载不带EXT2分区,所有连接到内存卡的程序都将失效,必须重新安装
7,大家也可以在设置中设置自动连接,使新安装的程序自动连接到内存卡
8,如果重启后依然提示找不到第二分区,应该是ROm本身的问题,那就尝试刷一下别的Rom就可以了
9,有的人操作之后发现连接程序到内存卡还是会占手机内存,这个现象我没找到原因,但是并不是问题,重启之后这些被占空间就会重新空余了。
10,如果不想要分区了,不用任何工具,教你如何删除内存卡分区(参考文献2,其实很简单,进磁盘管理就可以删)或者使用一键工具无损删除分区 (参考文献3,貌似只有g13可用)
11,如果你要清空ext分区,那么轻进入RE管理器/data/sdext2目录下的文件就行了,这个目录就是link2sd的挂载点。
参考文献:
1.http://tieba.baidu.com/p/1501151339
2.http://bbs.angeeks.com/thread-1965516-1-1.html
3.http://bbs.angeeks.com/thread-1805494-1-1.html