Android系统手机内存卡分区详解

分区的目的简单的说,就是为了可以把软件装在内存卡。以4G的TF卡做比方,将4G的卡分成3个分区,FAT32作为你正常存储音乐,图片的普通存储范围,SWAP分区是作为系统缓存,越大对系统运行缓慢的影响愈好,但一般不会超过96M,还有一个EXT3分区,这个分区的作用就是将你安装的软件安装到TF卡上,不占用手机内置内存,更好的提升系统稳定性和运行速度。电脑识别到内存卡后,将下载好的rom(比如....

分区的目的只是把软件放在内存卡上。(至于把内存卡升级到ext4,是为了让我的国行G2更稳定,提高处理速度。没办法,搬家的心计很麻烦。大部分机型不需要,可以选择性分区。)

为什么要对存储卡进行分区

这个怎么运作:

以4G TF卡为例,将4G卡分为3个分区,FAT32作为你正常存储音乐和图片的范围,SWAP分区作为系统缓存。不会超过96M,有EXT3分区。这个分区的作用是安装你安装在TF卡上的软件,不占用手机内置内存,更好的提高系统稳定性和运行速度。

以我的国行G2为例,目前的Hero Rom基本上需要在内存卡上进行三个分区才能保证Rom刷新成功并正常工作。

三个分区是:

1.fat32主分区:普通内存卡空间,用于文件存储等;

2.Ext4主分区:用于将应用安装到内存卡而不是手机存储,ROM自动完成;

3.Linux-Swap主分区:用于解决G2 32B系统内存不足的问题,系统自动调用该分区。

关于Linux-Swap分区、SD卡、分区和SD卡磨损的一些信息

Micro SD卡,又称“TF”卡cinepaint,是与其联合推出的最新一代存储卡规格。它采用最新的封装技术,配合最新的NAND MLC技术和控制器技术。尺寸(11mm x 15mm x1mm),约等于半张SIM卡,Trans-Flash Card是SD Card产品成员,带SD转接器,兼容任何SD读卡器AxGlph(矢量图编辑软件),TF卡可以通过SD卡转换后适配器,当使用 SD 卡时。T-Flash 卡是市场上最小的闪存卡,适用于多种多媒体应用。Trans-flash产品采用SD架构设计,SD协会于2004年底正式更名为Micro SD,成为SD产品中最受欢迎的。成员。

Micro SD的存储单元分为SLC(Layer Cell)和MLC(Multi-Level Cell)两大类。SLC闪存的优点是重写次数比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片校验和智能磨损均衡技术算法Squoosh(图片压缩工具),使每个存储单元的写入次数能够均匀分布,达到100万小时的无故障时间(平均无故障时间)。目前的TF卡没有对写入次数进行平均管理,导致理论写入次数为1w。那么swap分区的建立意味着系统会对这组单元进行频繁的写操作,会不会造成TF卡的快速损坏呢?

您可以通过更改 /dev/sys/vm/ 的值来告诉系统您希望交换的频率。在 Linux 中,值的大小与如何使用交换分区有很大关系。当 = 0 时,表示物理内存被最大程度地使用,然后交换空间被使用。当=100时,表示swap分区被主动使用,内存中的数据及时转移到swap空间。在两个极端情况下,对于默认设置,这个值都等于 60。所以我们可以修改它来控制系统写入交换分区的频率。

Linux Swap分区的作用可以简单描述为:当系统的物理内存不够用时,需要释放物理内存中的一部分空间,供当前运行的程序使用。那些被释放的空间可能来自很长时间没有运行的程序。这些被释放的空间暂时保存在Swap空间中,当这些程序即将运行时,保存的数据会从Swap中恢复到内存中。这样,当物理内存不足时,系统总是会执行 Swap。

关键词是虚拟内存。目前G2的系统内存明显不够用,所以在Swap分区建立后,这个问题可以得到有效缓解。特别是在英雄上下载软件会对手机造成内存损耗吗,“加载/”的现象较少。

存储卡分区的顺序和分区大小

存储卡依次分为三个分区:FAT32主分区;EXT4主分区;LINUX-SWAP 主分区。

分区大小示例:LINUX-SWAP:96M;EXT4:500M;FAT32:存储卡中的所有剩余空间。

一定要注意先分区FAT32,再分区EXT3,最后分区LINUX-SWAP。问题来了:首先如何确定FAT32分区的大小?很简单,从系统看你的空间,减去500M EXT3空间,再减去96M LINUX-SWAP的大小。比如8G卡的实际容量是7.59G,那么FAT32分区大小就是7590-500-96=6994M。

还有一个细节。使用分区软件进行分区操作时,分区大小可能不完全是上面的值,或多或少M,或者有小数也无所谓。

具体划分方法

上面说了这么多关于存储卡的知识,很多油友可能已经迫不及待了,下面就来说说具体的存储卡分区操作。

分区需要先进入界面,操作如下:

方法一:在电脑关机状态下,同时按住HOME键和电源键。

方法二:开机状态下长按电源键,选择重启,在选择栏中选择刷机模式。(这里插一句,进入刷机界面前最好先将USB线连接电脑下载软件会对手机造成内存损耗吗,为什么要连接,后面会解释)

下面是进入界面后的截图

接下来我们通过操作轨迹球选择这个选项,按下轨迹球确认

然后进入如下画面

选择第一个 SD

然后会出现提示,询问是否要分割TF卡

按 HOME 按钮继续

这时应该会出现Swap=32MB,按HOME确认。如果需要升级到ext4,可以使用音量键调整大小到想要的大小。如果不调整,可能升级到ext4,重启会在通知栏显示-53、-70等数字。这些都是因为没有调整。好了,调整好这个之后,就会出现这个界面。

提示询问您要划分多少空间作为第二个分区。建议不要超过800M。选择后按HOME键确认,或按音量键调节大小。确认后会出现如下界面。

现在您可以按 HOME 继续。(如果在此过程中要调整Swap,可以按HOME键以外的键退出,再按HOME键返回图6界面进行修改。)按HOME确认后,开始格式化TF卡,格式化后返回图4。

如果需要将ext2升级到ext4,在里面先选择SD:ext2 to ext3,点击HOME,等待界面返回图7,然后选择SD:ext3 to ext4。(如果不想升级到ext4,直接按HOME就行了)。

家?是哪个按钮?家就是家,家就是家。看看键盘上小房子图标的按钮,就是它。

返回系统主菜单并选择 WIPE

然后选择第一项,然后和之前一样,一路到HOME到底。

PS:以上操作无法进行,但可能会出现一些问题,导致启动失败。

完成以上操作后,按返回键返回界面。

点击USB-MS,TF卡会被电脑识别为可移动磁盘,这里有2点需要注意:

首先要注意:手机点击USB-MS后,暂时不要进行任何操作,等待电脑读取存储卡。

第二点要注意,一开始USB连接电脑时不读取存储卡,但是选择该选项后,电脑会读取存储卡,读取过程大约需要30秒。在此过程中,您可以刷新“我的电脑”,电脑必须先读取内存卡才能进行下一步。这也是为什么一开始建议将USB连接电脑的原因,这样也可以避免因电池电量不足而导致分区失败。

电脑识别内存卡后,将下载good rom(如.121.zip)复制到TF,复制后按home键返回主菜单。

单击 Flash zip 来自

找到刚才复制的rom名称(如.121.zip),按轨迹球确认,然后按home键开始刷新,等待界面返回界面。立即点击。

重启手机,进入系统

开机后安装软件试试看,是不是可以选择安装在内存卡上?连接电脑后,你会发现你的卡内存少了500左右,那么恭喜你,你的分区成功了。(PS:分区后内存卡会消失,注意备份。建议在内置存储中安装一些常用的软件如UC浏览器、QQ等,否则需要取出存储卡后读取。时间会造成一些不便。)

好的,这个分区教程大概讲到了这个,上面的方法都测试成功了。其他型号的分区不一样,不然我说的不对的地方会更正。我希望这个教程可以帮助到大家。

相关文章

发表评论