Androi系统SD卡分区图解教程.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Androi系统SD卡分区图解教程

Android系统手了一部HTC Magic,由于是刚从Symbian系统转到Android系统,还是稍有些不习惯。尤其是相 对于Symbian系统来说,Android系统在安装软件的时候只能安装在手机内存,这就给本身内存就不是很大的机器带来了诸多不便。既然有不便,那就要想办法解决,在参考了各个Android论坛/网站的教程之后,我终于找到了解决的办法,那就是——SD卡分区。 步骤/方法 一.分区的目的和SD卡的三个主要分区 SD卡分区的主要目的是为了将应用程序安装到SD卡,以解决因机器自身的内存不足造成的不便,而且能更好地提升系统的稳定性和运行速度。也就是通常所说的APP2SD。 APP2SD的工作原理: 以4G的SD卡为例,我们可以将4G的卡分成3个分区,FAT32分区作为正常存储音乐、图片的普通存储分区;Swap分区是系统缓存,越大对系统运行速度的提升越大,但一般不会超过96MB(因为Swap分区对SD卡的寿命有影响);还有一个Ext4分区,这个分区的作用就是将你安装的软件安装到SD卡上,不占用手机内存,更好地提升系统稳定性和运行速度。 以Magic为例,目前的民间自制ROM基本都要求SD卡有三个分区才能保证刷ROM成功并工作正常。 这三个分区是: (1)Fat32主分区:普通的SD卡空间,用于文件存储等; (2)Ext4主分区:用于APP2SD,即将应用程序安装到SD卡而非手机内存,ROM自动完成; (3)Swap主分区:用于解决系统内存不足的问题,系统自动调用此分区。 二.Swap分区、SD卡、分区与卡损耗 micro一SD的储存单元分为两类:SLC(Single-Layer Cell,单层单元)和MLC(Multi-Level Cell,多层单元)。SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。目前的TF卡无写入次数平均分摊管理,导致写入次数为理论上的1万次。那么建立SWAP分区意味着系统会对这一组单元集中作频繁写入操作,是否会导致TF卡的迅速损坏呢? 我们可以通过修改系统中的/dev/sys/vm/swappiness的值来告诉系统你想交换得多勤快。在Linux里面,swappiness的值的大小对如何使用Swap分区是有着直接联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是Swap空间:swappiness=100的时候表示积极的使用Swap分区,并且把内存上的数据及时的搬运到Swap空间里面。两个极端,对于Ubuntu的默认设置,这个值等于60。所以我们可修改swappiness来控制系统对Swap分区的写入频率。 Linux的Swap分区的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 关键词就是虚拟内存。 三.SD卡分区的次序与分区大小 SD卡的三个分区依次为:FAT32主分区、Ext4主分区、Swap主分区。 举例的分区大小:Linux一Swap:96M;Ext4:500M;FAT32:剩下所有SD卡空间。一定要注意,先分区FAT32,再分区Ext4,最后分区Swap。问题由此出现:怎样最先确定FAT32分区 的大小?很简单,从系统里看看你SD卡空间,减去500MB的Ext4空间,再减去96MB的Linux一Swap空间就好。例如SD卡实际容量若为7.59GB,那么FAT32分区大小为7590一SD0一96=6994MB分区大小即可。 还有一个细节,使用分区软件进行分区操作的时候,分区大小可能不会正好是上述数值,多多少少,或者出现小数都是没关系的。 要分区那就需要先进入Recovery(恢复模式,刷机模式),Magic的操作如下: 首先关闭手机,再同时按住HOME键和电源键。 下面是进入Recovery后的截图: 下面我们通过操作轨迹球选择Partition sdcard这个选项,按下轨迹球确认 然后进入下面的画面 选择第一个Partition SD 接着会出现提示,问你是否要划分TF卡按HOME键(也就是小房子键)继续 这个时候应该出现的是Swap=32MB,按HOME键确定。如果你需要升到Ext4的话,可以通过音量键来调整大小,调整到需要的大小,如果不调整的话可能升到Ext4的时候,重启会在通知栏出现-53,-70等数字,这个都是因为

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档