app2sd:不用分区,直接把 app、app-private 目录下的部分数据装载到内存卡(fat32格式)里,由于系统数据格式不同(Andriod的系统数据格式是 ext2、ext3 等格式的),所以运行起来比较慢。app2ext:要把内存卡分为两个区,fat32 和 ext2或者ext3(ext的都行),直接把 app、app-private、dalvik-cache 目录下的全部数据装载到内存卡的 ext 分区上,开机加载需要点时间,但运行速度快,使用起来会影响内存卡的寿命。data2ext:同样要把内存卡分为两个区,直接把 app、app-private、dalvik-cache 和 data 目录下的数据全部装载到内存卡的 ext 分区上,这个才是真正意义上的把软件完整地装在内存卡上,不过开机加载仍需要一点时间,而且运行起来没有 app2ext 快,对内存卡的要求比较高,使用起来会 严重影响内存卡的寿命。须知: app2ext和data2ext 是采用挂载的方式建立的,也就是说它 替换了软件的 安装路径,所以开启 app2ext和data2ext后应把软件安装到 手机内存上(实际上就是安装到内存卡的 ext 分区上),由于 app2ext和data2ext 读取的数据都是 ext 分区,与 fat32 分区毫无关系,所以用数据线连接电脑时,所有的软件均可正常运行,但内存卡 fat 分区的数据都读取不了,除非安装一个内存卡双重载的软件。