Android手机SD卡“分家”

点赞:30158 浏览:141935 近期更新时间:2024-03-10 作者:网友分享原创网站原创

现在SD卡的容量越来越大,却越来越便宜.很多朋友用上了16GB甚至32GB的SD卡.但是写来的SD卡大多只有一个分区,何不自己为SD卡分区以提高手机运行效率?下面我们就以流行的安卓手机为例,介绍如何为SD卡分区.

给SD卡一个分区的理由

虽然现在安卓手机的配置越来越高,但是细心的朋友会发现,手机内存容量并没有很大的提高.512MB仍然是当前机型的主流配置,高端也不过1GB,更多低端的手机更是只有256MB内存.手机内存的大小和动辄以GB计的SD卡几乎没有什么可比性,因此很多朋友发现即使在安装程序时安装路径已经选择安装到SD卡,但是多安装几个软件后手机还是会提示内存不足,或者运行缓慢.

为什么会出现这个现象?这主要是由于安卓设计所致,为了提高程序运行速度,即使安装在SD卡上的程序,程序对应的优化文件也是保存在手机内存中(这也是安卓系统最为骄傲的地方,就是优化文件做得好,使小内存手机可以运行大体积程序).这样即使你拥有32GB的SD卡,多安装几个程序后仍然会提示手机内存不足(因为程序的优化文件填满了手机可用空间).

怎么解决这个问题呢?当然是为手机内存扩展空间,不过手机内存都是固化在手机里面,我们无法手动扩展.但是我们可以通过分区的方法,将SD卡部分空间划分为EXT3分区,把它作为手机内存的扩展空间,从而提高手机系统运行效率.这样当我们在手机SD卡上划出EXT分区后,安卓系统就会在手机的内部存储创建一个“符号链接”(Symbolic links)到SD卡的EXT分区上.这个符号链接类似Windows 7下的硬链接,当我们安装软件到内部存储的时候,安卓会自动将程序安装到SD卡上的EXT分区上(包括所需的优化文件和运行必需的数据),从而有效地节省你手机的内部存储空间.

节省手机内部存储空间是SD卡分区的一个理由,此外EXT3分区引入了“日志”(Journal)功能.日志功能最大的好处,就是当你的操作(如对SD进行读取或者写入的过程中)因为意外原因被打断(比如突然断电),那么,有日志功能的EXT3分区上的文件就不容易受到破坏.当我们每次开机时,手机界面上总是提示“正在准备SD卡”.每次都提示正在准备,这其实是系统在后台检查FAT32格式是不是损坏,EXT3分区则不会出现类似提示.所以对SD卡进行分区,并且将程序安装在该分区可以有效保护程序文件.

另外,SD卡分区还可以拓展其他应用,比如分了多个区之后,可以将其中一些分区进行加密用以存放私密文件,这样即使手机借给他人使用(或者丢失),也不用担心隐私暴露.

怎么规划─分区规划篇

上面介绍了对SD卡分区所带来的好处,那么应该怎样对SD卡进行分区规划,每个分区应该怎么划分才是科学的呢?

安装过Linux系统的朋友都知道,在分区规划的时候都会要求我们规划一个SWAP分区以提高系统运行效率.安卓系统同样需要SWAP分区以提高效率,不过我们写的手机系统已经安装好,SWAP分区可以在SD卡上划分出来.因此在SD卡分区前做好下列的规划即可.

1.Fat32主分区:普通的SD卡空间,主要用于文件存储,比如保存电影、音乐等文件.

2.Ext3主分区:用于APP2SD,即将应用程序安装到SD卡而非手机内存.

3.Swap主分区:用于解决系统内存不足的问题,系统自动调用此分区.

那么每个分区大小应该怎么划分?分区大小主要应该根据自己手机性能进行划分,主要是EXT3和SWAP分区大小,剩余空间则划分为FAT32分区.

手机内存256MB用户

EXT3分区 256~512MB,程序控用户可以划分512MB

SWAP分区 64MB

手机内存512MB用户

EXT3分区 512MB

SWAP分区 128MB

手机内存1GB以上用户

EXT3分区 512MB~1024

SWAP分区 可以不要划分

如何分区─SD分区实战篇

确定手机分区的规划后,在下面的操作中我们就可以对SD卡进行实际分区,根据SD卡是否需要保存数据,可以自行选择下面的方法进行分区.不管采用何种方法,在操作前一定要将重要数据预先做好备份,以防止误操作导致数据丢失.

Android手机SD卡“分家”参考属性评定
有关论文范文主题研究: 分区相关论文范文 大学生适用: 电大毕业论文、专升本论文
相关参考文献下载数量: 36 写作解决问题: 写作技巧
毕业论文开题报告: 文献综述、论文小结 职称论文适用: 杂志投稿、高级职称
所属大学生专业类别: 写作技巧 论文题目推荐度: 优秀选题

方法1:格式化重新分区

使用工具:安卓自带的Recovery组件

适用:存储卡上没有数据的新卡

如果你的SD卡是新写的数据卡,那么可以使用安卓的Recovery组件进行三个分区的自动划分.

关机后重启,按手机说明书介绍操作进入Recovery界面,成功加载SD卡后,选择菜单中的Advanced高级菜单.进入高级菜单后,选择Partition SD Card对SD卡分区(图1).

首先出现的是Ext Size选项,在这里选择EXT分区大小,根据需要选择合适的键值后确认.接着出现Swap Size选项,这里选择内存缓存区的大小,设置合适的键值后确认,这样系统会自动将SD卡格式划分为EXT、SWAP和FAT32三个分区.重启后进入系统磁盘管理,选中手机SD卡分区即可看到前面划分的分区了(图2).

方法2:无损数据分区

使用工具:Acronis Disk Director Suite

适用:SD卡上已经保存大量数据的用户

如果你的SD卡已经有数据,借助Acronis Disk Director Suite(以下简称为ADDS)可以对SD卡进行无损分区.

第1步:将手机连接到电脑中,然后设置为“磁盘驱动器”模式,使得计算机可以识别SD卡.接着以系统管理员身份启动ADDS后选择手动模式,进入程序主窗口,在硬盘列表中选中SD卡,右击选择“重新调整”.

第2步:此时程序会自动锁定SD卡并进行扫描,然后要根据自己实际划分的空间选择容量,比如EXT3和SWAP分区总计容量是512+128等于640MB,则将滑块往左侧拖动,划分出大约640MB左右的空间(不一定精确,大概数值即可见图3).

第3步:点击“确定”后返回程序窗口,此时在SD卡上就会出现划分的空间.选中这个空间,右击选择“创建分区”,文件系统选择EXT3,创建为主分区,容量为541.3MB,点击“确定”即完成EXT3分区的创建(图4).

第4步:操作同上,在剩余空间上创建主分区,文件系统为Linux交换空间,再创建SWAP分区,接着返回程序主界面点击“操作→提交”,完成SD卡分区的创建.