❶ 安卓手机怎么重新分区
准备工作:进入recovery进行数据备份(备份到SD卡)------下载ADB工具(自己在网络里找),复制到电脑系统盘 windows目录下。--安装驱动(自己在网络里找)。
1:手机进入recovery内用USB链接电脑 ,电脑进入CMD (win+r键),adb shell回车,出现~ #,说明可以继续操作。
2:parted /dev/block/mmcblk0回车 (进入parted)。注:最后那个是数字零不是字母O,还有命令中的空格。
3:print回车 (之后输出的是4X的分区信息),在这里可以看到
Number Start End Size File system Name
……
23 1426MB 3305MB 1879MB ext4 system
24 3305MB 7818MB 4513MB ext4 userdata
4:rm 23回车
rm 24回车
因无法对ext4进行直接修改,首先删除分区,手机上分区那一项除最后一项什么也不要勾选,否则会删除不了分区
5:mkpartfs 23回车 (新建23分区)
ext2回车
1426回车
2530回车
此23分区是sysytem分区,此时的大小为3305-1426=1879M,其中1426必须是22区的末值,其中的3305可以任意改,大小自己定。我修改为2530,刷完james21cn的(B277●电信版●双卡上网●【james21cn-rom】:华为 荣耀4X ROM 精简 优化 稳定 K703 版)ROM后,sysytem分区还剩几十MB,好险。
6:mkpartfs 24回车 (新建24分区)
ext2回车
2530回车
7818回车
此24分区是userdata分区,其中2530必须是23区的末值(按照之前23区定义的值),最后的值必须是7818
7:print回车 (输出当前分区信息)在这里可以看到
Number Start End Size File system Name
……
23 1426MB 3305MB 1879MB
24 3305MB 7818MB 4513MB
8:name 23回车 (给23分区命名)
system回车
9:name 24回车 (给24分区命名)
userdata回车
10:最后把ext2转化为ext4,此步骤就把23、24分区转化为ext4文件系统了,注意字母不要打错,区分大小写
quit回车(退出parted)
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回车
tune2fs -j /dev/block/mmcblk0p24回车
e2fsck -fDp /dev/block/mmcblk0p24回车
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p24回车
e2fsck -fDp /dev/block/mmcblk0p24回车
11:手机重新进入recovery模式,然后数据还原,或者双清刷ROM都行。
❷ 安卓系统fidsk工具 重新分区
三星手机uboot 下更改NAND的分区 fdisk
一、NAND分区大小:
机器用的是8G的INAND,三星平台一般把它分为四个区:
(1)、fat分区,作为sd卡用;
(2)、系统分区,相当为电脑c 盘,用来安装android系统;
(3)、userdata分区;
(4)、cache分区。
二、分区更改操作过程
1,更改uboot中代码/common/cmd_mmc_fdisk.c
在这个文件中我们可以看到对四个分区大小的定义: