之前发了一个帖子关于重新分区的:http://tieba.baidu.com/p/4515919151
==========================================================
应吧友要求把教程发一下,其实分区方法网上很早就有了,我只是重新整理一下,并录制成视频,方便大家学习。(本来我已经分好区了,为了给你们录视频只能重新分一次,好意思不点个赞么?)
==========================================================
此方法以4X电信版为例,理论上4X全系列通用,荣耀别的系列仅供参考
==========================================================
软件准备:
1.官方刷机包,下载地址。http://emui.huawei.com/cn/plugin.php?id=hwdownload
下载各自手机型号的三键强刷包,检查SD卡根目录下是否有dload\UPDATA.APP
这一步跟分区没啥关系,但是为了防止有人误操作手机变砖(省的楼主被骂),用此包可以三键强刷回官方(包括rec)。
2.第三方rec:twrp2.8.7.0(电信版用这版,全网通应该也可以,不行就试试twrp3.0)
3.adb工具
上面的软件如果已经有了,可以继续往下看,如果没有可以下载:链接: http://pan.baidu.com/s/1jHGFSz0 密码: eygv (rec均为卡刷包)
==========================================================
步骤:
1.确保手机SD卡根目录有个dload文件夹,里面有UPDATE.APP。(万一变砖可以用此三键强刷回官方)
2.把adb工具包放到c盘根目录(其实放那都行,c盘省事)
3.卡刷好twrp2.8.7
4.手机进入rec,“备份分区”:boot,data,system,存储器选择SD卡
5.备份好后回到“挂载分区”,把data,cache,system等几个×全选掉(取消掉之后才能在电脑上操作),此时手机链接到电脑
5.下面是电脑操作:开始----运行----cmd 回车。
6.转到之前adb所在的文件夹,我这是是进入c:\adb
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>cd ..
C:\Users>cd ..
C:\>cd adb
7.adb shell 回车
C:\adb>adb shell
* daemon not running. starting it now onport 5037 *
* daemon started successfully *
~ # [6n
出现这几个字符后就可以继续操作
8.输入 parted/dev/block/mmcblk0 回车 (可以直接复制命令,到cmd中粘贴即可)
~ # [6nparted /dev/block/mmcblk0
parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to viewa list of commands.
(parted)
9. 输入 print 回车
20 348MB 370MB 21.9MB ext4 cust
21 370MB 400MB 30.0MB ext4 cache
22 400MB 404MB 4000kB misc
23 404MB 950MB 546MB ext4 system
24 950MB 7818MB 6868MB ext4 userdata
此时你看到的就是目前手机的分区情况,由于我这里已经调整过大小了,你看到的会和我的不一样
10.删除分区,依次输入
rm 20 回车
rm 21 回车
rm 22 回车
rm 23 回车
rm 24 回车
注意,本人是按照电信版为例子,找准你们的cust,cache等相对应的分区号
11.重建分区,依次输入
mkpartfs 20 回车
此时弹出File system type? [ext2]? 继续回车
此时弹出Start? 即此分区的开始位置,就是上一分区结束的位置
我们输入348 ,Start? 348 回车
此时提示End? 即此分区的结束位置,我想给这个分区多少Mb就在348的基础上加多少,我们给cust分区22mb的话就End? 370 回车
此时第20个分区结束
同样
mkpartfs 21回车
Start? 370 回车
End? 400 回车
mkpartfs 22回车
Start? 400 回车
End? 404回车
MISC这个分区只有4mb,依旧给4mb
mkpartfs 23回车
Start? 404回车
End? 1700回车
第23个分区就是system分区了,这个分区大小需要注意一下,默认1700多m,没必要,经测试emui3.1的包给1300就够了,第三方的rom包可以更小一些,看你之前备份的时候system有多大,这里给的只要比备份的system大一些就可以了。
mkpartfs 24 回车
Start? 1700 回车
End? 7818 回车
注意,最后一个分区7818结尾。
此时已经重建好分区
12.重命名分区
(parted) name 20 回车
Partition name? []? cust回车
(parted) name 21 回车
Partition name? []? cache 回车
(parted) name 22 回车
Partition name? []? misc 回车
(parted) name 23 回车
Partition name? []? system 回车
(parted) name 24 回车
Partition name? []? userdata 回车
注意把这几个分区名字改成之前的一样就行了。
13.更改分区格式
因为之前都是ext2格式现在我们改成ext4格式
输入命令 quit 回车,退出(parted)模式
依次输入下列命令(复制粘贴到cmd中即可)
tune2fs -j /dev/block/mmcblk0p20 回车
e2fsck -fDp /dev/block/mmcblk0p20 回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p20 回车
e2fsck -fDp /dev/block/mmcblk0p20 回车
此时已经把第20个分区改成了ext4格式
再依次
tune2fs -j /dev/block/mmcblk0p21 回车
e2fsck -fDp /dev/block/mmcblk0p21 回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p21 回车
e2fsck -fDp /dev/block/mmcblk0p21 回车
第22个分区即mics分区不用管
tune2fs -j /dev/block/mmcblk0p23 回车
e2fsck -fDp /dev/block/mmcblk0p23 回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p23 回车
e2fsck -fDp /dev/block/mmcblk0p23 回车
同样方法把23.24分区也改成ext4就可以了
此时分区结束,重启手机rec,先双清或者三清,选择“还原分区”就可以了
=============================================================
视频教程:
考虑到视频被压缩成AV画质,把原始视频发出来大家可以下载
链接: http://pan.baidu.com/s/1i4Oj4Bb 密码: 442m
==========================================================
应吧友要求把教程发一下,其实分区方法网上很早就有了,我只是重新整理一下,并录制成视频,方便大家学习。(本来我已经分好区了,为了给你们录视频只能重新分一次,好意思不点个赞么?)
==========================================================
此方法以4X电信版为例,理论上4X全系列通用,荣耀别的系列仅供参考
==========================================================
软件准备:
1.官方刷机包,下载地址。http://emui.huawei.com/cn/plugin.php?id=hwdownload
下载各自手机型号的三键强刷包,检查SD卡根目录下是否有dload\UPDATA.APP
这一步跟分区没啥关系,但是为了防止有人误操作手机变砖(省的楼主被骂),用此包可以三键强刷回官方(包括rec)。
2.第三方rec:twrp2.8.7.0(电信版用这版,全网通应该也可以,不行就试试twrp3.0)
3.adb工具
上面的软件如果已经有了,可以继续往下看,如果没有可以下载:链接: http://pan.baidu.com/s/1jHGFSz0 密码: eygv (rec均为卡刷包)
==========================================================
步骤:
1.确保手机SD卡根目录有个dload文件夹,里面有UPDATE.APP。(万一变砖可以用此三键强刷回官方)
2.把adb工具包放到c盘根目录(其实放那都行,c盘省事)
3.卡刷好twrp2.8.7
4.手机进入rec,“备份分区”:boot,data,system,存储器选择SD卡
5.备份好后回到“挂载分区”,把data,cache,system等几个×全选掉(取消掉之后才能在电脑上操作),此时手机链接到电脑
5.下面是电脑操作:开始----运行----cmd 回车。
6.转到之前adb所在的文件夹,我这是是进入c:\adb
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>cd ..
C:\Users>cd ..
C:\>cd adb
7.adb shell 回车
C:\adb>adb shell
* daemon not running. starting it now onport 5037 *
* daemon started successfully *
~ # [6n
出现这几个字符后就可以继续操作
8.输入 parted/dev/block/mmcblk0 回车 (可以直接复制命令,到cmd中粘贴即可)
~ # [6nparted /dev/block/mmcblk0
parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to viewa list of commands.
(parted)
9. 输入 print 回车
20 348MB 370MB 21.9MB ext4 cust
21 370MB 400MB 30.0MB ext4 cache
22 400MB 404MB 4000kB misc
23 404MB 950MB 546MB ext4 system
24 950MB 7818MB 6868MB ext4 userdata
此时你看到的就是目前手机的分区情况,由于我这里已经调整过大小了,你看到的会和我的不一样
10.删除分区,依次输入
rm 20 回车
rm 21 回车
rm 22 回车
rm 23 回车
rm 24 回车
注意,本人是按照电信版为例子,找准你们的cust,cache等相对应的分区号
11.重建分区,依次输入
mkpartfs 20 回车
此时弹出File system type? [ext2]? 继续回车
此时弹出Start? 即此分区的开始位置,就是上一分区结束的位置
我们输入348 ,Start? 348 回车
此时提示End? 即此分区的结束位置,我想给这个分区多少Mb就在348的基础上加多少,我们给cust分区22mb的话就End? 370 回车
此时第20个分区结束
同样
mkpartfs 21回车
Start? 370 回车
End? 400 回车
mkpartfs 22回车
Start? 400 回车
End? 404回车
MISC这个分区只有4mb,依旧给4mb
mkpartfs 23回车
Start? 404回车
End? 1700回车
第23个分区就是system分区了,这个分区大小需要注意一下,默认1700多m,没必要,经测试emui3.1的包给1300就够了,第三方的rom包可以更小一些,看你之前备份的时候system有多大,这里给的只要比备份的system大一些就可以了。
mkpartfs 24 回车
Start? 1700 回车
End? 7818 回车
注意,最后一个分区7818结尾。
此时已经重建好分区
12.重命名分区
(parted) name 20 回车
Partition name? []? cust回车
(parted) name 21 回车
Partition name? []? cache 回车
(parted) name 22 回车
Partition name? []? misc 回车
(parted) name 23 回车
Partition name? []? system 回车
(parted) name 24 回车
Partition name? []? userdata 回车
注意把这几个分区名字改成之前的一样就行了。
13.更改分区格式
因为之前都是ext2格式现在我们改成ext4格式
输入命令 quit 回车,退出(parted)模式
依次输入下列命令(复制粘贴到cmd中即可)
tune2fs -j /dev/block/mmcblk0p20 回车
e2fsck -fDp /dev/block/mmcblk0p20 回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p20 回车
e2fsck -fDp /dev/block/mmcblk0p20 回车
此时已经把第20个分区改成了ext4格式
再依次
tune2fs -j /dev/block/mmcblk0p21 回车
e2fsck -fDp /dev/block/mmcblk0p21 回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p21 回车
e2fsck -fDp /dev/block/mmcblk0p21 回车
第22个分区即mics分区不用管
tune2fs -j /dev/block/mmcblk0p23 回车
e2fsck -fDp /dev/block/mmcblk0p23 回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p23 回车
e2fsck -fDp /dev/block/mmcblk0p23 回车
同样方法把23.24分区也改成ext4就可以了
此时分区结束,重启手机rec,先双清或者三清,选择“还原分区”就可以了
=============================================================
视频教程:
考虑到视频被压缩成AV画质,把原始视频发出来大家可以下载
链接: http://pan.baidu.com/s/1i4Oj4Bb 密码: 442m