教程如何把软件装入内存卡及内存卡分区教程.docx
《教程如何把软件装入内存卡及内存卡分区教程.docx》由会员分享,可在线阅读,更多相关《教程如何把软件装入内存卡及内存卡分区教程.docx(8页珍藏版)》请在冰豆网上搜索。
![教程如何把软件装入内存卡及内存卡分区教程.docx](https://file1.bdocx.com/fileroot1/2023-2/22/575fe3cf-89c4-4bfc-a259-c853780536c6/575fe3cf-89c4-4bfc-a259-c853780536c61.gif)
教程如何把软件装入内存卡及内存卡分区教程
看到论坛好多的童鞋询问如何把软件件装入内存卡
为了让大家不再费劲的询问
转载一篇超详细的教程过来部分内容做了修改和连接
首先最简单的方法就是通过电脑端的豌豆荚91助手360等软件强制安装到手机内存卡
方法简单不再详细描述
但是缺点是手机启动后要经过漫长的软件读取软件安装后插件不可用
下面请看进阶篇如何给内存卡分区及通过link2sd把程序安装到sd卡第二分区
为了有效的解决上述问题高手发现了给内存卡分区的方法下面请看教程
只需使用两个软件即可帮我们这些新手轻松解决这些烦恼,所有操作由用户自己管理,而且是可逆的,方便、易用,请耐心看完此贴,你会发现原来这样简单!
一、将SD卡进行分区
因为android系统是基于linux内核的手机系统,只支持linux特有的系统分区ext分区安装应用程序,所以我们需要对sd卡进行分区,一个ext分区,一个fat32分区共两个分区。
ext分区用来安装应用软件,fat32分区作为存放数据的磁盘。
1、首先在电脑上安装PM分区工具,win7运行不了的话,兼容性里选择XPSP2(3)就可以了,winxp无压力。
分区工具:
2、安装之后,将sd卡装入读卡器插入电脑usb口(不能使用数据线),备份好SD卡的内容,然后开始进行分区,和分区硬盘是一个道理,我们要分成两个区,第一个区是FAT32的,用来存储照片和其他个人资料。
第二个区是EXT3的,用来存储APP2SD的程序文件。
删除旧分区
把卡插到电脑上,然后打开软件。
选择好要格式化的盘符,我这张卡是1GB的。
然后点击【删除】,删除原来的分区。
删除原来的分区,名字就输入(不分大小写)和上面一致就可以了
创建FAT32分区
删除了旧分区,我们开始创建新的分区,还是选择好盘符,点击【创建】。
首先是创建FAT32分区,一般可以选择大一点。
在【新大小】后输入FAT32格式下你想要的容量。
存储照片歌曲都是这个分区,相当于你手机原来的存储卡部分。
我选择了500MB,图中红色的部分就是要格式化创建的FAT32分区,余下蓝色的部分就是下面要创建的EXT3分区空间了。
这里提醒一下,剩余的ext3分区不要过大,超过1.4g可能不成功,建议300m——768M之间自选,过大可能影响速度,而且浪费。
随意取一个卷名,选择好FAT32格式,确定即可
创建EXT3分区
选择余下蓝色部分,还是选择【创建】新分区。
容量大小就不用调节了,余下的都是EXT3的空间了
完成
两个分区都创建完成后点击【应用】,这步很重要,不点的话刚才操作都不会生效
至此分区过程结束
分区完成,可以把之前备份好的资料拷贝回FAT32分区,而EXT3分区只能在LINUX下才能看到。
(以上借自XX,特此致谢!
但所有操作我至少用过5遍以上,不必怀疑!
)
分区成功后将卡装回手机,即可发现在“应用程序管理”中几乎所有程序均可选择“移至SD卡”(目前发现桌面程序、带有小部件的程序只能装在手机内存,否则会出错或提示插件加载失败!
经我测试分区后能移至sd卡的都运行正常),新安装程序部分会自动装入sd卡。
ps:
关于分区后电脑找不到存储卡的问题,解决方法有二:
方法一超简单,直接换个读卡器即可;
方法二以我电脑win7系统为例说明,xp可参照。
右击计算机,选择管理,界面左边选择存储下的磁盘管理,在界面下边会出现磁盘2可移动1.88GB(我的是2g卡),在上面右击选择第一项“更改驱动器号和路径”,选“添加”,系统自动分配卷标(就是字母F、H、I...),确定即成功。
另外,分区后如后悔,不想再分了,只需执行前两步,先删除你内存卡的所有旧分区,在创建新分区时把全部容量分给fat32即可,最后记得点“应用”!
另外,想真正用上分区的就看下面的第二步!
以下做法需要手机获取root权限
二、分区后将应用装入sd卡ext3区方法!
卡分区成功后,已经能将程序装入卡中,但我们发现确实仍然装在sd卡fat32分区,没有按我们的想法被装进所分的ext3分区。
因为还缺少一些工作。
本人水平所限,许多方法都嫌复杂、麻烦,总不成功。
以下这个方法只需一个软件即可轻松搞定,推荐需要的tx使用:
这种方法就是Link2SD。
何谓Link2SD?
它是一个将软件移动到卡第二分区ext2、3、4、fat(32)分区上的工具。
原理和app2sd+类似。
link2sd把单个的文件进行软连接,这样就使程序可以实现随意的安装到机身和内存卡ext2、3、4、fat(32)分区上。
link2sd选择性的将新安装程序的/dalvik-cache移动到了内存卡上,再创建软连接。
所以保证系统运行的安全性和稳定性。
而2.2以上系统自带的app2sd有很多缺点,诸如应用装在卡上,拆下卡或是连电脑时这些应用无法使用,以及拖慢运行速度等,link2sd可很好解决这些问题并兼顾。
而app2sd+则一刀切的把所有用户程序以往sd卡,弊病也多。
一句话,我的理解就是link2sd是个软件,由用户控制,可以自由选择每个程序是否被移入卡ext分区,移入卡上的程序运行、删除、移动等操作完全自如,和装到手机内存没什么两样,而且不占用手机内存!
当然link2sd本身也可卸载,不会影响移往卡上的程序运行。
找到安装好的Link2SD,进入程序,选择你sd卡第二分区的类型ext2、3或fat32、16,按第一步方法分区的选ext3,此时提示重启可自行重启手机。
重启后再次进入后程序会列出手机上所有应用位置及其状态,程序位置分为/system(系统内存)、/data(用户可用内存)以及/mnt(sd卡第一分区)这三种,大家可自由选择将安装在手机内存/data的应用程序进行link操作。
已经存在内存卡中的软件需要先移至手机内存才能link
3、启用自动Link(可选,想自己选择程序是否移动到卡上的不需此步):
运行Link2SD,按菜单键(MENU),点击设置(Setting),勾选自动链接(Autolink),勾选自动链接设置(Autolinksettings)中的全部三项即可,在你把软件安装到手机机身内存的时候,Link2SD自动会把机身内存的软件移至SD卡的第二分区。
以上步骤完成后,新安装到机身内存的软件就可以自动被软件后台移至SD卡的第二分区,不需手动操作。
不需要自动移动程序的,把自动链接(Autolink)的勾取消。
如果想把已经安装在sd卡第一分区的应用程序链接并移动到ext分区,可以参照一下我的做法。
首先将卡上的软件移至手机内存(经测试,即使设置为自动链接,从卡上移动到手机内存的程序不会被自动移入sd卡,而本文第三步介绍的利用钛备份把/system中程序移到卡上后会被自动link),点选程序列表中需要移动的程序,选createlink执行link2sd。
如果需要移动回手机内存,点击里边的RemoveLink即可.
另外如果是通过电脑批量安装软件的话只有最后安装的软件会提示移动到内存卡第二分区其余的需要按照上面步骤重新操作
需要说明的是,link2sd后的应用表面显示的位置仍然在手机内存/data下,但实质在sd卡第二分区,会显示“已连接”不占用手机内存,大家可自行查看。
注:
不要开机状态下拔除内存卡,或者拔除内存卡后开机,否则会加载不带EXT2分区,所有连接到内存卡的程序都将失效,必须重新安装
建议大家做完移动操作后,再打开link2sd,点菜单,选更多,选择清理dalvik-cache文件,可以把移动后的文件垃圾清理掉。
应6楼要求放出软件:
Link2SD.apk(100.26KB)
至此本教程结束感谢各位原作大神有问题处请指出