安卓系列机型--软扩容“system分区扩容”操作步骤解析 增加系统分区大小

news2024/11/18 0:21:05

感兴趣的友友要区别扩容的概念。软扩容与硬扩容。硬扩容指拆解手机字库。更换大容量的字库来达到硬扩容。例如8+64硬扩容为8+256等等。所谓的软扩容指的是将系统默认的系统分区大小修改分区表增大分区。例如原来系统分区默认2G。修改分区表为3G大小。意义在于可以刷写有些需要扩容才可以刷写的第三方rom或者gsi系统。

💔💔💔第一种方式;parted方式进行分区扩容

parted文件下载链接:下载

第三方twrp下操作。首先下载好parted文件。然后通过指令将他推送到手机sbin下

指令adb push xxxxxx /sbin   【xxx是你的parted文件文件路径】

然后在手机twrp---高级--文件管理找到/sbin/parted,设置权限755,

电脑端指令输入adb shell,回车.这一步的操作是获取权限。然后

输入parted /dev/block/mmcblk0

输入p

至此手机的分区表就出来了。类似以下

Number  Start   End     Size    File system  Name           Flags
 1      20.5kB  28.7kB  8192B                switch
 2      28.7kB  36.9kB  8192B                dpo
 3      36.9kB  45.1kB  8192B                fsc
 4      45.1kB  77.8kB  32.8kB               limits
 5      77.8kB  111kB   32.8kB               ssd
 6      111kB   131kB   20.5kB               sec
 7      131kB   197kB   65.5kB               vbmeta
 8      197kB   262kB   65.5kB               vbmetabak      msftdata
 9      262kB   393kB   131kB                storsec
10      393kB   524kB   131kB                storsecbak     msftdata
11      524kB   786kB   262kB                apdp
12      786kB   1049kB  262kB                msadp
13      1049kB  1573kB  524kB                keystore
14      1573kB  2097kB  524kB                frp
15      2097kB  2621kB  524kB                rpm
16      2621kB  3146kB  524kB                rpmbak         msftdata
17      3146kB  3670kB  524kB                hyp
18      3670kB  4194kB  524kB                hypbak         msftdata
19      4194kB  4719kB  524kB                pmic
20      4719kB  5243kB  524kB                pmicbak        msftdata
21      5243kB  6291kB  1049kB               cmnlib
22      6291kB  7340kB  1049kB               cmnlibbak      msftdata
23      7340kB  8389kB  1049kB               cmnlib64
24      8389kB  9437kB  1049kB               cmnlib64bak    msftdata
25      9437kB  10.5MB  1049kB               abl
26      10.5MB  11.5MB  1049kB               ablbak         msftdata
27      11.5MB  12.6MB  1049kB               dip
28      12.6MB  13.6MB  1049kB               ddr
29      13.6MB  14.7MB  1049kB               toolsfv
30      14.7MB  15.7MB  1049kB               devcfgbak      msftdata
31      15.7MB  16.8MB  1049kB               devcfg
32      16.8MB  21.0MB  4194kB               tz
33      21.0MB  25.2MB  4194kB               tzbak          msftdata
34      25.2MB  29.4MB  4194kB               mdtpsecapp
35      29.4MB  33.6MB  4194kB               mdtpsecappbak  msftdata
36      33.6MB  34.6MB  1049kB               keymaster
37      34.6MB  35.7MB  1049kB               keymasterbak   msftdata
38      35.7MB  36.7MB  1049kB               bluetooth
39      36.7MB  38.8MB  2097kB               sti
40      38.8MB  42.5MB  3670kB               xbl
41      42.5MB  46.1MB  3670kB               xblbak         msftdata
42      46.1MB  50.3MB  4194kB               misc
43      50.3MB  58.7MB  8389kB               devinfo
44      58.7MB  67.1MB  8389kB               logfs
45      67.1MB  75.5MB  8389kB               fsg
46      75.5MB  83.9MB  8389kB               modemst1
47      83.9MB  92.3MB  8389kB               modemst2
48      92.3MB  109MB   16.8MB  ext4         dsp
49      109MB   134MB   25.2MB  ext4         bk1
50      134MB   168MB   33.6MB               mdtp
51      168MB   201MB   33.6MB               bk2
52      201MB   268MB   67.1MB               splash
53      268MB   302MB   33.6MB  ext4         persist
54      302MB   336MB   33.6MB  ext4         persistbak     msftdata
55      336MB   403MB   67.1MB               logdump
56      403MB   604MB   201MB   fat16        modem          msftdata
57      604MB   738MB   134MB   fat16        rawdump
58      738MB   805MB   67.1MB               boot
59      805MB   872MB   67.1MB               recovery
60      872MB   1141MB  268MB   ext4         cache
61      1141MB  4362MB  3221MB  ext2         system
62      4362MB  6510MB  2147MB  ext2         vendor
63      6510MB  7382MB  872MB   ext4         cust
64      7382MB  62.5GB  55.2GB               userdata

(parted)

当然 以上操作是emmc分区的分区表操作步骤。如果字库是efs也大同小异。在以上分区表中可以看到system分区大小 分区号 起始位置 结束位置 这些信息。我们看到system分区和userdata分区的分区号是61和64那么我们首先要删除他们。记住在parted操作中都是立即起效果的。所有操作前保存重要数据。

举例;system分区。其中61是分区号.1141M是起始位置.4362M是结束位置。3221M是分区大小。ext2是分区格式。

rm 61

rm 64

依次回车就删除了这两个分区。

刷新后可以看到已经成功删除了两个分区system和userdata分区。那么接下来我们就要进行扩容分区。 至于你想吧system分区扩容到多大取决于你。这边只做个演示。例如我想吧system分区扩容到12G  那么指令为

mkpart system ext4 7382MB 20000MB

剩余空间留给userdata分区。指令为

mkpart userdata ext4 20000MB 62.5GB

效果如下

有时候你输入新建分区指令有一下提示。类似。意思是确认还是取消你这个操作。肯定是确认

至此。分区扩容的的一个步骤就完成了。此时就相当于电脑新硬盘一样。你需要格式化两个分区才可以呗手机系统识别。在第三方twrp里高级清除--修复转换文件系统选择ext4然后显示如下

重新写入系统分区开机后进入9008使用第三方工具查看分区大小为

以上只是列举例演示扩容的步骤,实际不建议扩容这么大的系统分区。另外操作前最好备份当前的系统镜像。操作完成后恢复即可,

💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔

💔💔💔第二种方法:使用工具箱进行扩容操作【多系统工具箱】

图形化操作。方便简单。原始system分区为5G,如你要扩容到7G。按步骤操作即可

而且这个工具箱扩容前可以备份分区信息。当你要恢复到扩容前的分区大小。找到备份的分区文件恢复即可。任何的修改分区都有风险。严重会导致不开机黑屏状态。请谨慎操作

如果给对你有帮助。请点个赞赞呗,关注我了解玩机搞机基本常识和一些故障解决

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/956575.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ssm+vue“魅力”繁峙宣传网站源码和论文

ssmvue“魅力”繁峙宣传网站源码和论文102 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身…

CH341 USB总线转接芯片

产品概述: CH341是一个USB总线的转接芯片,通过USB总线提供异步串口、打印口、并口以及常用的2线和4线等同步串行接口。 在异步串口方式下,CH341提供串口发送使能、串口接收就绪等交互式的速率控制信号以及常用的MODEM联络信号,用于…

css transition属性

如果想实现一些效果:比如一个div容器宽高拉伸效果,或者一些好看的有过渡的效果可以使用 定义和用法 transition 属性是一个简写属性,用于设置四个过渡属性: transition-property transition-duration transition-timing-func…

视频动态壁纸 Dynamic Wallpaper for Mac中文

Dynamic Wallpaper是一款Mac平台上的动态壁纸应用程序,它可以根据时间等因素动态切换壁纸,提供更加生动和多样化的桌面体验。 Dynamic Wallpaper包含了多个动态壁纸,用户可以根据自己的喜好选择和切换。这些动态壁纸可以根据时间等因素进行自…

目标检测后的图像上绘制边界框和标签

效果如图所示,有个遗憾就是CV2在图像上显示中文有点难,也不想用别的了,所以改成了英文,代码在下面了,一定要注意一点,就是标注文件的读取一定要根据自己的实际情况改一下,我的所有图像的标注文件…

大数据Flink(七十):SQL 动态表 连续查询

文章目录 SQL 动态表 & 连续查询 一、​​​​​​​SQL 应用于流处理的思路

【牛客网题目】反转链表

目录 描述 解题分析 描述 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。 数据范围: 0≤n≤1000 要求:空间复杂度O(1) &a…

UDP 广播

一、UDP 通信图解 UDP通信、本地套接字_呵呵哒(&#xffe3;▽&#xffe3;)"的博客-CSDN博客https://blog.csdn.net/weixin_41987016/article/details/132523536?spm1001.2014.3001.5501 #include <sys/types.h> #include <sys/socket > ssize_t sendto(in…

macOS Sonoma 14beta 7(23A5337a)更新发布,附黑/白苹果系统镜像

系统介绍&#xff08;镜像请前往黑果魏叔官网下载&#xff09; 黑果魏叔8 月 31 日消息&#xff0c;苹果今日向 Mac 电脑用户推送了 macOS 14 开发者预览版 Beta 7 更新&#xff08;内部版本号&#xff1a;23A5337a&#xff09;&#xff0c;本次更新距离上次发布隔了 8 天。 …

Windows安装FFmpeg说明

下载地址 官网 Download FFmpeg Csdn ffmpeg安装包&#xff0c;ffmpeg-2023-08-28-git-b5273c619d-full-build.7z资源-CSDN文库 解压安装&#xff0c;添加环境变量 命令行输入ffmpeg 安装成功

typora使用

1.主题配置 先打开主题文件夹&#xff0c; 文件–>>偏好设置–>>外观–>>打开主题文件夹 1.1字体 修改字体需要修改css文件&#xff0c;确定当前所用主题&#xff0c;可以在typora菜单点击主题&#xff0c;看看当前勾选的是哪个主题&#xff0c;比如gith…

【狂神】Spring5笔记(1-9)

目录 首页&#xff1a; 1.Spring 1.1 简介 1.2 优点 2.IOC理论推导 3.IOC本质 4.HelloSpring ERROR 5.IOC创建对象方式 5.1、无参构造 这个是默认的 5.2、有参构造 6.Spring配置说明 6.1、别名 6.2、Bean的配置 6.3、import 7.DL依赖注入环境 7.1 构造器注入 …

【项目源码】一套基于springboot+Uniapp框架开发的智慧医院3D人体导诊系统源码

智慧医院3D人体导诊系统源码 开发语言&#xff1a;java 开发工具&#xff1a;IDEA 前端框架&#xff1a;Uniapp 后端框架&#xff1a;springboot 数 据 库&#xff1a;mysql 移 动 端&#xff1a;微信小程序、H5 “智慧导诊”以人工智能手段为依托&#xff0c;为…

苍穹外卖01-项目概述、环境搭建

项目概述、环境搭建 课程内容 软件开发整体介绍苍穹外卖项目介绍开发环境搭建导入接口文档Swagger 项目整体效果展示&#xff1a; 管理端-外卖商家使用 用户端-点餐用户使用 当我们完成该项目的学习&#xff0c;可以培养以下能力&#xff1a; 1. 软件开发整体介绍 作为一…

SPWM 与 SVPWM 原理及算法

所谓SPWM&#xff0c;就是在PWM的基础上改变了调制脉冲方式&#xff0c;脉冲宽度时间占空比按正弦规律排列&#xff0c;这样输出波形经过适当的滤波可以做到正弦波输出。它广泛地用于直流交流逆变器等&#xff0c;比如高级一些的UPS就是一个例子。三相SPWM是使用SPWM模拟市电的…

说说Omega架构

分析&回答 Omega架构我们暂且称之为混合数仓。 什么是ECS设计模式 在谈我们的解法的时候&#xff0c;必须要先提ECS的设计模式。 简单的说&#xff0c;Entity、Component、System分别代表了三类模型。 实体(Entity)&#xff1a;实体是一个普通的对象。通常&#xff0c…

北京已收录2023开学了《乡村振兴战略下传统村落文化旅游设计》中国建筑出版传媒许少辉八一新书

北京已收录2023开学了《乡村振兴战略下传统村落文化旅游设计》中国建筑出版传媒许少辉八一新书

【Spring Boot】使用XML配置文件实现数据库操作(一)

使用XML配置文件实现数据库操作&#xff08;一&#xff09; 1.SQL映射文件 SQL映射文件就是我们通常说的mapper.xml配置文件&#xff0c;主要实现SQL语句的配置和映射&#xff0c;同时实现Java的POJO对象与数据库中的表和字段进行映射关联的功能。 1.1 mapper.xml的结构 下…

设计模式之建造者、原型

目录 建造者模式 简介 使用场景 优缺点 模式结构 实现 原型模式 简介 应用场景 优缺点 模式结构 实现 建造者模式 简介 将复杂对象的构建与表示进行分离&#xff0c;使得同样的构建过程可以创建不同的表示。是一个将复杂的对象分解为多个简单的对象&#xff0c;然…

windows下安装go环境 和vscode中go扩展+调试

1. 首先安装GO Go下载地址&#xff1a;go.dev 选择相对应的版本&#xff0c;下载&#xff0c;运行安装程序&#xff0c;并打开命令提示符&#xff0c;运行 go env &#xff0c;确认已经安装go 注意关注其中GOPATH和GOROOT&#xff0c;这两个地址可以在系统环境变量中进行设置…