C8816 DATA分区大小调整

来源:互联网 发布:淘宝定金链接怎么做 编辑:程序博客网 时间:2024/05/21 10:47

1、进入Recovery,在Recovery里选择[挂载和U盘模式]→[卸载system]→[卸载data]→[卸载cache]。(如果在这里没有卸载,后面是没办法删除分区的!!!   会提示Error: Partition /dev/block/mmcblk0p24 is being used. You must unmount it beforeyou modify it with Parted.  

2、在Recovery模式下 用 ADB命令行来进行以下操作。

3、命令部分

  adb shell     #启动ADB工具,当出现~#提示符说明已经连上并有root权限,如果是~$说明没有root权限,此时必须先获取root权限。

如下图​:


parted /dev/block/mmcblk0  #用parted分区工具调用mmcblk0设备。

如下图:


 print     #在屏幕上显示分区表 下图就是华为C8816手机里的分区表


可以看到C8816的4G ROM的实际大小是3876MB,红色框着的部分就是我们要修改的分区。这里要重点说明一下,以前有些教程用fdisk命令分区,parted命令和fdisk命令有本质区别,parted命令是实时执行的,不同于fdisk命令要最后输入w确认回车后才执行,由于fdisk对于C8816无效所以必须用parted命令,我们这里只动到23 system分区、24 userdata分区、25 grow分区这三个分区,所以如果其他分区被误删除了请用官方ROM包强刷回来。

       system是系统分区,原大小1074MB,第三方ROM通常都是精简过的,实际大概占用500MB-660M左右,所以调整后我给system 700MB。grow分区就是内置存储卡分区,内置SDcard 平时几乎不用来存放重要资料 ,但是可以存放Swap文件(可以下载一个 Ram管家等,增加该文件以提升内存性能)或者存放手机铃声等也有实际用处的地方,所以我给调整成200MB,剩下的空间全部分给userdata分区(可以安装更多的软件)       这个分区就是我们通常所说的DATA分区,调整完后分区大小分别为,system分区700MB,userdata分区2162MB,grow分区200MB。这是我的方案,你们也可以根据自己需要调整。接下来看命令。              

rm 25                                                      #删除grow分区。        

rm 24                                                      #删除userdata分区。        

rm 23                                                      #删除system分区。                

mkpartfs                                                  #新建分区。        

Partition name? []? 直接回车                  #蓝字部分是系统跳出的提示,问分区名,先不用填直接回车。        

File system type? [ext2] 直接回车          #问分区格式,不用管直接回车。        

Start? 814MB                                           #分区起始位置,就是上个分区的结束位置。        

End?   1514MB                                         #分区结束位置,这是system分区,我给分700MB。        

name 23 system                                     #为分区取名为system。        

P                                                                #在屏幕上显示分区表,现在看见23分区是ext2文件格式,原先是ext4格式,这个先不管一会儿再解决。每次创建完分区可以用P命令检查一下创建情况,看看有没有错误。               

mkpartfs                                                      #继续新建分区。        

Partition name? []? 直接回车                      #蓝字部分是系统跳出的提示,先不用填直接回车。        

File system type? [ext2] 直接回车               #问分区格式,不用管直接回车。        

Start? 1514MB                                             #分区起始位置,就是上个分区的结束位置。       

 End?  3676MB                                             #分区结束位置,这是userdata分区 (可以安装更多的软件)         

name 24 userdata                                      #为分区取名为userdata。        

P                                                                  #检查分区表。               

mkpartfs                                                  #创建最后一个分区。        

Partition name? []? 直接回车                      #蓝字部分是系统跳出的提示,先不用填直接回车。        

File system type? [ext2] fat32                    #问分区格式,输入fat32回车。        

Start? 3676MB                                          #分区起始位置,就是上个分区的结束位置。        

End?  3876MB                                          #分区结束位置,这是grow分区。        

name 25 grow                                          #为分区取名为grow。       

                                                              #再次检查分区表。               

quit                                                       #检查无误后退出parted分区命令。

 4、手机操作部分。在Recovery里选择[重启选项]——[重启到Recovery模式]。重启完Recovery后选择[挂载和U盘模式]——[格式化/system]、[格式化 /data]、[格式化 /sdcard]。之前说过的ext2格式在格式化完成后就变成了ext4模式,如果不放心可以用P命令检查。至此DATA分区的大小调整全部完成。

 下图是分好的区


0 0
原创粉丝点击