Android手机如何替换SD卡

上传人:野鹰 文档编号:2884292 上传时间:2017-07-28 格式:PDF 页数:5 大小:285.50KB
返回 下载 相关 举报
Android手机如何替换SD卡_第1页
第1页 / 共5页
Android手机如何替换SD卡_第2页
第2页 / 共5页
Android手机如何替换SD卡_第3页
第3页 / 共5页
Android手机如何替换SD卡_第4页
第4页 / 共5页
Android手机如何替换SD卡_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android手机如何替换SD卡》由会员分享,可在线阅读,更多相关《Android手机如何替换SD卡(5页珍藏版)》请在金锄头文库上搜索。

1、Android 手机上如何无痛替换 SD 卡 ,扩展存储空间 作者: 免责声明: 1,示例中所 有 所 用 软件均是免费软件或是破解版。 2,本人基本不使用付费软件,但支持付费使用,反对盗版软件。 3,对于盗版软件 或是破解软件,仅限於个人使用,不赞成商业或是网络传播。 4,大量使用免费软件或是破解版软件,可以节约大量银子,节能环保! 关键词: SD 卡 格式化 Recovery 备份 /恢复 数据清洗 wipe 分区 data2ext ext3 分区 app2sd 内存 /RAM ROM 新旧 SD 卡换装 方法探讨 : 许多用户在 Android 手机买来使用一段时间后,往往发现无论是手

2、机的外部存储空间( SD 卡上的 FAT32 分区)还是手机的自身存储( ROM)都非常有限, 安装不了几个应用程序便会弹出系统提示“内部存储空间不足”或是内存不足。 这时 自然会想到替换一个容量大的内存卡( miniSD 卡 等 ),例如原来使用的是 2GB 的 miniSD 卡(无 ext 分区),现在买来 8GB 的高速 SDHC 卡,希望将原来使用的系统(旧 SD 卡)原样复制到新 SD 卡上。 网上有许多机油问能直接复制文件吗?原来安装过的软件不再次安装 行 吗?同一 个问题,不同的方法,本人设想了三种方法,验证过两种供大家参考。 所有操作请保证手机电量处于充足( 70%以上)状态。

3、 下面 三种方法中第一种 ( A) 失败, 第二 种 ( B) 未验证留待机油们做出贡献 ,第三种( C) 验证 成功 。 方法 A: 仅将旧卡上的数据拷贝到新卡上来 此法不成功 ! A 1,在 PC 机上对买来的新卡( KINGMAX/SDHC/Class6/8GB)进行格式化,格式化时不能直接用 Windows自带的功能,使用 Acronis 可以从卡上分出 ext3 分区( 2GB) +FAT32 分区( 6GB); A 2,通过 USB 将 手机 连接到 PC 上后将 卡上的所有文件(含隐藏数据)拷贝到 PC 机上备份; 如果旧 SD 卡上有 ext 分区且已经做过 data2ext,

4、那麽就在 Linux 机上进行 ext 分区拷贝( Windows上通过第 3 方软件也可以加载 ext 分区 进行读写 )。 下图为 Ubuntu 系统中看到的手机旧 SD 卡信息,有分区,容量,目录结构,数据大小等信息。 A 3, 将 PC 机上保存的备份(上一步备份下来的所有)数据,原样(目录结构不变)拷贝到新卡上; A 4,将新卡插到手机后加电开机; A 5,启动失败!(卡在启动动画) 可能的原因是 在换卡之前没有清洗数据所致,也有可能是 SD 卡上的 ext 分区信息变化后系统无法识别所致。具体的懒得分析了。直接利用第 3 种方法。 方法 B: 将所有安装在 旧卡 ext 分区的应用

5、或数据完全恢复到 手机自带 ROM 去后( 即 删除 data2ext),仅对 SD卡上的 FAT32 分区进行复制到新卡 FAT32 分区 的操作 。 B 1,将安装在旧卡 ext 分区上的所有数据恢复回手机自带的 ROM 中去; B 2,通过 USB 将旧 SD 卡上的所有数据备份到 PC 机上; B 3,关机后插入新卡,重启手机进入 Recovery 模式; B 4,利用 Recovery 对新 SD 卡进行分区( SWAP:0/ext3:2GB/FAT32:6GB); B 5,利用读卡器将 PC 机上备份的数据拷贝到新卡的 FAT32 分区(保持原来目录结构); B 6,插上新卡,打开

6、手机进入 Recovery 模式,进行数据清洗( wipe cache); B 7,应该可以正常重启手机,看到和旧卡一样的系统(除了卡的空间变大); B 8,此时可以再次进行 data2ext. 方法 B 应该可以成功!但去掉 data2ext 手机能正常运行的话,估计没必要换 SD 卡了。 方法 C: 验证 成功 ,详细教程参见下文 ! ! 事先准备 手机端 : 手机已经是 S-OFF 解锁完毕, ROOT 授权提取完毕; (详细参见本人文章:如何无痛 ROOT 提取) 手机上的 Recovery 分区刷了第 3 方( Clockmodwork)的镜像程序; 其他确认手机 ROM, RAM,

7、 SD 卡等信息的软件(如 MiniInfo,系统监控等任何 APK 应用均可)。 PC 端 : 无需特殊硬件,软件,只要能识别移动硬盘即可(有外挂 MiniSD 卡的槽或是 USB 读卡器 ) ; 为了详细了解 SD 卡分区信息 (特别是 ext),可以安装 Acronis 磁盘管理工具。 SD 卡: 旧 SD 卡(容量小 /4GB),新 SD 卡(容量大 /C6 高速 8GB) 内存卡换装详细步骤 C.1,重启手机(旧卡 ),进入 Recovery( 本人用 ClockworkMod Recovery 5.0.1.0)模式; 同时按住 音量 - + 电源 两个钮来开机,启动后进入 3 色屏

8、,选菜单项 RECOVERY 会自动重启进入 ClockworkMod Recovery 工作模式 选主菜单中的 backup and restore Backup 。 按下 Backup 后,程序会自动备份当系系统的所有数据及结构。 C.2,利用 Recovery 的 backup 功能备份当前的系统; 备份后 SD 卡的 FAT32 分区中会多一个目录。 如下图 : SD 卡 clockworkmodbackup2011-09-28.02.39.12,此目录下的所有文件就是当前系统的完全备份。 补充说明一下,各个文件的内容。 ( 1) system.yaffs2.img 是系统 ROM 分

9、区 /system 目录 下所有文件数据的备份; ( 2) data.yaffs2.img 是 系统 ROM 分区 /data 目录 ,及保存在 SD 卡 FAT32 分区中的隐藏目录/.android_secure 下所有文件数据的备份; ( 3) cache.yaffs2.img 是 系统 ROM 分区 /cache 目录 下所有文件数据的备份; ( 4) sd-ext.ext3.tar 是 SD 卡上 ext 分区下的数据 压缩备份 。 如果 SD 卡上没有此分区便不会产生次文件。另外如果 SD 卡上虽有 ext 分区但自己没有进行过 data2ext 设置,那么此分区的备份数据 siz

10、e应 该 约 为 0 。 上 图 中 的 为 102559KB 是 由 于 本 人 手机 进行了 data2ext ( 3 个 目 录 :/data/app/;/data/app-private;/data/dalvik-cache)。 除了上述 4 个以外还有 boot.img 和 recovery.img,分别是 BOOT 分区( HBOOT 程序)和 RECOVERY 分区(就是这个 ClockworkMod Recovery 程序)的备份。不过一般情况下没必要刷这两个分区,虽然备份了但后面恢复时用不到。 Nandroid.md5 为 checksum 校验码,恢复时验证用得到。 通过此

11、备份大概可以看到本人手机 CM7 系统 ROM 的大小约为: 260MB。要比 G7 官方的小许多。 C.3,重启手机(旧卡 正常运 行)后,用 USB 连接到 PC,将手机 SD 卡上的备份目录原样拷贝到 PC 中(例如:d:clockworkmod 下)保存 ; 目录结构最好也维持原来的样子,如: clockworkmodbackup2011-09-28.02.39.12*.*。 C.4, 关闭( power off)手机, 取出旧卡,插上新卡, 按住 音量 - + 电源 两个钮来开机进入 RECOVERY 工作模式(同第一步); C.5, Recovery 主菜单 advanced Pa

12、rtition 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 左右。另外手机中格式化出来的文件系统会有一部分

13、容量(例 如: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 卡上,一定要保持目录结构不变。

14、 例如:计算机中 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 方工具确认一下。 (完) 2011.09.29

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号