没有外置sd卡,系统刷ROM:M大的U8800 miui2.3.7ROM稳定整合版,参见:http://www./thread-8667-1-1.html(顺便感谢M大的奉献精神,使我对手机产生了新的兴趣); 刷完之后,按照网上说明利用X5 setting修改存储器为"内部存储器",内置存储卡也顺利挂载至/mnt/scard(修改之前是挂载在/mnt/emmc,无法使用) 刷机之后,一切正常。 问题: 现在安装了若干程序之后,2G的内置存储卡空间已快占满,新的程序安装不上,于是买了一个tf卡插上,但是这个tf卡只是自动挂载在/mnt/emmc下。 我的需求: 最好的情况是系统已装在内置卡中的程序不用修改,新安装的程序能够自动安装外置卡上,两个卡能同时使用。 一般的需求是,如果无法同时使用,那我如何将现在已经安装在内置卡上的程序,移到外置卡上(顺便问一下,这种情况下,内置卡是不是以后就不能用了?)。 尝试过的办法: 1、使用RE将/mnt/scard/下的所有文件和文件夹复制到/mnt/emmc,即将原内置存储卡中的数据复制到新增的外置存储卡上; 2、利用X5 settting修改存储器为外部存储器后,重启机器; 3、外置存储卡确实挂载在/mnt/scard/了,但原来安装的程度都无法使用(桌面就没有程序图标,只有原来安装在手机内存中的程序); 然后,我就利用X5 setting改了回来,可以正常使用。 但这样就是新买的tf卡没有多大用处了(挂在/mnt/emmc/下),也不能新安装稍微大一点的程序了,我是希望有一种办法能够解决当前的困境。 问题已解决,解决方法: 1、将钛备份安装至手机内存,安装到sd卡的可以移动至手机内存(属于系统自带功能); 2、修改钛备份的备份路径至外置存储卡(即/mnt/emmc/下的一个目录,目录名自定,假定为TaiBackup),对系统所有应用和程序数据进行备份; 3、利用X5 settting修改存储器为外置存储器,重启机器; 4、此时外置卡就会挂载在/mnt/scard,内置卡挂载在/mnt/emmc,安装在手机内存中的程序都是正常的; 5、运行钛备份,修改钛备份的备份路径/mnt/emmc/TaiBackup至/mnt/scard/TaiBackup; 6、利用钛备份逐一恢复程序(需要恢复的程序为原来装在sd卡上的程序,钛备份中会在程序名字上有一条横线,且名字加灰) 7、钛备份恢复会安装在内存中,即使原来是安装在sd卡中,恢复了完成后,可逐一将不需要安装在内存中的程序移动至sd卡; 8、此时外置存储卡即为系统默认的sd卡了,可以正常使用了; 后续优化步骤,非必须: 9、删除/mnt/emmc/下的所有目录,此时该位置挂载的是内置卡,复制/mnt/scard/TaiBackup目录至此时/mnt/emmc下,并修改钛备份的设置,这样就能利用原来的内置卡,存储钛备份的数据了; 至此,原来的内置卡上的程序全部转移至外置卡,外置卡成为系统默认的sd卡,内置卡存贮了钛备份的备份数据,一举两得。 |
|