本文转自: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. temorrow read

    http://blog.csdn.net/yimiyangguang1314/article/details/6268177 http://www.cnblogs.com/killmyday/arch ...

  2. 深入prototype源码之--Class

    由于工作需要项目中要用prototype框架,所以这几天捣鼓了一下,研究了一下prototype 创建对象和类以及继承的一些源码,其实早在很久以前就接触prototype,然后直接看源码, 看着太蛋疼 ...

  3. Sitecore Digital Marketing System, Part 1: Creating personalized, custom content for site visitors(自定义SiteCore中的 Item的Personalize的Condition) -摘自网络

    Sitecore’s Digital Marketing System (DMS) can help you personalize the content your site displays to ...

  4. Visual Studio 2008 – ASP.NET “System.Runtime.InteropServices.COMException”

    The Issue When openning an existing ASP.NET project for the first time in Visual Studio 2008 it retu ...

  5. nyoj 448 寻找最大数

    寻找最大数 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=920813467185 ...

  6. Linux协议栈代码阅读笔记(二)网络接口的配置

    Linux协议栈代码阅读笔记(二)网络接口的配置 (基于linux-2.6.11) (一)用户态通过C库函数ioctl进行网络接口的配置 例如,知名的ifconfig程序,就是通过C库函数sys_io ...

  7. JavaScript的this简单实用

    1.默认绑定全局变量,在全局函数中: function fn(){ console.log(this.a); } var a=2; fn();//这里调用的是window 2.隐式绑定: functi ...

  8. (Map)利用Map,完成下面的功能:  从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。  附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录 (Map)在原有世界杯Map 的基础上,增加如下功能: 读入一支球队的名字,输出该球队夺冠的年份列表。 例如,读入“巴西”,应当输出 1958 1962 1970 1

    package homework001; import java.util.HashMap; import java.util.Scanner; public class Map { public s ...

  9. Gitbook安装

    Gitbook安装 Gitbook是从NMP安装的,命令行: $ npm install gitbook -g 安装完之后,你可以检验下是否安装成功: $ gitbook -V 0.4.2 如果你看到 ...

  10. windows消息钩子

    1.消息钩子的概念: Windows应用程序是基于消息驱动的,不论什么线程仅仅要注冊窗体类都会有一个消息队列用于接收用户输入的消息和系统消息.为了拦截消息,Windows提出了钩子的概念.钩子(Hoo ...