Android手机上如何无痛替换SD卡,扩展存储空间
C.5,Recovery主菜单 [ advanced ] -> [ Partition SD Card ],格式化完后保持Recovery模式;
Ext 分区Size 选择 [ 1024M ]或者大于此值,swap 选择0(没有swap会延长SD卡的使用寿命),剩余的便全都是FAT32分区。本人的8GB高速SD卡经手机Recovery程序分区后如下图。容量减小的主要原因是SD卡等闪存所标示的GB,MB,KB采用的是1000进制,而计算机操作系统(Windows,Linux等)从来都是1024进制。所以SD卡上的1GB到实际计算机/手机中只有950MB左右。另外手机中格式化出来的文件系统会有一部分容量(例如:FAT32中的11MB左右,ext3分区中的154.98MB???)已经被预先吃掉了?原因待查?

C.6,手机继续保持Recovery工作模式,通过菜单选项对手机ROM进行清洗,步骤如下:
(1)wipe cache partition;
(2)wipe data/factory reset;
(3)Advanced --> Wipe Dalvik Cache;
C.7,手机断电(power off)后,拔出新SD卡;通过读卡器将新卡作为移动磁盘连接到PC上;
将第3步中保存在PC机上的数据拷贝到SD卡上,一定要保持目录结构不变。
例如:计算机中D:clockworkmodbackup2011-09-28.02.39.12下的所有文件拷贝到SD卡上后应该是://SD卡/clockworkmod/backup/2011-09-28.02.39.12/*.*。
拷贝完成后,将SD卡安全从PC机上卸载。
C.8,在手机关机状态下,将新卡装到手机上,开机进入到Recovery模式(开机方法同第一步);
主菜单[ backup and restore ] -> [ Advanced Restore ] -> [ 2011-09-28.02.39.12/ ];然后以下面的次序执行restore操作: Restore system -> Restore data -> Restore cache -> Restore sd-ext。这个次序就是在第2步中说明过的那5个文件。没必要Restore boot 和 Restore recovery。
恢复过程中一定要确认每一步成功(会显示completed!)。
C.9,第8步恢复完成后就可以顺利启动手机,看到和原来旧卡一样的系统!软件,数据一样没少,但内存,SD存储余量应该变大到你想要的了!可以通过ADB shell或是第3方工具确认一下。


评论