ONE X 内存卡SD卡空间莫名丢失的完美解决办法
关于内存卡莫名掉空间问题,原因我已找到、就是软件安装的问题,详细点就是当软件安装到SD卡时.....会在SD卡的 android_secure 目录下创建文件
也会在系统/mnt/secure/asec 和 /mnt/asec下创建文件...这就是问题所在....其实/mnt/secure/asec就是挂载的SD卡的 android_secure目录
但ROM不知是哪里的问题...每次一但有软件是安装到SD卡(有的软件会自动选择安装到SD卡)系统就会分配1G空间给/mnt/asec目录(此目录是解压 /mnt/secure/asec目录下的文件)
但是因为ONE X内存卡和系统共用空间,这里说下为什么我们的32G卡只有25.2G
原因是这张卡被分了区...2.1G的系统(就是system目录)..还有2G分给了DATA..数据区,32G的真实可用空间为29G左右,就是因为分了3个区的特殊性...安卓系统错误的检测到/mnt/asec没空间,当安装一次就会分配1G,这样反复分配,所以我们的内存卡每次就少1G。
简单点就是系统的 /mnt/asec 目录会占用内存卡1G空间...是为了解压 android_secure里的文件让系统识别的
正常情况只会用1G,当空间不够时,再分1G,但系统好像每次都检测到空间不够..所以每当安装了软件到SD卡就会分1G
这样应该能理解吧,最后说说解决办法。
2.笨人办法、刷完机安装完所有软件后(千万不要重启手机)..用钛备份把所有SD卡数据移到机身,保证/mnt/secure /mnt/asec .android_secure 这几个目录下文件为空
然后找几个高清电影,1G以上的最好 复制到SD卡 把空间差不多占满....这样相当于重新更新了FAT文件分配表,重启手机空间不会掉了,笨人方法。
2.[hide]安装软件建议都用豌豆荚2.,在软件 设置-手机管理-安装应用设置-应用安装里选择优先安装到手机内存,然后在手机上设置-连接到PC-默认连接方式-磁盘驱动器询问我的勾去掉,这样做的原因是保证SD卡在手机内部不能读取..所以就不会掉空间。