关于A2SD、A2SD+新手必看+基本知识普及
关于A2SDA2SD+新手必看+基本知识普及

  A2SDApplication To SDCard的缩写,它能实现将Android系统的APKtf卡修复软件包安装到SD卡。一些初涉Android操作系统的智能手机的用户感觉A2SD的水很深,今天闲来无事,给不明真相围观者说说A2SD的那些破事儿。
  【申明】本文是A2SD扫盲文,高手无视。
  【围观门槛】略懂TF卡、分区、刷机那些破事儿。

一、事出有因
  Android操作系统的智能手机除了有个只读ROM空间用来存放核心操作系统外,都会有一个闪存(NAND)空间来存放系统运行产生的数据。手机使用时,用户安装的程序和数据资料是不能存放在ROM中的,只能存放闪存空间。更多的ROM空间可以预装除核心操作系统以外更多的应用软件,更多的闪存空间,则可以让用户存放更多的影音、文档资料。
  实际上,手机出厂前,运营商在定制手机时已在闪存中安装了许多第三方软件,剩给用户的空间往往不足标称的容量。也许你只是在闪存中放上几张专辑的MP3,空间就用完了。因星座是按公历还是农历
此,手机提供一个TF卡扩展口,用户可以插入一张TF卡来扩充存放数据的空间。用手机中的资源管理程序查看,如同你的Windows电脑上插入了一个U盘,TF卡在Android系统中被显示为一个SDCard设备。
  由于绝大部分数码设备(相机、摄像机、手机、MP4等)只支持Fat32分区格式,因此TF卡出厂前一般默认分成一个Fat32主分区,让你即买即用。你的Android两只老虎爱跳舞手机也很聪明,你只要插入一张Fat32格式的TF卡,它就能读写卡上的多媒体数据了。
  自从有了TF卡,从此万事无忧啦!当你开始像我一样,疯狂地从电子市场下载**的软件来喂你的手机时,突然有一天,系统弹出窗口告诉你:内存不足!你满腹狐疑地嘀咕:不是有一张巨量的TF卡,这么快就满了吗?
  对不起,我得告诉你一个真相:Android手机在2.2版本发布之前,默认是不会将软件安装到TF卡上去的……

二、官方A2SD解决方案(2.2 ROM+
  Google官方很晚才支持将软件安装到TF卡,那就是Android 2.2 Froyo版本中的移动到SD功能。它通过在TF核舟记原文卡上生成一个.Android_secure文件夹,将软件安装到里面。官方A2
SD的好处是不用对TF卡做任何处理,只要将手机升级到Android 2.2版本就可以支持将软件安装到TF卡。
  但是,这个方法有一些问题:
  1、软件不是自动安装到TF卡中,你需要先像平时一样地安装好软件,然后你得高抬贵手,在管理应用程序界面中一个一个地选中程序并且点击移动到SD
  2、不是所有的程序都能被移动,事实上很多软件是在Android 2.2版本推出前发布的。开发者是否愿意在下一个版本更新时增加允许移动的功能,不得而知。
  3、即便软件能移动过去,也不是wage软件产生的数据也都会自动移动到SDcard设备中。事实上,这种方式下,有些数据必段保存在闪存中。所以,你的手机照样很快就会吃完你仅有的点点闪存空间。
  4、你也许可以通过命令行或某些专门软件强制将所有软件移到SDcard上,但是这么做你也许要付出一点代价,比如,有些插件从此无法使用。
  5、当你的手机通过数据线和电脑相联而装载TF卡时,安装在卡上的软件就不能使用了。
这就是官方Android 2.2 版本提供的A2SD的解决方案的真相。这多少让不明真相的围观者感到一些不爽。别急,咱还有民间民间A2SD解决方案!


三、民间A2SD解决方案(2.1 ROM)
  在Android 2.2版本出来之前,一些国外的民间高手早就不满官方不闻不问的态度。自力更生,丰衣足食,搞出来一个民间A2SD版本。我可以负责任地告诉你:民间A2SD真的很强大!
  前文提到TF卡默认是一个Fat32主分区。民间A2SD解决方案是通过将你的TF卡分成两个主分区来实现将软件安装到TF卡上。
第一个主分区仍是Fat32格式,让你存放各种文件、软件和备份资料等;第二个主分区是Ext格式。如同你的Windows电脑可以将你的硬盘分区格式化成Fat32NTFS格式一样,Ext格式是Android系统能识别的另一种文件系统格式。
  Ext格式不接触Linux系统的人比较陌生,它有不同的版本,从Ext1Ext4。民间A2SD版本对Ext2Ext3支持得比较好。Ext3以上格式有日志(Journal)功能,相当于Windows中的NTFS格式的日志功能,当系统在读写过程中因意外事件(比如突然拨电池)而中断时, Ext3分区上的数据文件能在下次开机时自动通过日志回滚修复,不会有损坏或者丢失。至于采用Ext3格式还是Ext4格式,建议暂时不用Ext4格式,因为有的ROM不支持。
  在Windows 98时代,非正常关机重启时通常会有一个蓝屏界面执行磁盘扫描程序,检查是否有损坏的文件块,这正是因为Fat32格式不具备日志功能的原因。进入Windows XP时代,系统支持有日志功能的NTFS分区格式了,所以文件系统损坏的可能被降低了。
  细心的你在手机启动时也会发现,通知栏总是提示正在准备SD。其实这就是系统在装载TF卡前扫描Fat32分区是否有损坏的数据的过程。而Ext格式支持日志功能,所以Ext分区在开机时不需要扫描准备过程,这意味着手机在启动时可以直接访问,利用这个特点,就能实现桌面小插件等后台程序的开机运行!
   除了A2SD方案外,还有Apps2SD,Apps2SD+等方案,以及最新的Data2Ext,Soft2Ext方案,具体视每个定制ROM集成与否而定。在实现上各有特点,但主要目的是一样的——将用户程序和数据转到TF卡上。【2010/12/17

四、民间A2SD实现三个条件我没有说谎歌词
  【Windows环境的准备工作】
  1、你的电脑已正确安装手机驱动。
  2、你会正确使用分区软件。因为Windows默认不支持Ext分区,所以将TF卡分成Ext分区
需要通过第三方来实现。例如:Paragon Partition Manager 7.0 Professional
  3、你的手机已经root,并安装了诸如Recovery Clockwork刷机工具软件,懂得如何进入BootLoader模式和Recovery模式。
  4、电脑中正确安装fastboot和adb命令工具,懂基本命令操作。【注意】命令是区别大小写的!
  5、电脑可以通过fastbootadb命令工具访问手机。

  【条件一】TF卡按要求分成两个分区
  分区操作会格式化你的TF卡,可能丢失卡上的所有数据,切记先备份好卡上的重要资料!【注意】不要通过数据线方式直接对手机里的TF卡进行分区,而是使用读卡器进行分区。
  分区操作时会涉及几个关键字:分区类型、分区顺序和格式、分区容量、格式化。
  民间A2SD解决方案要求的正确分区的操作如下:
  1、分区类型:二个分区都要选择主分区,不能是逻辑分区。
  2、分区顺序和格式:第一个分区是Fat32格式,第二个分区推荐Ext3格式,Ext2也可以。
  3、分区容量:第二个分区不超过1.5GB,剩余的空间给第一个分区。
  4、格式化:不要忘记分区完成后快速格式化你的两个分区。
  【注意】Ext分区在windows下是不可见的。从Windows的资源管理器中查看,你的TF卡只有一个盘符,并且会少了一部分空间。少掉的空间正是你的Ext分区。但在Windows的磁盘管理中仍能看到Ext分区的存在,只是不能被识别。
  【条件二】创建符号链接(symbolic links
  创建符号链接的过程,很像是Windows系统中的映射网络驱动器操作。就是将某个文件夹映射到某个盘符上。这个操作最不容易做。一般有两种方式实现。
  方法一:【注意】初学者慎用!
  当你的TF卡分好区之后,通过远程方式或在你的手机终端程序上运行几个命令或一段脚本,直接在闪存上创建一个符号链接到TF卡的ext分区上。这个脚本像是Windowssubst命令,将文件路径与驱动器号关联。
  方法二:【注意】针对不同机型有不同的补丁!
在你的刷机管理工具中像刷ROM一样刷一个A2SD的补丁。通过界面你可以看到A2SD是否创建成功。【注意】有些ROM刷机管理工具已带A2SD激活功能,只要选择相应菜单执行
就可以了。对于ZTE V800(Balde)手机,可以刷[url=]dtapps2sd-2.7.5.2-signed.zip[/url]
  创建好符号链接,系统无法分辨安装的软件是放到闪存中还是TF卡的Ext分区中,结果当然是如你所愿意将软件安装到了TF卡上。
  【提示】由于符号链接是Android系统固有的功能,只要符号链接不破坏,A2SD是绝对安全的。
  【条件三】ROM支持A2SD
  ROM是否支持A2SD,在你下载这个的ROM帖子中会有说明。如果你不做ROM,就不用深究,只要清楚你的ROM支持A2SD就可以了(提示:通过修改Boot.img实现)

五、民间买房首付一般是多少A2SD的安装
  1、检查是否满足三个条件。【注意】特别是条件二,创建符号链接的步骤是否正确执行。
  2、如果满足三个条件了,开始刷机吧!
  3、刷机完成后,你可以安装一个Quick System Info PRO软件,打开这个软件,如果在基本信息的A2SD存储显示:总计xxxMB,可用xxxMB”。恭喜,你成功了!否则,基本信息的
A2SD存储显示:信息不可用的字样。
  4、接下来,所有的软件安装时,都自动安装到TF卡上了。再大的游戏你也不用担心空间不够了!

六、关于App2SDApps2SD+
  最初的民间A2SD解决的是将程序安装到TF卡上,成功激活A2SD功能后,你会发现手机的闪存空间仍会慢慢减少。
  原来,耗用闪存空间的不仅仅是你的程序,还有一个叫做Davlik Cache的家伙。你不需要知道这个家伙是干什么的,你只要明白一点:所有的程序都需要调用这东西来储存数据。Apps2SD+就是将Davlik Cache搬到Ext分区上的增强解决方案,为你的手机省出更多的闪存空间。  由于使用Apps2SD+方案需要将TF卡分为三个分区,这儿就不展开讨论了。事实上,只要你的闪存空间不是太小,闪存空间耗尽的可能性很小。
  在使用Apps2SD+时,一些不明真相的围观者开始纠结,Apps2SD+会导致性能损失的问题。因为他们懂得闪存的存取速度远远大于TF卡的道理,认为更快的卡对性能提升更好。事实是,你的程序无论放在闪存还是放在TF卡上,最终都是加载到手机RAM中运行的,而
一般Android程序大多也就1MB左右,加载的时间基本可以忽略。所以,Apps2SD+对性能没有什么影响。
  此外,当支持A2SDROM在另两个条件中的某个条件不满足时,也不会影响你手机的正常使用。在手机第一次启动时,系统会自动检查TF卡,如果卡上没有Ext分区,或者你的TF卡有Ext分区,但是没有正确符号链接,系统就自动将程序释放到手机的闪存中,这也不会引起任何问题。

七、既生瑜何生亮?
  现在,Android 2.2版本已渐渐普通,许多手机通过升级后可以使用官方的A2SD解决方案了。那么,民间A2SD还有存在的必要吗?
  如果你本着够用就好的原则,平时也不大安装新软件,不更新你系统中的软件,选择官方原生的A2SD解决方案就可以了。因为它简单,不用重新分区TF卡,只是问题多多。
  如果你是名软件控,整天想着安装、更新、升级你的系统,要尝鲜电子市场里的各种软件。或者你是一名游戏达人,手机中需要塞满各种游戏,那么,民间A2SD仍是你No.1的选择!因为它高效安全,和电脑联接时不影响手机正常使用。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。