HTC HD2启用a2sd,如何操作?

作者&投稿:侯新 (若有异议请与网页底部的电邮联系)
htc hd2 关于APP2SD,A2SD,DATA2SD,A2SD+之间的区别和解释~

  首先解释一下这些缩写,全部的意思就是Application To SD卡,就是说将应用安装在卡上。为什么要这么做呢,那是因为HD2原版手机本地存储只有512M(T版有1G的ROM空间),Android(MIUI)系统刷到手机内,主要有几个目录占用了手机本地存储:1、/system;2、/data、3;cache;4、 /boot等。这几个目录基本使用了512M的空间,我们在执行daf刷recovery的时候,其实就是对512M进行这几个目录的分区,其中主要占用 512M空间的是/system和/data,而/system在使用过程中的增长不大,只要我们给足空间,让刷机的ROM中/system目录的文件总量能够拷贝到/system分区就没问题,目前MIUI的/system的目录文件总量大概是105.36M,为了可能需要打补丁,我给到了128M,可能110M也够,最早刷daf的recovery给/system有250M的空间,如果改为150或者128,就能够给其他的分区比如/data增加 100M多空间(以为默认会将所有剩余空间给到/data目录)。/data是作为主要的软件安装地点,这里除了安装的软件以及软件的缓存都在这个目录。那么这个目录最多也不过有不到300M空间(T版有800M的空间,不用太担心),那么像极品飞车这样的软件多安装几个,300M的空间很快就会被用光。那么为了让程序文件利用SD卡的空间,因此出现了app2sd、a2sd、data2sd、a2sd+的各种方案,其实这并不是MIUI的先例,在其他 Android手机上也是如此。那么我就要分别说一下这四种方案的特点和区别:

  (1)app2sd是google官方Android系统的一种官方方案,它类似WM将应用程序的部分主要执行文件放到SD卡上,这些文件是保存在 Fat32的SD卡上,这种方式不需要对SD卡做复杂分区,而是用Windows简单格式化SD卡为Fat32分区就好,缺点就是并不是所有程序都能移动到卡上,因为有些程序需要常驻内存,并且在一些情况下,为了省电,可能需要断开卡的供电,因此有可能导致程序运行出现问题。如果用91或者PC助手类似的软件强制安装在SD卡上,则会导致桌面插件不能正常运行。这也是我们不能接受的,所以这种方法基本玩家都不会采用。

  (2)a2sd,其实在我搜索网络的信息看到有两种观点,一是a2sd就是app2sd,二是a2sd就是a2sd+,通过我的分析,a2sd其实就是简写的app2sd,所以大家就把app2sd和a2sd都认为是官方提供的利用SD卡存储程序文件的方案。这个和app2sd方案一样,基本不被玩家采用。

  (3)data2sd,这种技术类似于以前在卡上运行Android,这种方案是在卡上建立一个data.img的文件,其实这个文件就是系统 /data分区的数据,这种方案和以前在卡上运行这个Android方式类似,只不过除了data.img文件,其他文件都在手机存储上。 data.img文件在Fat32分区的SD卡上,这种方式优势是data.img文件大小可以比较自由的控制,从512M到2G甚至更多都可以设置,而且不用对SD卡进行复杂分区。但是问题是因为data.img在SD卡Fat32分区上,以前比如冻屏等类似问题还是存在,并且不能避免当手机电量不足,进入省电模式的时候会切断SD卡供电,导致手机整体无**常运行。但是我看到很多朋友用data.img,主要是因为比较简单,如果你是初学者,并且对我上面的教程关于分区的部分实在是搞不定,也可以采用这种方式(论坛有介绍,搜索一下data2sd,方法很简单),但在我看来这并不是最佳的解决办法,即使它的优点很多,但是缺点也很显著。建议初级玩家使用,高级玩家不使用。

  (4)a2sd+,从名字来看a2sd+只是比a2sd多了个+,但是技术是完全不一样的。它采用的是将SD卡进行Andoird(Linux)可是别的分区进行使用SD卡的。因为采用了这种分区,从硬件上看虽然这些分区在SD卡上,但是Android则认为这是本地存储硬件,大家可以通过超级终端在 /dev/block目录下看到mmcblk0p1、mmcblk0p2、mmcblk0p3的文件,其实这就是我们做的Fat32、Ext3、Swap 分区的硬件名称。我们则需要将/data目录使用Ext3分区,那么我们采用的是建立一个/sd-ext目录,让他加载(mount)mmcblk0p2(Ext3)这个分区,然后在/sd-ext下建立app、app-private、dalvik-cache三个目录,然后利用Link技术,就是让/data目录下的app、app-private、dalvik-cache的目录分别Link(Link技术是指将目录连接到另一个目录,在这两个Link与被Link目录里做任何操作就相当于在被Link的目录里操作)到/sd-ext目录下的那三个目录,其实这个过程就是命令a2sd reinstall和a2sd cachesd的时候做的。a2sd reinstall主要的执行内容是将/data/app和/data/app-private目录下的程序分别拷贝到/sd-ext/app和/sd- ext/app-private目录下,然后将目录Link过去,同样a2sd cachesd是将/data/dalvik-cache目录的文件拷贝到/sd-ext/dalvik-cache目录下,然后将目录Link过去。这样我们的程序安装在/data的这三个目录下,实际上使用的是/sd-ext目录所用的SD卡ext3分区的空间,因此大家发现安装程序之后关于手机界面的手机存储没有太多变化。那么app、app-private、dalvik-cache都是什么呢?app是我们的apk程序所安装的位置,如果你有加密的程序,则它会进入app-private的目录,而dalvik-cache则是程序的缓存,这三个目录占用个主要的程序安装所占的空间,那么大家依然会奇怪为什么手机存储依然会变小,只不过慢了一些。那是因为安装程序的时候/data/data这个目录也会有数据增加,但是不太多。但是a2sd+技术为什么不将/data/data目录也Link到/sd-ext目录下,我认为可能/data/data需要更好的稳定性和速度,如果将/data /data目录也Link到卡上,可能冻屏会出现,这纯属个人猜测。我曾经手动将/data/data转移到/sd-ext的/data(我自己建立的目录)下,系统会非常不稳定,而且有自动重启现象。但是即使我们有不到300M的手机存储(其实就是/data分区大小,可以用91或者PC助手的文件管理看到),但是主要的程序进入了app或者app-private目录下,缓存的数据进入到dalvik-cache目录下,/data/data不会占用太多空间,是可以接受的。这种方案的缺点是技术比较复杂,新手能够理解需要学习更多的知识(其实学会了会有成就感哦!)。但是这个顺应Android(Linux)技术,因为Ext3和Swap分区并不认为成SD卡,所以在电量不足的情况下,只是将 Fat32那个分区的逻辑卷卸载,而不会触及Ext3和Swap分区,并且这种方案是最稳定的。

关注 我显示的也不是* 但我运行后面的步骤 都成功了 我也不知道是否成功启用a2sd吗。。。

你是要给卡分区呢?还是已经分好区要开启A2SD呢?
分区:备份好SD卡,分区会格式化SD卡的,切记!!重启进入amagldr,选择AD recovery,选择进入advanced,选择进入partition SD card,之后有分区大小,一般选择1024的就行,接着是cache的大小,听说可以为0,没试过,我用的是256的。这样你的手机卡就分好a2sd的分区了。然后刷rom,刷补丁,再重启,搞定。。。
开启:可以通过检查内存就看出来了,但不一定开启了,你可以刷补丁,也可以手动开启
下载安装一个终端模拟器,
运行su 回车(获取权限,点允许)
a2sd reinstall 回车(手机开始将程序搬到a2sd卡的分区)
重启完成手机a2sd
如果你还要开启a2sd+的话,开机继续运行终端模拟器
su 回车
a2sd zipalign 回车(读取数据)
a2sd cachesd 回车(手机再重启)
这样,手机的软件和cache都会移动到刚才的分区。。。
希望有帮助吧,前提是你刷的rom都支持a2sd,或a2sd+


芝山区17797195905: HTC HD2启用a2sd,如何操作?
尧步仙灵: 你是要给卡分区呢?还是已经分好区要开启A2SD呢? 分区:备份好SD卡,分区会格式化SD卡的,切记!!重启进入amagldr,选择AD recovery,选择进入advanced,选择进入partition SD card,之后有分区大小,一般选择1024的就行,接着...

芝山区17797195905: HTC Desire HD 支持A2SD+吗?怎样开启? -
尧步仙灵: 首先说一下,DHD本来就是2.2版本的,自带是可以把东西装在卡里的,不需要什么其他软件支持还有就是DHD自带1.5G的内存,不是2G.移动软件储存卡操作是:设置-应用程序-已经安装的程序--选择了需要的程序,清除痕迹后就可以移动到SD卡上了

芝山区17797195905: htc hd2 关于APP2SD,A2SD,DATA2SD,A2SD+之间的区别和解释 -
尧步仙灵: 首先解释一下这些缩写,全部的意思就是Application To SD卡,就是说将应用安装在卡上.为什么要这么做呢,那是因为HD2原版手机本地存储只有512M(T版有1G的ROM空间),Android(MIUI)系统刷到手机内,主要有几个目录占用了手机本地...

芝山区17797195905: 大哥,HTC - HD2怎么把东西移到存储卡啊,我知道怎么移动,但是有些移不过去又怎么办阿. -
尧步仙灵: 是应用程序还是文件? 如果是应用程序的话不能移动纯属正常,部分程序自己设定的就是安装在手机内比如百度输入法什么的,因为他们需要较快的读取速度而安装在SD卡会影响性能,嗯大概就是这个意思吧如果是文件你ROOT后应该是可以移动的啊

芝山区17797195905: HTC的HD2刷安卓要具备些什么条件 -
尧步仙灵: 【刷机】 本教程针对的是MIUI系统的ROM,随着版本升级,不管大家新刷还升级,都可以参考这个教程.建议刷MIUI官方版本,因为后续升级只要大家用MIUI的OTA服务就可以实现升级,也不需要再完全清空重新刷了,简单而又方便.下面就和...

芝山区17797195905: 请教 :htc hd2如何将相册照片和视频存放路径默认设置为sd卡中?谢谢. -
尧步仙灵: 在打开相机以后点击带箭头的方框,然后在出现的齿轮图标里点击,出现菜单以后有一个“保存位置”的图标,对应的有卡和手机两个选项,如果需要存在卡里就选择出现卡的图标…… ok!

芝山区17797195905: htc 刷a2sd+ 的rom -
尧步仙灵: 刷完了不需要激活的,直接可以使用,支持a2sd意思是可以把软件装到内存卡里面,这样节省了手机内部存储容量,可以装大量的应用到SD卡,一般的安卓2.2和2.3都支持a2sd的,建议你刷到2.2吧,保险一点,2.2用一段时间,如果觉...

芝山区17797195905: htc hd2 android2.2系统, 如何app to sd -
尧步仙灵: 2.2就不需要做APP2SD了 刷好了在手机里格式化下内存卡 然后安装软件后到设置-应用程序-管理应用程序-选择程序 里面右侧会有一个转存至SD卡 点击后如果显示转存至手机内存就说明已经过去了 要是需要批量安装软件的话把91助手设置成安装至内存卡选项就可以了 不是所有的软件都支持APP2SD的 窗口小部件的软件就不支持 例如 墨迹天气 天天动听等

芝山区17797195905: HTC HD2怎么刷机 -
尧步仙灵: HTC HD2刷机步骤:四部刷机 第一步 解锁 第二步 刷MAGLDR 第三步 刷Recovery 第四步 刷机(安卓)1、刷:解锁 确保是解过锁的,刷HSPL 2.08 按住开机和音量下键 三色屏2、刷:MAGDR113 在三色屏上连接USB --gt; 在电脑上打开...

芝山区17797195905: hd2 直刷android A2SD怎么做
尧步仙灵: 推荐你上刷机网~上面会有详细的教程和rom下载~这是刷机网上最新更新的rom: http://www.shuaji.net/rom/dopod_HTC/HD2/HD2_Android_ROM/2011010111920.html

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网