本文转自:http://www.in189.com/thread-815721-1-1.html

鉴于有些同学遇到问题了,毕竟步骤繁琐,可能中间会出错,因此推荐用26L       338944     1179648  83 Linux #data分区,注意起始位置,记录下来后面用
/dev/block/mmcblk0p19          #编号19

Command (m for help):  #编号18

Command (m for help):  #分区起始柱面(前面记录的是191489,不过自己分区的话要多留一个柱面)
Last cylinder or +size or +sizeM or +sizeK (191490-477184, default 477184):      1500008  83 Linux #新的data分区,注意结束地址,下面用

Command (m for help):  #上面的柱面数+2
Last cylinder or +size or +sizeM or +sizeK (378992-477184, default 477184):  #到末尾

Command (m for help): p #显示当前的分区情况

Disk /dev/block/mmcblk0: 3909 MB, 3909091328 bytes
1 heads, 16 sectors/track, 477184 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1   *           1           3          20  4d Unknown
(....省略)
/dev/block/mmcblk0p17          60417      191488     1048576  83 Linux
/dev/block/mmcblk0p18         191490      378990     1500008  83 Linux
/dev/block/mmcblk0p19         378992      477184      785544  83 Linux #新的内置sd卡分区

!注意啊,下面就是保存了,如果你玩够了的话,到这里输入 q 退出就行了,如果继续,记得备份数据!

Command (m for help): w #存盘退出
The partition table has been altered.

fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy #这个是正常的,不用理会

到这一步,可能某些程序可能会开始不正常了。然后就重启,进recovery格式化data分区和内置sd卡。重新进入系统以后,看起来就像是刚刷了机一样,不过内置的程序空间变成了1536M,而内置SD卡变成了512M。

命令行格式化操作:
shell@android:/ # mkfs.ext2 /dev/block/mmcblk0p19 #格式化p19
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
......
Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

点评

☆彩虹珖★  已经测试 前面一切正常,不过最后在recovery里格式化提示错误,data 和 sd卡 都不能格式化。手机已无法开机。内置sd卡也找不到啦。  发表于 6 天前
dfhtre  楼主的教程不完善,,我一开始也出现了格式化错误,手机无法启动,后来通过搜索,按照楼主的方法分区后,重启时在adb环境下输入reboot recovery进行重启,格式化就正常了。  发表于 2013-6-6 21:16:43
mmxfans  试着弄了一下,不过最后在recovery里格式化提示错误,只能强刷回官方版本。求教哪里出错了?  发表于 2013-6-6 17:52:41
fmg21  没有动system分区,不影响刷机的。  发表于 2013-6-5 17:33:37
dfhtre  请教楼主,更改分区后,是否影响刷ROM。  发表于 2013-6-2 19:58:35

[转]重新分配内置存储空间 android手机的更多相关文章

  1. Golang内存分配内置函数之new函数

    new函数用来分配内存,主要分配值类型,比如int.float32.struct等,返回的是指针 package main import ( "fmt" ) func main() ...

  2. Android 操作手机内置存储卡中的文件

    场景:需要读取指定文件的内容,此文件是手动存储到手机内置存储卡中的,且手机上不存在SD卡. 对于android通过activity提供的openFileOutput和openFileInput可以直接 ...

  3. 在Android中访问内置SE和基于SE的卡模拟(一)

    2013-10-10 编写 前言 在“十问Android NFC手机上的卡模拟”文中仅仅简单的介绍了一下相关的概念,如果需要了解基于SE的卡模拟的更多细节,也就是,究竟在Android的NFC手机上, ...

  4. 在Eclipse+ADT中开发Android系统的内置应用

    转自:  http://www.iteye.com/topic/1050439 在Eclipse+ADT中开发Android系统的内置应用 Android系统内置有:Browser(浏览器).Mms( ...

  5. Android开发获取多个存储空间的路径(内置SD卡以及外置SD卡)

    Android开发中经常会遇到多存储空间的问题,包括内置存储路径以及外置SD卡,而且有的时候会有多张外置SD卡,此时就需要获取不同的SD卡路径,然后根据需要来写入或者读出文件. 此处给出常用的SD卡工 ...

  6. Android获取内置sdcard跟外置sdcard路径

    Android获取内置sdcard跟外置sdcard路径.(测试过两个手机,亲测可用) 1.先得到外置sdcard路径,这个接口是系统提供的标准接口. 2.得到上一级文件夹目录 3.得到该目录的所有文 ...

  7. android 怎样内置/预置/预编译文件(运行程序,应用程序,apk, jar, lib 等随意文件)到系统中

    方法一:  如果要内置的软件名称为iperf.exe 1. 将iperf.exe放到Codebase的随意一个文件夹下(该文件夹必须可以在搜索Android.mk时被搜索到),比方system/ipe ...

  8. 下载PHPDroid: 基于WebView和PHP内置HTTP服务器开发Android应用

    基于Android上的PHP(比如我打包的PHPDroid),寥寥几行PHP代码,就能实现一个支持无线局域网用浏览器访问的Android手机的Shell,用于执行命令和PHP代码.       个人在 ...

  9. android开发关于和使用本机内存、内置存储卡和外置存储卡 (转)

    转自:http://www.2cto.com/kf/201304/204729.html 关于android存储器简介:                  android开发常常需要涉及数据缓存,这就 ...

随机推荐

  1. duilib中ListCtrl控件的实现

    转载请说明出处,谢谢~~ 昨天在编程群里聊天,提到了ListCtrl,然后有网友找我,他需要做一个ListCtrl控件,我看过需求后接下了这个活.今天就把大致的思路和过程记录一下.首先看<任务书 ...

  2. C++11 并发指南------std::thread 详解

    参考: https://github.com/forhappy/Cplusplus-Concurrency-In-Practice/blob/master/zh/chapter3-Thread/Int ...

  3. tomcat memory leak

    Struts + Hibernate做项目,重新部署项目会出现Memory Leak严重报错.虽然不影响使用,但还是有风险.经实验发现是Hibernate的session没有关闭.....粗心....

  4. HW6.26

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  5. HDU-4631 Sad Love Story 平面最近点对

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4631 数据是随机的,没有极端数据,所以可以分段考虑,最小值是一个单调不增的函数,然后每次分治算平面最近 ...

  6. Linux下如何保持gnome-terminal窗口执行命令后停留而不立刻关闭(gnome-terminal -x)

    Linux下如何保持gnome-terminal窗口执行命令后停留而不立刻关闭(gnome-terminal -x) 转自:http://jakfruit.blog.163.com/blog/stat ...

  7. 教程-Delphi第三方控件安装卸载指南

    1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...

  8. hdu 1034 Candy Sharing Game

    Candy Sharing Game Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  9. EntityFramework 连接数据库出错

    本文转载:http://www.cnblogs.com/shuang121/archive/2012/03/19/2406121.html 总结:选择“是”时,连接字符串的密码会暴露出来,“否”的时候 ...

  10. MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变

    1.在ResourceView里加入Toolbar资源,命名IDR_TOOLBAR1 2.在主程序的.h文件中加入变量:           CToolBar m_toolbar;CImageList ...