我刚刚为Nexus One获得了一张新的32GB SD卡。在旧版本上,我安装了一堆应用程序并将数据存储在其中,因为内部内存无法处理这些应用程序。因此,现在我要切换SD卡,但是如何做到这一点而又不引起任何问题呢?我只是简单地复制粘贴所有内容,还是有另一种方法?
我在Android上使用Mac OS X Lion的库存固件。
我刚刚为Nexus One获得了一张新的32GB SD卡。在旧版本上,我安装了一堆应用程序并将数据存储在其中,因为内部内存无法处理这些应用程序。因此,现在我要切换SD卡,但是如何做到这一点而又不引起任何问题呢?我只是简单地复制粘贴所有内容,还是有另一种方法?
我在Android上使用Mac OS X Lion的库存固件。
Answers:
除非您对SD卡上的ext4分区做了一些App2SD魔术(如果您不知道我在说什么,您就没有),则SDCard只会有一个简单的FAT32分区。
因此,您要做的就是将所有数据从旧的SDCard复制到新的SDCard,一切都会好起来。
最简单的方法是将手机插入笔记本电脑,将卡插入读卡器中(借助通常与新SD卡捆绑在一起的适配器),复制所有内容并交换手机中的SD卡。
编辑: Android将存储到sdcard的应用程序存储在名为.android_secure的文件夹中,该文件夹默认情况下在OS X Finder和Linux Nautilus上隐藏。别忘了移动它:)
如果您在第二个分区(通常是EXT4或EXT3 fs)上做了任何花哨的操作,或者您拥有CWM(ClockWork Mod)并且可以轻松进行完整备份,那么我来看看一下这个答案。
简而言之:
我相信您可以使用通常的USB编码方法执行第2步,并且它仅需要包含第一个分区(FAT fs)中的所有数据。请记住要包括隐藏文件。
例如,在旧版本的Android(低于2.2)上,如果您使用link2sd,则可能还需要: