admin管理员组

文章数量:1565834

2024年7月24日发(作者:)

2.2时代,该让2.1还你512m内存了(app2sd知识普及与分区恢复)

话说小生为什么写这篇东西呢?因为今天有机油pm小生,问2.2需不

需要分区,然后小生不经思索地回了一条要,现在突然惊醒,所以现在

郑重对那位机油说声抱歉。

然后话说大家有没有留意到咱们版区多了一个斑斑呢??速度围观他

吧,他在4楼~

===============================華麗麗的分割線

==================================

在Android手机刚面世的时候,系统版本1.5和后来的2.1都不支持把

程序装到SD卡上,由于系统内置的空间较小,装不了太多软件,于是有

国外的牛人搞出了App2SD的概念,就是把软件装在SD卡上。在官方推

出2.2版本系统的时候就把这个概念整合到系统, 于是出现了2种

App2SD.

===============================華麗麗的分割線

==================================

QUOTE:

为了区分2种App2SD,这里重新命名一下:

App2SD:

Android 2.2版本内置的App2SD,这货是官方的,现在cm2.2

的rom就是这个

App2SD+:

国外牛人从1.5系统开始搞的App2SD,这货是民间的,小

蜜2.1时代用的是这个

这两种App2SD优缺点:

App2SD:

优点:直接把软件装在SD卡的Fat32分区上,这个分区就是手机连接电

脑使用磁盘驱动器的时候看到的那个硬盘分区,就是说不用分区

缺点:

当使用磁盘驱动器模式的时候,SD卡被电脑独占,装在SD卡上的程序无

法运行,会导致很多插件和软件消失

目前来说Android上面的软件很多还是不支持App2SD的,只有极少数一

部分可以装在SD卡上

App2SD+:

通过给SD卡分区, 一个Swap分区(可选),一个Ext分区(安装软件的地

方),一个Fat32分区。这种方式很好的解决了官方2.2系统自带App2SD

的缺点,所有程序都可以装在SD卡上,在使用磁盘驱动器模式的时候也

不会影响到SD卡上程序的运行。只是这个ext系统是android内部存

储用的格式。Sd卡之所以一般都是fat32格式,那是因为这个格式的

使用是最广泛的,windows,linux,都能使用这个格式,而ext格式一

般来说,只是在linux下可以看到并读取。Ext格式有不同的版本。最

常见的就是ext3。和ext2比起来,最大的不同就是ext3格式有了“日

志”(Journal)功能。日志功能最大的好处,就是当你的操作(如对

sd进行读取或者写作的过程中)因为意外原因别打断(比如,突然断

电),那么,有日志功能的ext3分区上的文件,不会有任何损坏或者

丢失。当我们每次打开我们的电话时,上面总是提示“正在准备sd

卡”。每次都提示正在准备,但其实系统正在做的就是检查fat32格式

是不是损坏,这正是因为fat32格式不具备日志功能。回想一下以前在

windows98年代的日子,每次当我们并非正确关机或者突然重启之后,

会出来一个带着扫描进度条的蓝屏,这个扫描进度条和现在正在准备

sd卡,是一个意思。但当我们后来用windows 2000、windows xp时,

因为这两个系统开始支持带有日志功能的ntfs,所以在这两个系统下,

文件系统损坏的可能被降低了。至于ext格式是ext3还是ext4,不是

很重要。使用ext4,并不会带来什么好处,有时候rom不支持ext4,

反而麻烦

优点:这种方式很好的解决了官方2.2系统自带App2SD的缺点,所有程

序都可以装在SD卡上,在使用磁盘驱动器模式的时候也不会影响到SD

卡上程序的运行。但把sd从手机移除时候有可能造成软件

缺点:从手机把sd拿出来时候可能造成所有软件丢失。Swap读写对sd

卡寿命有损害(详细参阅2楼)

QUOTE:

判断App2SD 和 App2SD 是否启用的方法

App2SD:

首先要确定设置——cm设置——应用程序设置里面的“允许移动应用

程序”已勾选和“安装位置”选择的是sd卡,然后进入设置-应用程序

-管理应用程序- 找一个支持App2SD的程序,例如 ES 文件浏览器, 点

击进去 看一下 移至 SD 卡 按钮是否可以点, 如果可以点,代表系统

支持 App2SD,如果不可以点 有可能是某些程序本身不支持App2SD或

者系统不支持App2SD

App2SD+:

如果你的SD卡在刷系统之前已经存在 Ext分区, 那么在刷完2.1 Rom

以后会自动开启App2SD+。判断是否成功开启App2SD+,可以通过用re

管理器进入/system/sd/app/,查看该目录下是否有apk文件,如果有那

么恭喜你,你的系统已经开启App2SD+

QUOTE:

综上所述,你的小蜜在升2.1时候,对sd卡进行了一次分区,如果现

在已升2.2之后,那么就不需要分区了。

下面就介绍如何要回那ext分区和swap分区的容量

方法一、

先感谢杰伦哥提示有此简单的方法,比小生用的方法(方法二)高明多

了。ps:杰伦哥在11楼~

1、进入recovery模式

2、选择partition sd,再还是选择partition sd

3、到了调节swap和ext2大小时候,设置swap=0、ext2=0

4、之后一路确认,静候操作完成

5、重启手机,这就完成了

方法二、

1、下载并安装(不会安装的看3楼)

下载地址:/file/f9fc8102ab#

2、打开

3、右击ext分区,选择删除,然后确定

4、右击swap分区(就是linux分区),选择删除,然后确定

5、右击sd卡主区,选择重新调整大小

6、通过拉动把大小重新调整为最大就可以了

7、然后退出,这有提示,选择是,然

后重启电脑

重启之后你会发现电脑不认sd卡了,这时别急,跟我来

8、右击 “计算机”,选择管理——磁盘管理

9、右击你的移动磁盘,选择更改驱动器号和路径,然后按添加,最后

确认,好的,大功告成了

[

本帖最后由 royzdr 于 2011-4-9 01:55 编辑

]

本文标签: 分区系统时候选择