本帖最后由 wschm123 于 2012-7-1 11:57 编辑
关于内存卡莫名掉空间问题........原因我已找到........就是软件安装的问题.....详细点就是当软件安装到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周后自动解除隐藏)1.最好的办法就是请ROM大大修改下那个软件安装脚本...所有软件强制性安装到机身.... 2.笨人办法....刷完机安装完所有软件后(千万不要重启手机)..用钛备份把所有SD卡数据移到机身...保证/mnt/secure /mnt/asec .android_secure 这几个目录下文件为空................然后找几个高清电影...1G以上的最好..复制到SD卡..把空间差不多占满....这样相当于重新更新了FAT文件分配表.......重启手机....空间不会掉了..... 笨人方法2. 安装软件建议都用豌豆荚2....在软件 设置-手机管理-安装应用设置-应用安装里选择优先安装到手机内存.......然后在手机上设置-连接到PC-默认连接方式-磁盘驱动器询问我的勾去掉.....这样做的原因是保证SD卡在手机内部不能读取..所以就不会掉空间.............
|