ndk321 发表于 2015-4-18 15:06

安卓手机重新分区--扩大装应用程序空间

使用中的手机,会碰到应用程序空间过小情况。我的华为c8815就是如此,出厂默认只有1g的空间(实际可使用的更小)装软件。
下文方法是华为c8815的、也应该普遍适合安卓手机,请大神看看,我是不太明白。请大神发表意见,勇于实践。{:5_620:}{:5_620:}{:5_620:}


转帖自:http://www.in189.com/forum.php?mod=viewthread&tid=950611&page=1&authorid=1128667




1: 刷好中文RECOVERY, 先用recovery备份你现在用的系统到SD卡上,作分区后恢复系统备用.
2:将ADB.zip解压,复制三个文件到   c:/windows目录
3:手机关机进入中文RECOVERY,链接电脑,确保你的电脑有装手机驱动,,找不到的去找找
4:电脑点击开始---运行输入cmd回车
http://www.in189.com/attachments/forum/201312/28/131954yyhd9yddy4mdm82q.jpg


5:在窗口输入 adb shell回车
http://www.in189.com/attachments/forum/201312/28/131955t7rt7rswzna7kawn.jpg
待出现 ~ #
6:输入fdisk -l /dev/block/mmcblk0   接下来会显示官方分区状况,这个可以自己截图保存,方便以后需要


http://www.in189.com/attachments/forum/201312/28/131957tmtddfmudusp1h7n.jpg
http://www.in189.com/attachments/forum/201312/28/131957o8pyz36i811osc1y.jpg


图片最后两行是18就是DATA分区19就是内部存储卡。我们所要置换的是扩展DATA分区大小, 保留部分内置存储卡大小,必须保证mmcblk0p18之前的设置不被修改!分区大小可自行选择, p19必须保证在200M以上 ,否则data数据不能格式化.
我自己是这样子分区的最后一个分区 存储卡300M 左右,剩余的给DATA然后我们得到18(DATA)191490   43468819 (存储) 434690   473088
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
分区详细步骤:
C:\adb>adb shell~ # fdisk -l /dev/block/mmcblk0回车
预览官方原分区情况。

分区命令从这里开始:~ # fdisk /dev/block/mmcblk0   回车http://www.in189.com/attachments/forum/201312/28/131958ophhjgg2c6gxp2jv.jpg

Command (m for help): d      回车
Partition number (1-19): 19         回车

Command (m for help): d          回车
Partition number (1-19): 18          回车
http://www.in189.com/attachments/forum/201312/28/131959u4q0uq2m2pm0khgu.jpg

Command (m for help): n      回车
First cylinder (16682-473088, default 16682):191490       回车
Last cylinder or +size or +sizeM or +sizeK (191490-473088,default 473088):434688      回车

Command (m for help): n            回车
First cylinder (434690-473088, default 434690):434690      回车
Last cylinder or +size or +sizeM or +sizeK (434690-473088,default 473088): 473088       回车

Command (m for help): p   回车
(注释:p命令为预览修改后分区情况,由于是模拟操作,数据并未导入手机,确认一下分区是否正确。在没有输入w命令之前如有发现错误都可以重来一次,手机重新进入REC,重新操作) http://www.in189.com/attachments/forum/201312/28/132003k3t3x7kxvikmy0kt.jpg
请仔细对比好P18和P19,确实无误后才可以后续操作.               

Command (m for help): w    回车The partition table has been altered.Calling ioctl() to re-read partition tablefdisk: WARNING: rereading partition tablefailed, kernel still uses old table: Device or resource busy~ #C:\adb>
自此分区完成输入reboot recovery(重启RECOVERY),等待再次进入Recovery模式,进行双清,然后选择u盘模式 连接电脑把内置SD卡按FAT32格式化一次,我这里的操作是300M。再重启,至此,分区成功,可以选择刷机或者恢复你备份的系统即可

另附完成后的截图:http://www.in189.com/attachments/forum/201312/28/132003jw8iiz7399i9z5ij.jpg
http://www.in189.com/attachments/forum/201312/28/131954ebuwzd2v91otp9sn.jpg

ndk321 发表于 2015-4-18 15:10

本人小白,从来没有刷过手机。倒是给电脑重新分过区。

02710307 发表于 2015-4-18 15:37

部分安卓手机有专门的软件分区,安装的软件和数据都在那个分区里面,不同于用户可用存储,是单独分出来的,不可见。比如三星手机,只需要线刷时刷入相应的PIT分区映射表文件就可以了。另外像LG的手机就没有这个分区,安装的软件是直接存储在用户可用内存上的。
不同的手机不同的刷法,不建议用楼主提供的所谓通用……

hjysc 发表于 2015-4-18 17:28

一直自己重新分区,用过华为U8800pro、天语E780、阅丰2S,不是都能用fdisk分区的,阅丰2S和华为畅玩要用parted分区,只要弄清楚分区原理,不要动data前面的分区,都能成功分区。

宇文清熙 发表于 2015-4-18 17:58

以前用note1的时候搞过,现在手机貌似没必要了,,,,

zq7310 发表于 2015-4-18 18:49

这方法太麻烦,不如用分区工具安卓版的

ndk321 发表于 2015-4-18 19:20

zq7310 发表于 2015-4-18 18:49 这方法太麻烦,不如用分区工具安卓版的 你用过这个工具来给手机分区吗?推荐一下。

zq7310 发表于 2015-4-18 19:34

本帖最后由 zq7310 于 2015-4-18 19:36 编辑

ndk321 发表于 2015-4-18 19:20
你用过这个工具来给手机分区吗?推荐一下。

DATA分区大小工具,百度搜索很多,还有教程,操作简单,在我的机子试过。但更改分区大小跟刷机一样有风险,谨慎!

林丫丫 发表于 2015-4-18 23:56

这个菜鸟们切莫轻易尝试

hntc123 发表于 2015-4-19 01:14

老菜鸟路过

wczmj 发表于 2015-4-19 01:20

楼主这个教程少了最后设置新分区的类型这个步骤,容易出问题……

ndk321 发表于 2015-4-19 08:00

wczmj 发表于 2015-4-19 01:20 楼主这个教程少了最后设置新分区的类型这个步骤,容易出问题……

如何加语句?加在哪个位置?

wczmj 发表于 2015-4-19 23:47

本帖最后由 wczmj 于 2015-4-19 23:50 编辑

ndk321 发表于 2015-4-19 08:00
如何加语句?加在哪个位置?

你看现在图里的新建的分区都是83,这是不对的,应该改成原来的类型。 加在P命令之后,W命令之前,应该是t(回车),输入分区号(如19),再输入分区前这个分区的类型号(此例原来是6b,现在就填6b),一定要把新扩建的分区类型改成和原来一样才好。奉劝你一句,如果你打算对手机进行扩充data区大小,最好找你同型号手机的扩容教程,不要盲目用不同机型的教程。


ndk321 发表于 2015-4-20 12:08

wczmj 发表于 2015-4-19 23:47
你看现在图里的新建的分区都是83,这是不对的,应该改成原来的类型。 加在P命令之后,W命令之前,应该是t ...

非常感谢!

L555T_007 发表于 2015-4-20 12:13

本帖最后由 L555T_007 于 2015-4-20 12:16 编辑

这是很老的 4GB ROM的手机了, 我刷过C8812E

16GB~64GB的系统存储区会留大不少。我的小米2的系统存储区还剩800M,系统存储分区是3.5GB当然也有安装狂把 小米2的分区也调整了。

小米3联通电信,小米4,小米note都不再区分系统区/用户区, 只要有空闲空间就能装软件或放文件。

daodao0326 发表于 2015-4-20 12:53

新手切勿随便尝试,每个厂家的方案都不一样,具体机型要具体对待。分区不当会导致砖机。。。。。。

jychtt 发表于 2017-1-23 11:43

z支持支持支持支持中成长

yxd029 发表于 2017-1-23 11:55

星星海 发表于 2020-2-1 23:57

大佬得教程忒简单~
页: [1]
查看完整版本: 安卓手机重新分区--扩大装应用程序空间