小米重新分区,调整分区大小

先来看一下小米4.0默认的分区结构,以我手里的1s为例,如下图

小米重新分区,调整分区大小

我个人主要是觉得System分区在小了,剩余空间不足2M,想自己加个应用都不行,所以想把System分区调整的大一些,重新分区后结果如下图:

小米重新分区,调整分区大小

重新分区毕竟是高危行为, 如果自己没有把握, 不要轻易尝试.
下面说下步骤和注意事项:
1、        下载附件中的tadb.zip解压缩到两个文件,放到c:\windows目录下。 备份自己的程序和数据(重新分区,所有的数据都会丢失,等于三清的效果)。
2、        手机用数据线连接电脑后打开系统的CMD命令行(不会的问朋友)输入tadb shell回车,如果能够进入shell模式则将 手机关机,重新进入shell模式
3、        在shell模式下输入su回车进入root模式(需要手机已经root)
4、        输入busybox fdisk /dev/block/mmcblk0回车进入分区工具。输入p打印一下现在的分区表,如下图。
小米重新分区,调整分区大小

5、        删除原分区,最后面的数字就是分区的编号,比如System对应的是15,1-14分区千万别动,要不成了砖别怪我没说。在Command (m for help):输入d回车再在下一行Partition number (1-20):后输入20回车则20号分区删除。同样分别d回车19回车删除19号分区直到删除15号为止。
6、        重建删除的6个分区。在Command (mfor help):输入n回车在First cylinder (16369-477184, default16369):后面输入起始值回车后再输入结束值,一个分区就建成了。重复上面动作,输入不同的起始值和结束值将6个分区重建完成。
分区的起初和结束换算比较麻烦,我已经制作好了一个EXCEL文件,收录在附件中,只要在里面录入各个分区的大小就行了。
小米重新分区,调整分区大小

7、        打印一下新建的分区看一下是不是和自己设置的一样,如果出错,删除重新再来,确认没有问题后, 注意把17个分区的标识改成原来的值。新分的都默认是83, 应该改回60.方法为在Command (m for help):输入t回车,Partition number (1-20):后输入17回车,在Hex code (typeL to list codes):后输入60回车。
8、        保存改动。上面做的所有操作目前都没有写入分区表,如果在Command (m for help):后面输入w回车则会保存你的分区操作(不可恢复)输入q回车则放弃操作,不会改动原来的分区表。
9、        刷回recovery分区。 重新分区后后面的六个分区全都清空了,包括recovery分区。怎么在fastboot模式下单独刷recovery分区,我就不介绍了。不明白就找朋友帮忙吧。
10、     卡刷系统。刷好recovery后重启到recovery模式用卡刷方式刷系统。 最好别用线刷(据说线刷会恢复原来的分区,没试过不保准是不是正确)。
11、     恢复自己备份的程序和数据。OK了,重新分区成功了。
12、     后话,我这是增加System大小,如果有人要去掉另一个系统分区的话可以把system1 调整的比较小的,但不能没有,因为分区和序号是顺序对应的,中间少一个分区,次序就乱了,一定要 删除6个,新建6个。中间出错的话,输入q回车放弃重来, 不正确千万别输入w写入呀。

13、看到很多的朋友有提到4g ROM 用不了,可以多分出一个区来,把最后一个分区挂载到一个目录下就可以用来存文件了,挂载的命令是 mount怎么用我就不多说了,自己找度娘。
最后再次提醒,分区高风险,不要轻易模仿

你可能感兴趣的:(小米重新分区,调整分区大小)