分享

重新分区内置存储,解决data分区过小问题。6.26 教程已更新

 逗咳嗽 2015-11-05
本帖最后由 louieng 于 2014-6-27 14:43 编辑

TX的16G内存分给安装app的才1.3G多点,严重不够用有没有,转移到SD卡上又有很多不方便。感谢XDA的bsined大神,我们可以重新分区内置存储了,有图有真相。
我从内置存储里分了2G给了data分区,这下够用了。
  

教程:XDA原帖 http://forum./showthread.php?t=2712253
等我有时间了整理个易用的中文版出来,我已经征得原作者同意啦(已经更新)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本帖隐藏的内容

注意:请务必备份好数据,重新分区操作后,data分区和内部存储设备的所有文件都会丢失!!

准备工作已经root、带CWM(也就是REC)的设备(推荐T4.3_PhilZCWM_6.0.4.7_LB_v1.7),解锁与否无所谓,Flashtool强刷工具、开始前请通过CWM做一次完整的备份到SD卡上,然后下载附件里的,在SD根目录建立fs-utils文件夹,将fs-utils.zip里全部文件解压到fs-utils文件夹里。
1. 完成数据备份后。重启到CWM。然后进入命令行窗口(运行----cmd),定位到X:X\Flashtool\x10flasher_lib目录(将X替换成你的Flashtool目录)(cd 命令,不熟悉着请先熟悉下基本dos指令),然后输入 adb shell后回车。为了方便小白,举个例子。比如我的Flashtool在D盘,具体见下图,每个命令后回车

2.逐行复制下述命令,每条输入完整后按回车
  1. umount /storage
  2. parted /dev/block/mmcblk0
  3. print
复制代码
dos应该显示下图,即是TX默认的内存分区表。Userdata就是我们安装app的位置,SDCard分区就是内置存储,记下每个Userdata分区开始的位置和SDCard分区的结束位置,如Userdata默认分区的开始是从1621MB开始,SDCard分区的结束是15.6GB

3. 删除Userdata分区和SDCard分区,以备我们后面重新分配大小,逐条执行下列指令
rm 14
rm 15


4. 重建Userdata分区和SDCard分区,并定义大小,每一个分区的结束的数字减去开头的数字即使本分区的大小,比如你准备将Userdata分区扩充到4G,那么应该输入的命令就是
mkpartfs logical ext2 1621 5717, 5717的来历是(1GB=1024 MB 5717= 1621+ 4×1024) ,剩下的空间则分给内置存储,SDCard分区的头应该和Userdata分区的尾保持一致。(复制时请勿复制括号已经括号内内容,请逐条复制执行!)
注意:请勿将全部空间都划给Userdata分区,SDCard分区必须留下一定大小,否则会出问题!!!!!!


mkpartfs logical ext2 1621 5717 (将5717改成你想要的数字,请勿复制括号内内容1621勿动)
name 14 Userdata
mkpartfs logical ext2 5717 15.6GB (将7865改成你想要的数字,和上条结束的数字必须一样,请勿复制括号内内容15.6GB勿动)
name 15 SDCard
quit

5. 输入print 命令后回车,检查显示的数据是否正确,分区15也就是内置存储的file system 一栏的值是否为ext2(!重要,如果不是ext2,请在CWM里按如下操作Mounts and storage -> Format /storage/sdcard0,当然,如果用我提供的CWM就不用进行此步骤

6. 在CWM里选择Mounts and storage 选项,检查是否有unmount /storage/sdcard1/这一行,如果没有,就选择mount /storage/sdcard1/,将其变成unmount /storage/sdcard1/ 这一步的目的是挂在SD卡。(注意:此操作是在手机端CWM里,不涉及命令行)


7. 步骤6完成后,请逐条输入运行下列指令。

cd /storage/sdcard1/fs-utils
tune2fs -j /dev/block/mmcblk0p14
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p14
e2fsck -fpDC0 /dev/block/mmcblk0p14

运行完成后,输入 print 命令,检查Userdata分区的file system一栏是否为ext4.

8. 退出CWM,重启手机后检查存储分区情况,如果提示格式化内置存储,请执行(切勿格式化SD卡),无误后重启至CWM,恢复之前的备份即可。


注意:重新分区后,理论上再强刷的话会恢复到官方分区,如果用卡刷包则不会,强刷基带、内核无影响,以上亲测。
PS:我自己做了个215的卡刷包,需要的话我可以传上来

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多