安卓系统 System 分区扩容教程

首先,我们需要将当前系统的所有数据备份到电脑或者 U 盘中,扩容分区的过程中会清除掉所有的数据。备份好数据后,下载安装软件「多系统工具箱」。
下载链接
https://www.coolapk.com/feed/52833322?shareKey=N2Q5NWZkYmMyOGRlNjVhNGFiYjA~&shareUid=1093004&shareFrom=com.coolapk.market_13.4.0
安装完成后,打开「多系统工具箱」,授予其 ROOT 权限。
点击菜单页面,选择进入「扩容system分区」的界面。
由图可知,我使用的机型小米 Mix2,64GB 的总内存,data分区(可用内存)有52GB 可用,system 分区只有 5GB 。
我觉得 5GB 不够用,打算把它扩容到 7GB
填写完成后,点击下方开始扩容的按钮,等待 10 秒钟左右,扩容就完成了
扩容完成后,多系统工具箱会生成一份配置文件。因为小米 MIX2 采用的是高通处理器,一般有 25 个文件(如下图所示)。
进行到这一步之后,马上将上述这些文件复制到电脑备份或者云端备份。这些文件的目录在【/sdcard/rannki】目录下(app在使用过程中,会不断清空【/sdcard/rannki】目录,所以立即备份),千万不能丢失了。
这些文件是用来还原手机出厂时的 System 分区信息的,简称「扩容配置文件」,一旦分区信息丢失,在扩容过程中出现问题,或者你想恢复到默认设置的时候,就只能去售后进行 9008 深度刷机,非常麻烦!
备份好分区信息之后,我们点击启动扩容按钮,然后扩容效果就会生效。
接下来需要进行一次格式化 data 分区的操作。因为扩容了system分区之后,system分区就会变成无法挂载状态,需要重新刷 system.img 才能开机(可以从官方刷机包中提取),或者直接刷官方的完整包也可以。
格式化 Data 分区有三种方法
– 如果你已经安装第三方 REC ,在第三方 REC 中点击「清除」,选择「格式化 data 分区」,输入「yes」,然后滑动底部的按钮确认清除
– fastboot 模式清除Data分区(适用于出厂安卓10以下底层系统)
格式化 Data 命令1:fastboot format userdata
格式化 Data 命令2:fastboot format metadata
– fastbootd 模式清除Data分区(适用于出厂安卓10以上动态分区系统)
进入 fastbootd 模式的命令:fastboot reboot fastboot
格式化 Data 命令1:fastboot format userdata
格式化 Data 命令2:fastboot format metadata
扩容system分区前的大小:
图片
扩容system分区后的大小:
图片
至此,system分区扩容完成,之后你就可以刷更大的 system.img 镜像以及刷机包了。
以上就是使用多系统工具箱扩容的方法。
如果你不想继续使用扩容、或者扩容过程中出现问题,也可以进行将 system 分区恢复为默认状态。
分区扩容还原的方法如下
安装好多系统工具箱,提前将之前生成的 25 个扩容配置文件,复制到【/sdcard/rannki】目录中。
进入多系统工具箱,选择进入「扩容system分区」的界面。点击删除扩容按钮,然后就会提示还原成功
这个时候,只需要格式化一下data就好了,当然,也可以再刷一次完整包。

对了,上述方法不适用于采用动态分区(VAB)的机型,因为动态分区机型无需修改分区大小来扩容,只需要通过 fastboot 命令直接修改super分区中的逻辑分区大小就可以达到扩容的效果,原理是不同的。
VAB动态分区机型扩容步骤
–删除分区
fastboot delete-logical-partition system_a
fastboot delete-logical-partition system_b
–创建b分区,大小为0字节
fastboot create-logical-partition system_b 0
–创建a分区,大小单位为字节
fastboot create-logical-partition system_a 5228709120
system分区扩容注意事项
1、扩容时候生成的配置文件一定要备份!一定要备份!一定要备份!否则一旦在扩容时或者之后出现问题,就只能通过 9008 的方式恢复到原来的分区信息。
2、如果扩容 System 分区过程中不小心退出多系统工具箱后,手机系统出现无限重启,解决办法是通过 fastboot 线刷一次当前机型的 system.img 文件
3、扩容过程中,手机出现无限重启进 fastboot 模式、第三方REC进不去等情况,此时可以尝试关闭 vbmeta.img 的 avb2.0 校验。avb2.0 校验一般在出厂安卓9及以上底层的系统上才有。
作者提供的关闭 avb2.0 校验工具
https://cookfans.lanzouw.com/ipwoZ17q5qcd

图片

解压缩之后,让手机进入fastboot模式,确定你的手机出厂安卓版本是多少,然后根据不同的安卓版本双击运行不同的“一键关闭AVB2.0校验.bat”文件
4、多系统工具箱目前只支持对主流的 UFS 闪存进行扩容,暂不支持 emmc 闪存。

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/78640.html

(0)
guozi's avatarguozi
上一篇 2024年5月30日 上午10:07
下一篇 2024年5月30日 上午10:12

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注