教程详情

icon
时间:2024-03-27
icon
查看:64

标题:Parted手机system分区扩容


原文出自: https://www.bilibili.com/read/cv17441934/

侵权请联系删除!


曾经我获得了sgsi,但我没有好好珍惜,看到分区容量问题就望而却步。直到如今我才好好去摸索了如何扩容分区。

扩容分区有刷成砖的风险,不过请不要慌张,只要你有手机的线刷包就能用Miflash刷回来,实在不行请参考9008救砖模式。

我也是参考了许多教程才得出的结果。

首先将Parted移入手机储存空间中,当然你是需要在twrp rec环境下的。

Parted下载地址:https://wwd.lanzout.com/i41kB07dhbwb(感谢酷安)

首先将其放在/sbin/目录下,取消挂载的date、system、cache分区(不然会说正在使用),然后赋予其755权限,最后打开adb


adb shell //进入shell 
parted /dev/block/mmcblk0 //开启parted软件 
p //查看分区
文件分区


看到你要修改的分区,并记下它前面的Number(分区序列号),因为要扩容是需要先删除再重新分配的。


rm Number //删除序列分区
删除分区


删除的话请删除三个分区system分区(系统分区)、cache分区(安卓系统缓存区域)、userdata(用户使用分区及存储)我这里分别是21、22、23,所以删除,请注意。


mkpart //创建分区
创建分区
Mkpart Partition name?  []? 
system 
//分区名字 

system File system type?  [ext2]? 
ext4 
//分区格式 

ext4 Start? 
336 //Start为上一个分区结束位置,故为336单位MB 336 

End? 
3557 //End为你需要的大小及3557MB 3557


记得还有cache分区和userdata分区,你可以将system分区和cache分区扩容的容量在userdata中扣除,然后更改。


P //再次查看分区列表
再次查看分区列表


可能是以上情况,我遇到的就是这种情况,分区没有名字。这会导致分区无法使用,这种情况请千万不要重启,不然就会成砖,那么你就只能线刷救砖了。(我试试就“逝世“”)


name Number Newname 
//命名 序列分区 新名字
给分区重命名


一步步进行修改,改完在输入“p”查看。


最后查看分区列表


这样便是修改完成,接下来重新进入twrp rec ,你会看到无法挂载,文件储存也没了。不要紧张,请去wide中先在“Format Date”中清除Date分区,再在“Advanced Wipe”中勾选System和cache分区。等待清楚完就是扩容完成了,现在你看看是不是能刷入你的刷机包了。


twprec


注意:

如果您在使用Parted分区时发现system分区离userdata分区太远了,比如system分区是20号分区,而userdata是最后的30号分区(又或者不是最后,反正中间就是有距离)。那么您就要做取舍了,可以将身为20号的system分区删除,然后再删除userdata分区,最后在userdata分区里面重新分一个system分区出来。这样原来system分区占用的空间依然会存在,不过可以刷新系统不是吗?

不过您也可以尝试删除一些分区,强行创建新的分区,这个要按照分区表来,而且您有刷上镜像的可能。

警告:

我的猜想:fastboot貌似刷不掉分区大小,9008才会重新分区恢复大小,可以试试分好分区大小然后fastboot刷上去。

文献参考(鸣谢):

https://www.coolapk.com/feed/35481306?shareKey=OWMxMWQzMzBlYjg2NjJjMzE5ZDg~&shareUid=2297866&shareFrom=com.coolapk.market_12.3.1

https://zhuanlan.zhihu.com/p/190684587

http://c.biancheng.net/view/905.html



讨论区(0)

没有评论数据

提交我的评价


*文明理性,友善沟通.