K20Proの扩容System分区教程

Posted on 2020-08-08  261 Views


注意!此教程仅为参考用,出现任何意外与本人无关!请谨慎操作,做好备份并做好变砖的准备

  • 首先,下载parted工具并解压————蓝奏云
  • 将解压出来的parted复制到手机根目录,利用REC自带的文件管理复制到/sbin目录下,并给予755权限也可以进入REC的终端或adb shell,输入以下指令
cp /sdcard/parted /sbin
chmod 755 /sbin/parted
  • 准备工作完成之后,进入终端或者adb shell,开始执行指令
parted /dev/block/sda
p
##可以看到userdata在最底下,序号是31,例如
31      2080MB  121GB   119GB   ext4         userdata
这里的31是分区的序号,2080MB就是起点,121GB就是终点,ext4是分区格式,userdata就是分区名,把这些记下来,之后的system分区的数值也要记住
rm 31     ##删除31分区--即userdata
yes       ##这里出现Yes/No?时输入yes
ignore    ##提示Ignore/Cancel?时输入ignore
p         ##再输入p查看是否分区已经被删除
q         ##退出parted
parted /dev/block/sde
p         ##查看分区表,可以看到system序号为54,顺便记录下system的起点和终点
rm 54     ##删除system分区
p         ##查看是否删除成功
q         ##退出,现在返回sda
parted /dev/block/sda
p
mkpart
system    ##提示Partition name?  []?时输入
ext4      ##提示File system type?时输入
2080      ##提示Start?时输入,注意!这里输入的时userdata的起点
6176      ##提示End?时输入,这里是将system扩容到4GB,你想要多大空间,就在起点的基础上加,比如需要4G,就是2080+4096=6176
ignore
p
mkpart
userdata
ext4
6176      ##这里data的起点填system的终点
121GB     ##这里终点填之前记下来的data的终点,要加单位GB
##这里如果提示Yes/No?或Ignore/Cancel?就输入yes,ignore,没有就不用管
p         ##查看是否创建成功
q
  • 到这里就修改完毕了,然后进入清除--高级清除,勾选system和data分区,格式化这两个分区,在进入格式化data,输入yes,格式化data分区
  • 重启rec
  • 这时,你会发现system和data无法被挂载,就再去格式化一次
  • 再重启一次rec,直到可以被挂载为止,然后你就可以再分区管理中,查看system容量是否已经修改成功

  • 若仍未成功,进入终端或者adb shell,输入

e2fsck -f /dev/block/by-name/system
resize2fs /dev/block/by-name/system

即可


粉色的花瓣,美丽地缠绕在身上。依在风里。