安卓手机内存卡分区详解.doc_第1页
安卓手机内存卡分区详解.doc_第2页
安卓手机内存卡分区详解.doc_第3页
安卓手机内存卡分区详解.doc_第4页
安卓手机内存卡分区详解.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分区的目的简单的说,就是为了可以把软件装在内存卡。为什么要对存储卡进行分区APP2SD的工作原理:以4G的TF卡做比方,将4G的卡分成3个分区,FAT32作为你正常存储音乐,图片的普通存储范围,SWAP分区是作为系统缓存,越大对系统运行缓慢的影响愈好,但一般不会超过96M,还有一个EXT3分区,这个分区的作用就是将你安装的软件安装到TF卡上,不占用手机内置内存,更好的提升系统稳定性和运行速度。一般可以将内存卡分为三个分区,这三个分区是:1、Fat32 主分区:普通的存储卡空间,用于文件存储等;2、Ext4 主分区:用于AppToSD,即将应用程序安装到存储卡而非手机存储,ROM自动完成;3、Linux-Swap 主分区:用于解决G2 32B系统内存不足的问题,系统自动调用此分区。有关Linux-Swap分区、SD卡、分区与SD卡损耗的一些信息Micro SD卡也就是熟称的“TF”卡,是Motorola与SanDisk共同推出的最新一代的记忆卡规格,它采用了最新的封装技术,并配合SanDisk最新NAND MLC技术及控制器技术。大小(11mm x 15mm x1mm),约等于半张SIM卡,Trans-Flash Card为SD Card产品成员的一员,附有SD转接器,可兼容任何SD读卡器,TF卡可经SD卡转换器后,当SD卡使用。T-Flash卡是市面上最小的闪存卡,适用于多项多媒体应用.Trans-flash产品采用SD架构设计而成,SD协会于2004年年底正式将其更名为 Micro SD,已成为SD产品中的一员。Micro SD的储存单元分为两类:SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。目前的TF 卡无写入次数平均分摊管理,导致写入次数为理论上的 1w次。那么建立 swap 分区意味着系统会对这一组单元集中作频繁写入操作,是否会导致 TF 卡的迅速损坏呢?可以通过修改/dev/sys/vm/swappiness的值来告诉系统你想交换的多勤快。在 Linux 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于ubuntu的默认设置,这个值等于60。所以我们可修改 swappiness 来控制系统对 swap 分区的写入频率。Linux 的 Swap分区的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。关键词就是虚拟内存。所以建立了 Swap 分区后,可以有效的缓解这个问题。具体在 hero 上表现为”正在加载/Loading”现象少了。存储卡分区的次序与分区大小存储卡按照次序的三个分区:FAT32 主分区;EXT4 主分区;LINUX-SWAP 主分区。举例的分区大小:LINUX-SWAP:96M;EXT4:500M;FAT32:剩下所有存储卡内空间。一定要注意,先分区FAT32,再分区EXT3,最后分区LINUX-SWAP。问题出现:怎样最先确定FAT32分区的大小?很简单,从系统里看看你SDCARD的空间,减去500M EXT3空间,再减去96M LINUX-SWAP的大小就好。例如8G卡实际容量若为7.59G,那么FAT32分区大小为7590-500-96=6994M分区大小即可。还有一个细节,使用分区软件进行分区操作的时候,分区大小可能不会正好是上述数值,多多少少几M,或者出现小数都是没关系的。接下来分区教程1.分区有特别的ROMCM7均可官方只有我做的那个ROM能行这里推荐一个能分区的ROM/thread-5159824-1-1.html1.备份文件和应用因为接下来的步骤涉及分区,分区完后,原来SD卡上的软件会出错无法读取,所以软件都备份起来(可以用豌豆荚或者魔乐)。SD卡上的文件会丢失,先把SD卡上的文件全复制到电脑上。2.分区关机,按住HOME(就是中间那个键)开机进入恢复模式,用音量键选择adavnced,按HOME键确定, Partition SD Card,确定。第一个选择要在SD卡上要留多少空间安装软件。一般建议512M(就是0.5G),确定,然后第二个选择是要扩大多少内存,系统本身有256M内存,添加多少就看大家需要了。建议128M或256M,确定,接下来耐心等待分区。等再次会到选择界面,用返回键回到开头,选择wipe data/factory reset确定(防止开机出错)reboot system now重启。4.启动ap2sd和额外的内存这次开机时间非常长。耐心、开机后,运行A2SDGUI(如果没有请从附件安装),勾上前三个选项,在最后一个选项填上100,再点设置swapiness值。5.验收在A2SDGUI中,有System Info。假如SD-EXT和SWAP都有值就正确。如果显示只有24也正确,可以使用钛备份查看正确

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论