这些事情都是有迹象的……迹象没有得到重视……那么它就造反了呗。
前两天有时候手机会死慢。内存监视器会在挺长一段时间里所有的读数都冰冻了一般毫无变化。估计那会儿SD卡的机制已经有问题了,因为ROM2.1采用了一个swap分区来做交换,以及一个ext3分区来存放软件,那都是要频繁读写的。
后来就极端了,机器说“卡已经损坏”。
最早做的事情是拔插了N次,毫无作用。
其次就用系统内建的功能把它给格式化了。还是没有用。这时候因为拼音输入等等都是存在卡里的,啥也读不到了,系统就freeze。事情没有得到解决么,而卡上所有的备份、资料、照片,都没了。
查了一下论坛,发现所有的ROM版本、所有的机型都有人在叫唤说机器不认卡。看起来是android的一个顽疾。据说有效的解决方法包括:
- 重新换张卡。但是换啥?有说scandisk兼容好,有说KingMax兼容好;有说4G卡容易出问题,换8G就行了;有说8G的卡容易坏,换4G的就解决了。
- 彻底wipe所有内容,恢复出厂设置。
- 重刷,刷之前彻底wipe。
我有点舍不得内存里的数据。而且现在还需要证明究竟是不是卡坏了。
最后一步一步采用的解决方法是:
- 认真学习recovery使用大全。重看了一堆SPL和Radio的介绍教程。
- 用Home+power进入recovery,用usb连接PC,此时PC报称卡介质异常。
- 就在recovery里面选择重新分区,等于把卡给重做了。分区还是使用swap 98M,ext3 512M,其余给FAT32。
- 再连接PC,说卡正常,但是复制文件比较多的话,还是有问题,说写不进去。
- 那就在PC端把FAT32分区低级格式化一次,之后再复制一堆文件过去就没出问题。
- 回到recovery,备份一次系统看看,读写卡都正常。
- 重启手机。用google市场把所有应用程序重装一遍。再火速用钛备份到卡上。
- 关机去recovery,再做一次系统镜像。奇怪了Nand+ext备份出错。bart镜像OK,然后再Nand+ext备份,又可以了。
- 就在recovery里面连接PC,火速把这堆备份都copy去PC。长出一口气。
折腾到现在基本都正常。但是相机还是有问题,有时候拍了照片之后就不能存储,相机程序freeze在那里,只好返回桌面。
现在的猜测是:ROM2.1的相机还是有问题,导致写卡问题。多折腾几次,就把卡上的文件系统给弄坏了呗。好在这次内存里面的东西都没丢。下次不知道会不会还这么幸运了。
折腾!
俺明明是受害人…..
我给我LP的magic升级2.1很顺利啊,至今也没发现你说的这些问题
我咋没这问题呢?不是android的问题吧?是HTC的问题?
论坛里反正有见到抱怨moto的机子挑卡的。
总而言之,卡里的东西多备份吧,没坏处