设为首页收藏本站

移动叔叔

搜索
查看: 1159|回复: 0
打印 上一主题 下一主题

[教程] SD分区,加快手机运行速度

[复制链接]
跳转到指定楼层
楼主
发表于 2014-1-6 20:47:48 来自手机版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Android手机SD卡分区
标签:转载
原文地址:Android手机SD卡“分家”
原文作者:Hunter
现在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卡是否需要保存数据,可以自行选择下面的方法进行分区。不管采用何种方法,在操作前一定要将重要数据预先做好备份,以防止误操作导致数据丢失。
  方法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卡分区的创建。
转载请注明来源。原文地址:http://www.xzbu.com/8/view-3474034.htm

您需要登录后才可以回帖 登录 | 注册

© 2008-2025 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2025-1-11 15:42 , Processed in 0.137496 second(s), 12 queries , Gzip On, Memcache On.

返回顶部