a2sd+状态下应用程序丢失的解决方法详细解析_Android

这种情况,十有八九是SD存储卡的ext分区出错了,修复错误后重新开机即可重新启用a2sd+,找回原来安装的应用程序

同修复FAT分区一样,这个可以通过fsck来进行,运行命令从fsck_msdos变更为fsck就行了。
不过如果你用的recovery版本有fix SD:ext这个选项的话,直接进入recovery选中修复就行了。

修复后重新启动手机,a2sd+就可以重新启用,空间不再不足,丢失的程序也能找回来了。

另外,容易导致这种问题出现的操作有如下几点需要注意:
1.刷机完以后开机之后最好关机然后再开(不管你刷了什么包或者补丁,是否wipe),没有这个操作,容易出现安装软件时导致系统重启,ext分区出错

2.不要迷信各类重启软件的快速重启功能,要想完整的保存已经安装的软件等数据,最好使用关机选项,而不是快速重启,只有知道自己在干嘛的情况下才使用快速重启是个好习惯

3.在需要取出存储卡的时候,耐心等待系统正常关机,不要急着拔电池拔卡,在黑屏之后仍然等待5-8秒钟左右,虽然黑屏了,但是这时候关机动作还没有最后完成,贸贸然拔电池易造成ext损坏.

Recovery 工程模式 中英文对照表 详细说明
1、Reboot system now——重启

2、USB-MS toggle——在recovery 模式下直接连接USB而不需要退出该模式

3、Backup/Restore——备份和还原
3-1、Nand backup——Nand 备份
3-2、Nand + ext backup——Nand 备份(系统和ext 分区一同备份)
3-3、Nand restore——还原(就是还原3-1、3-2 的最后一次备份)
3-4、BART backup——BART 备份 (包括系统和ext 分区)
3-5、BART restore——还原最后一次的BART备份
Nand 备份类似于系统的备份 而BART 则像是PC 上ghost 的备份。
Nand 备份 它不会备份ext 分区(就是第二分区 没有分区的可以不管这个)
所以你的如果app2sd 了 那么装在第二分区的程序用Nand 恢复是办不到的
BAR T则可以备份到ext 分区 用BART 恢复则可以恢复整个系统 可以使它和你备份前一模一样,不会有一点文件信息的丢失(包括联系人、短信、图片、影音等,所以如果你装的东西比较多,那么备份和恢复会比较慢)

4、Flash zip from sdcard——从sd卡根目录的.zip ROM 刷机包刷机

5、Wipe——清除
5-1、Wipe data/factory reset——清除内存数据和缓存数据
5-2、Wipe Dalvik-cache——清除缓存数据 + ext 分区内数据
5-3、Wipe SD:ext partition——只清除ext 分区内数据
5-4、Wipe battery stats——清除电池数据
5-5、Wipe rotate settings——清除传感器内设置的数据

6、Partition sdcard——分区sd 卡
6-1、Partition SD——自动为sd 卡分区
6-2、Repair SD:ext——修复ext 分区
6-3、SD:ext2 to ext3——将ext2 分区转换为ext3 分区(推荐)
6-4、SD:ext3 to ext4——将ext3 分区转换为ext4 分区(C4 卡不推荐,C6 卡推荐)

7、Other——其它
7-1、Fix apk uid mismatches——修复apk 程序
7-2、Move apps+dalv to SD——移动程序和虚拟缓存到sd 卡(这个可不是 app2sd)
7-3、Move recovery.log to SD——移动刷机日志文件到sd 卡
(执行此操作后,sd 卡根目录会出现一个“recovery.log” 文件 即为刷机日志文件)

8、Power off——关机

时间: 2024-09-20 06:12:24

a2sd+状态下应用程序丢失的解决方法详细解析_Android的相关文章

a2sd+状态下应用程序丢失的解决方法详细解析

这种情况,十有八九是SD存储卡的ext分区出错了,修复错误后重新开机即可重新启用a2sd+,找回原来安装的应用程序 同修复FAT分区一样,这个可以通过fsck来进行,运行命令从fsck_msdos变更为fsck就行了.不过如果你用的recovery版本有fix SD:ext这个选项的话,直接进入recovery选中修复就行了. 修复后重新启动手机,a2sd+就可以重新启用,空间不再不足,丢失的程序也能找回来了. 另外,容易导致这种问题出现的操作有如下几点需要注意:1.刷机完以后开机之后最好关机然

WinCE下应用程序错误的解决之道

         这个对话框,大家应该都不陌生.程序员做开发时经常会见到,用户肯定也曾被它骚扰过.很显然,这是软件的BUG所致.软件中存在的BUG肯定是会出现的,只是时间的问题,或早或晚,有些很幸运在测试时就会被发现,那些不幸的就成了客户抱怨的缘由.所以,我们不能抱有侥幸心理,而应该想办法来解决这类问题.        对于软件的BUG来说,扼杀于摇篮当然是最根本的解决办法.尽量编写没有BUG的代码,必要时主动在代码中添加一些异常处理,让程序决断如何处理.很多语言都提供了异常处理的机制,但BUG

Win7系统wps无法运行提示qtcore4.dll丢失的解决方法

  Win7系统wps无法运行提示qtcore4.dll丢失的解决方法         具体步骤如下: 1.首先打开wps程序安装路径,可以在开始菜单中找到wps,单击右键,选择[打开文件位置]; 2.将[QtCore4.dll].[QtGui4.dll].[QtNetwork4.dll].[QtXml4.dll]4个文件复制起来; 3.点击该文件夹地址栏中的版本号,例如:9.1.0.xxxx,然后打开"wtoolex"文件夹; 4.将之前复制的4个文件粘贴到该文件夹中; 5.将计算机

Win8系统下自动开启Bing的解决方法

  Windows8系统面市已经有一段时间了,用户安装体验win8也有一段时间,对于win8的操作,相信很多用户已经或多或少掌握了一些,但是在面对win8系统下的一些小问题还是无法自己去解决,下面我们就来分享一个win8系统下自动打开bing的解决方法,供用户参考. 问题症状: 开机自动启动默认浏览器并且打开cn.bing.com站点.问题浏览器不限于IE,即使安装了火狐.谷歌的都一样;同时,不是所有安装Win8系统的用户都会有. 解决方案: - 同时按住Win + R键,输入"gpedit.m

svchost.exe应用程序错误的解决方法

svchost.exe应用程序错误的解决方法: svchost.exe是微软Windows操作系统中的一个系统程序,其微软官方对它的解释是:svchost.exe是从动态链接库(DLL)中运行的服务的通用主机进程名称.该程序对系统的正常运行起到了重中之重的作用,而且是不能被结束的. Svchost.exe在哪里? Svchost.exe文件存在于"%system root%system32"(如C:Windowssystem32)目录下,可以说是Windows 系统中核心的重要进程 ,

Mysql挂掉后无法重启报pid文件丢失的解决方法_Mysql

阿里云单核2G的配置挂着两个企业网站,访问量一般.最近每天几乎都会出现网站打不开显示数据库链接失败的问题. 多方寻求原因发现,mysql的pid文件缺失,并无法重启自建,后来也看了其他帖子说关闭日志什么的未果,查看系统日志发现,是因为内存满了导致mysql进程被杀,然后就一直挂起状态. Sep 25 11:33:48 iZ28jcqqr7lZ kernel: Out of memory: Kill process 23201 (mysqld) score 53 or sacrifice chil

ubuntu下安装程序的三种方法总结(推荐)_Linux

引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了. sudo apt-get install build-essential 执行上述命令以后,我们可以看到一下信息,The fol

安卓手机后台程序无法关闭怎么办?安卓手机后台程序无法关闭解决方法

安卓手机后台程序无法关闭解决方法  关于Android的后台一直关不掉的问题,其实完全是因为Android的广播机制.简单来说,当用户安装某一个程序的时候,系统会像面试官一样把这个程序的功能记录下来,当用户在使用手机时,系统状态的变化会产生各种事件,这些事件需要一些程序来处理的时候,系统会发送广播消息,而这些能处理这件事的程序会被启用,究竟是用哪一个程序,这个是由系统默认的程序或者由用户选择的程序来处理这个事件.   举个例子:就如同你开了一家公司,Android是你的管家,那些程序则是来你这里

PHP下的浮点运算不准的解决方法_php实例

最近在做一个?的相加减问题是,出现了浮点运算不准的情况,看来都说解释型语言对于浮点运算都会有问题的说法是真的. 首先看一段代码: <?php $a = 0.1; $b = 0.7; var_dump(($a + $b) == 0.8); 打印出来的值居然为 boolean false 这是为啥?PHP手册对于浮点数有以下警告信息: Warning 浮点数精度 显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式.这就会造成混乱的结果:例如,floor