mb200内存卡分区.docx
《mb200内存卡分区.docx》由会员分享,可在线阅读,更多相关《mb200内存卡分区.docx(18页珍藏版)》请在冰豆网上搜索。
mb200内存卡分区
APP2SD(APPtoSD)简单来说就是把程序安装到内存卡里面。
这方面问的人最多了,我重新编辑下这篇帖子,希望大家能直接看懂。
Google手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,而Google的android系统是基于Linux的,所以存储卡上本身的Fat格式是不会被识别的,所以我们要分区(第二分区)出来,格式成Linux认识的ext2或3或4格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd(大概这个意思),把所有的软件装到这个“文件夹”下,这就是app2sd的操作。
需要ROM支持并开启app2sd功能。
app2sd的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。
另外,app2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,所以,你装了软件之后,一般手机内存还是会减少一些。
你如果安装的软件在70个以内,个人觉得没有必要,呵呵,如果很多游戏软件除外。
此外,使用app2sd最大的好处就是,刷一个带app2sd的rom之后,以后升级这个rom(依然带app2sd)的时候,你的软件都会完整保存(个别除外,比如htcinputchinese需要重新添加几个文件到system/lib下),不过很多ROM是需要Wipeext分区的,也就不能保留了。
注:
为了适应用户需求,从android2.2开始android系统已经支持安装软件到sd卡。
了解了什么是APP2SD,现在你可以决定要不要做,如果平时软件装的少,三四十个的,没必要,手机那一两百兆的空间够装了,如果你坚持要做,请继续看:
先说明:
APP2SD对卡的质量有要求的,差点的卡可能会在重启后开机动画无限循环或者开机后黑屏,正品卡运行一切正常,风险自担..别手抖把硬盘切了回来跟我说无效,我这里没教你们切硬盘,看不懂DISK编号的可以QQ联系我..
做之前需要了解所刷ROM的内核是不是支持APP2SD,不支持的不用往下看了..简单的办法,看你刷的ROM中是否有这个GScriptMod程序,不知道它长啥样?
给你看照片:
然后说一下步骤:
(两种方法,一种是在手机recovery模式下分,一种是在电脑上分,任君挑选)
先说方法一在recovery模式下分区:
(转自小江的,个人强烈推荐)
------------------------------------------------------------------------------------------------------
其实app2sd没那么复杂的
对于J大的ROM只需要两部
第一对SD卡进行分区
第二进入系统开启就可以了
下面详细说下
1、备份SD卡的所有数据分区操作将清空所有东西
2、关机状态下按住开机键加拍照键,出现绿色字母时松手按音量减小进入recovery模式
3、按音量减小键选择partitionsdcard
4、继续选择partitionSD
5、提示输入swap分区大小只需要按音量上下键即可调整分区大小
分别有32M、64M、96、128M等
本人选择128M
选择好后按确定
6、这时会提示EXT分区
同样按音量键选择大小,这里我选512M
7、剩下的全部自动分为FAT32,确定后等待,返回主菜单然后按HOME键重启
8、开机运行GScriptMod选择enableApps2SD完成后会自动重启
9、继续运行GScriptMod选择enableSwap提示结束后关闭即可
这时已经成功了。
。
------------------------------------------------------------------------------------------------------
如果不行,请试用下面这种方法,在电脑端给SD卡分区:
一.使用读卡器给SD卡分区,分一个FAT32格式区和一个EXT3格式区:
(此方法适用于WINDOWSXP系统,win7请使用其他磁盘分区工具)
制作磁碟切割要将SD卡拔出手机
改用读卡器插在电脑上
绝对不可以用手机连接电脑来磁碟切割
这些动作保证会让记忆卡中的资料清光光
请先做好备份再继续以下动作
1.下载附件
2.解压缩后执行sd_gb.cmd
3.图中只是范例,一定要依实际状况输入Disk编号,怎么看DISK编号?
先看后面卡的容量,比如这里是2G卡,容量为1876M,然后从1876M往左看,对应的编号是2,因此很容易判断SD卡的DISK编号为2。
(你的可不一定是2哦,不要一昧学我)
4.输入FAT32区大小,通常就是SD卡总容量减五百M,比如这里上面显示总容量为1876M,减500M就是1376M,不要有小数点,我们给FAT32区分1376M(你要是8G卡就是7000多M减500M),EXT3区分大了不一定能识别..
5.红色画面就是处理中,静候它切割完自动变回颜色..
6.完成
二.将SD卡插回手机,重新开机,打开程序里的GScriptMod程序,如图:
选择"EnableApps2SD",然后屏幕刷出很多英文,不管,一会手机会自动重启。
重启后在程序里打开“R.E.管理器”,打开/data/app这个文件夹,显示如图:
APP2SD成功与否鉴别方法:
这里显示400多M(比实际500M略小)可用,就表示APP2SD成功了..再安装软件就是默认装到这个EXT3分区了...不信可以测试下,先打开设置-SD卡和手机内存查看手机可用空间,比如可用180M,你装一个13M的愤怒的小鸟,然后看减小了多少M,1到2兆是正常的,没做APP2SD之前就是装13M的少13M。
提示:
APP2SD成功之后刷机,如果刷的新ROM也支持APP2SD,刷机时不WIPESDEXT项,软件可以保存,无须再次安装(个别软件可能会FC,卸载后重装即可),不想保留旧有软件的请在刷机WIPE时WIPE下SDEXT选项
如需取消APP2SD,请执行disableapp2sd
如需取消SD卡分区,请参看这篇帖子:
附:
APP2SD(APPtoSD)简单来说就是把程序安装到内存卡里面。
这方面问的人最多了,我重新编辑下这篇帖子,希望大家能直接看懂。
Google手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,而Google的android系统是基于Linux的,所以存储卡上本身的Fat格式是不会被识别的,所以我们要分区(第二分区)出来,格式成Linux认识的ext2或3或4格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd(大概这个意思),把所有的软件装到这个“文件夹”下,这就是app2sd的操作。
需要ROM支持并开启app2sd功能。
app2sd的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。
另外,app2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,所以,你装了软件之后,一般手机内存还是会减少一些。
你如果安装的软件在70个以内,个人觉得没有必要,呵呵,如果很多游戏软件除外。
此外,使用app2sd最大的好处就是,刷一个带app2sd的rom之后,以后升级这个rom(依然带app2sd)的时候,你的软件都会完整保存(个别除外,比如htcinputchinese需要重新添加几个文件到system/lib下),不过很多ROM是需要Wipeext分区的,也就不能保留了。
注:
为了适应用户需求,从android2.2开始android系统已经支持安装软件到sd卡。
了解了什么是APP2SD,现在你可以决定要不要做,如果平时软件装的少,三四十个的,没必要,手机那一两百兆的空间够装了,如果你坚持要做,请继续看:
先说明:
APP2SD对卡的质量有要求的,差点的卡可能会在重启后开机动画无限循环或者开机后黑屏,正品卡运行一切正常,风险自担..别手抖把硬盘切了回来跟我说无效,我这里没教你们切硬盘,看不懂DISK编号的可以QQ联系我..
做之前需要了解所刷ROM的内核是不是支持APP2SD,不支持的不用往下看了..简单的办法,看你刷的ROM中是否有这个GScriptMod程序,不知道它长啥样?
给你看照片:
然后说一下步骤:
(两种方法,一种是在手机recovery模式下分,一种是在电脑上分,任君挑选)
先说方法一在recovery模式下分区:
(转自小江的,个人强烈推荐)
-------------------------------------------------------------------------------------
其实app2sd没那么复杂的
对于J大的ROM只需要两部
第一对SD卡进行分区
第二进入系统开启就可以了
下面详细说下
1、备份SD卡的所有数据分区操作将清空所有东西
2、关机状态下按住开机键加拍照键,出现绿色字母时松手按音量减小进入recovery模式
3、按音量减小键选择partitionsdcard
4、继续选择partitionSD
5、提示输入swap分区大小只需要按音量上下键即可调整分区大小
分别有32M、64M、96、128M等
本人选择128M
选择好后按确定
6、这时会提示EXT分区
同样按音量键选择大小,这里我选512M
7、剩下的全部自动分为FAT32,确定后等待,返回主菜单然后按HOME键重启
8、开机运行GScriptMod选择enableApps2SD完成后会自动重启
9、继续运行GScriptMod选择enableSwap提示结束后关闭即可
这时已经成功了。
。
-------------------------------------------------------------------------------------
如果不行,请试用下面这种方法,在电脑端给SD卡分区:
一.使用读卡器给SD卡分区,分一个FAT32格式区和一个EXT3格式区:
(此方法适用于WINDOWSXP系统,win7请使用其他磁盘分区工具)
制作磁碟切割要将SD卡拔出手机
改用读卡器插在电脑上
绝对不可以用手机连接电脑来磁碟切割
这些动作保证会让记忆卡中的资料清光光
请先做好备份再继续以下动作
1.下载附件
2.解压缩后执行sd_gb.cmd
3.图中只是范例,一定要依实际状况输入Disk编号,怎么看DISK编号?
先看后面卡的容量,比如这里是2G卡,容量为1876M,然后从1876M往左看,对应的编号是2,因此很容易判断SD卡的DISK编号为2。
(你的可不一定是2哦,不要一昧学我)
4.输入FAT32区大小,通常就是SD卡总容量减五百M,比如这里上面显示总容量为1876M,减500M就是1376M,不要有小数点,我们给FAT32区分1376M(你要是8G卡就是7000多M减500M),EXT3区分大了不一定能识别..
5.红色画面就是处理中,静候它切割完自动变回颜色..
6.完成
二.将SD卡插回手机,重新开机,打开程序里的GScriptMod程序,如图:
选择"EnableApps2SD",然后屏幕刷出很多英文,不管,一会手机会自动重启。
重启后在程序里打开“R.E.管理器”,打开/data/app这个文件夹,显示如图:
APP2SD成功与否鉴别方法:
这里显示400多M(比实际500M略小)可用,就表示APP2SD成功了..再安装软件就是默认装到这个EXT3分区了...不信可以测试下,先打开设置-SD卡和手机内存查看手机可用空间,比如可用180M,你装一个13M的愤怒的小鸟,然后看减小了多少M,1到2兆是正常的,没做APP2SD之前就是装13M的少13M。
提示:
APP2SD成功之后刷机,如果刷的新ROM也支持APP2SD,刷机时不WIPESDEXT项,软件可以保存,无须再次安装(个别软件可能会FC,卸载后重装即可),不想保留旧有软件的请在刷机WIPE时WIPE下SDEXT选项
拿来小Q后。
一看是1.5的。
由于过去玩的是WM系统。
安卓的第一次接触。
所以只好上论坛看帖子。
但是发现。
帖子太多,太杂。
很麻烦。
有的还不正确。
走了很多弯路。
经过尝试。
以下的方法可用。
于是上来分享下。
希望能帮到各位新机友。
首先说下硬启动。
也可以说是恢复。
它就像给电脑的重新装系统。
(当你的电话出现软故障时你可以使用这个方法)
第一步:
关机状态下,按住相机键+开机键,进入Fastboot模式
第二步:
出现界面时按音量减小键,进入Recovery刷机模式
然后会提示,稍等一会
第三步:
使用音量键上下选择菜单,选择到wipe,按小房子键确认
第四步:
选择wipedata/factoryreset,按小房子键确认两次,清空数据,以此类推下面五项分别确认。
等下面五项清空完成,按一次返回键就是小房子右边的~退出wipe,选择第一项Reboot systemnow,重启完成!
你就完成了硬启动了。
第一次开机会比较慢。
你要耐心等待。
其次我们先说下如何分区和做app2sd.这样做是为了把程序能安装到内存卡上。
这样就节省了空间。
对于那些喜欢游戏的机友是个福音。
首先你看下自己的ROM是不是支持app2sd.你用软件GScriptmod看下。
打开这个软件后如果是中文的,你就点打开app2sd.英文就是EnableApp2sd.看提示什么!
如果提示NOTFOUNDapp2sd的话那就直接跳到我些的刷机帖子。
直接刷机。
这样容易点。
如果支持那就进行下面的步骤:
我是4G的卡。
GScriptmod英文版。
里面有enableSwap。
第一:
备份SD卡的所有数据,分区操作将会清空所有东西
第二:
关机状态下一直同时按住开机键和拍照键(不要放开),出现蓝屏幕时松手,按提示按音量减小进入recovery模式
第三:
按音量减小键(有的是反的,就要向下移动光标要按音量+键)选择partitionsdcard
第四:
继续选择partitionSD
第五:
提示输入swap分区大小,只需要按音量上下键即可调整分区大小
分别有32M、64M、96、128M等
本人选择128M
,选择好后按提示确定(如按开机键确定)
第六:
这时会提示EXT分区
同样按音量键选择大小,这里我选512M (不要分的很大。
没用的。
分个500M左右就足够了)
第七:
剩下的全部自动分为FAT32,确定后等待,然后再返回返回partitionSD。
把剩下的两个选项也运行一遍。
最后再返回主菜单然后按HOME键或开机键重启
---------------------------------以上完成TF卡的分区操作第八:
开机后,打开GScriptMod选择enableApps2SD完成后会自动重启第九:
继续运行GScriptMod选择enableSwap提示结束后关闭即可
以上几步就能正确设置App2SD了。
查看是否成功就只要安装个R.E.管理器。
查看date/app。
看最上面提示的可用空间是不是你设置的EXT分区大小。
比如我分了上面的512M,那我这里就显示512M了。
然后安装个大点的软件比如装个水果忍者什么的。
(在安装之前查看下设置里的SD卡和手机内存,看下手机内部存储是多少M)然后再安装软件。
看下手机内部存储是否变小了。
(注意:
比如你装个10M的水果忍者,手机内部存储还是会小个1M左右的。
我也发现有好多软件和游戏装上去都会少个1M的空间。
我装了80多个软件和游戏就少了80M左右。
不过也足够了。
我目前的手机内部存储还有90M左右的空间)。
最后我们来说下如何刷机.刷机通俗点就是重新做新系统。
就好比我电脑现在是XP的系统。
但是现在WIN7比较火。
于是我就给电脑装了WIN7的系统。
道理是一样的。
我使用的是2.1的系统。
我也刷过2.2的系统。
不过问题很多。
目前小D能刷的2.2系统不怎么稳定。
所以不推荐。
推荐2.1的。
地址:
这个ROM比较稳定和实用。
至少我测下来是这样呵呵。
第一步:
下载好上面的ROM,然后放到内存卡的根目录下。
就是直接拖到内存卡里。
不要给他新建什么文件夹。
注意的是不需要解压缩。
直接不啊ZIP格式的文件放进去。
文件名你可以改的没事。
第二步:
关机状态下一直同时按住开机键和拍照键(不要放开),出现蓝屏幕时松手,按提示按音量减小进入recovery模式
第三步:
选择wipedata/factoryreset,按小房子键确认两次,清空数据,以此类推下面五项分别确认。
等下面五项清空完成,按一次返回键就是小房子右边的~退出wipe。
第四步:
选择flashzipfromsdcard,然后会看见你内存卡上的ROM文件。
然后按两下确认键。
接着你会看见一条进度条。
然后你就等吧,等进度条全部完成了。
也就说明你刷机成功了。
然后按返回重新启动。
第一次开机比较慢。
在红色界面那可以长按红房子左边的菜单键跳出来(跳过)选项。
就不需要设置了
安卓内存卡分区详解
这两天刷了2.2版本之后换了个内存卡,问题来了,需要把内存卡分区,下面就让把这两天分区的经验分享一下。
不对的地方希望各位能指正,感谢。
这里以我的国行G2作为说明,刷的是啊兴的2.2版本。
参照了G1的分区教程。
分区的目的简单的说,就是为了可以把软件装在内存卡。
(至于把内存卡升到ext4是为了使我的国行G2更稳定和增加处理的速度,没办法,移动的心机就是麻烦。
大部分机型是不需要的,各位可以选择性的分区。
)
为什么要对存储卡进行分区
APP2SD的工作原理:
以4G的TF卡做比方,将4G的卡分成3个分区,FAT32作为你正常存储音乐,图片的普通存储范围,SWAP分区是作为系统缓存,越大对系统运行缓慢的影响愈好,但一般不会超过96M,还有一个EXT3分区,这个分区的作用就是将你安装的软件安装到TF卡上,不占用手机内置内存,更好的提升系统稳定性和运行速度。
以我的国行G2为例子,目前的HeroRom基本都要求存储卡有三个分区才能保证Rom刷新成功并工作正常。
这三个分区是:
1.Fat32主分区:
普通的存储卡空间,用于文件存储等;
2.Ext4主分区:
用于AppToSD,即将应用程序安装到存储卡而非手机存储,ROM自动完成;3.Linux-Swap主分区:
用于解决G232B系统内存不足的问题,系统自动调用此分区。
有关Linux-Swap分区、SD卡、分区与SD卡损耗的一些信息
MicroSD卡也就是熟称的“TF”卡,是Motorola与SanDisk共同推出的最新一代的记忆卡规格,它采用了最新的封装技术,并配合SanDisk最新NANDMLC技术及控制器技术。
大小(11mmx15mmx1mm),约等于半张SIM卡,Trans-FlashCard为SDCard产品成员的一员,附有SD转接器,可兼容任何SD读卡器,TF卡可经SD卡转换器后,当SD卡使用。
T-Flash卡是市面上最小的闪存卡,适用于多项多媒体应用.Trans-flash产品采用SD架构设计而成,SD协会于2004年年底正式将其更名为MicroSD,已成为SD产品中的一员。
MicroSD的储存单元分为两类:
SLC(SingleLayerCell单层单元)和MLC(Multi-LevelCell多层单元)。
SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。
此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。
目前的TF卡无写入次数平均分摊管理,导致写入次数为理论上的1w次。
那么建立swap分区意味着系统会对这一组单元集中作频繁写入操作,是否会导致TF卡的迅速损坏呢?
可以通过修改/dev/sys/vm/swappiness的值来告诉系统你想交换的多勤快。
在Linux里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。
swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
两个极端,对于ubuntu的默认设置,这个值等于60。
所以我们可修改swappiness来控制系统对swap分区的写入频率。
Linux的Swap分区的作用可简单描述为:
当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。
那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。
这样,系统总是在物理内存不够时,才进行Swap交换。
关键词就是虚拟内存。
目前G2的系统内存明显不够使用,所以建立了Swap分区后,可以有效的缓解这个问题。
具体在hero上表现为”正在加载/Loading”现象少了。
存储卡分区的次序与分区大小
存储卡按照次序的三个分区:
FAT32主分区;EXT4主分区;LINUX-SWAP主分区。
举例的分区大小:
LINUX-SWAP:
96M;EXT4:
500M;FAT32:
剩下所有存储卡内空间。
一定要注意,先分区FAT32,再分区EXT3,最后分区LINUX-SWAP。
问题出现:
怎样最先确定FAT32分区的大小?
很简单,从系统里看看你SDCARD的空间,减去500MEXT3空间,再减去96MLINUX-SWAP的大小就好。
例如8G卡实际容量若为7.59G,那么FAT32分区大小为7590-500-96=6994M分区大小即可。
还有一个细节,使用分区软件进行分区操作的时候,分区大小可能不会正好是上述数值,多多少少几M