
我还找到了比较麻烦的修复办法如果相信自己的势力就试着修复一下吧,我认为你是属于这种毛病
SD只读挂载,除去RP问题,往往发生在以磁盘模式连接到电脑并拷贝文件后,没有按照“安全删除硬件---》手机退出磁盘模式”的顺序来 *** 作,而导致FAT分区产生错误记录,因此被android拒绝以写挂载。值得一提的是,在很久很久以前,我用Linux挂载U盘也遇到过类似的症状,不过随着Linux的进步,这个问题早就已经能被自动修复无须人工干预。但是,很显然,android因为对linux是部分取用策略,在这里出了同样的错误。
如何修复?
问题处在FAT分区上,与ext分区无关。关键在于修复FAT的出错信息,之后挂载就不会有问题了。你可以首先试着关机重新插一下卡,有时候可以解决问题,如果还是不行,那么可以试试下面几个解决办法:
第一个办法: 1. 利用adb shell登录终端,然后在d出来的命令符输入命令dmesg,可以看到很多条记录刷出来,其中会有FAT的出错信息,记录下出错的设备名
2. 运行ls /dev/block,可以看到许多设备,找到对应你出错FAT分区的设备文件名称(注意这里的文件就是设备,熟悉linux的直接进入下一步)
3. 运行fsck_msdos /dev/block/设备名 ,根据不同的情况,将会d出多条信息,提示检测到问题,需要修复,按y同意(有风险,请谨慎)
4. 退出adb,点击状态栏的sd卡重新挂载,看看是不是可以了(个人建议最好重启一下手机)
复制代码
第二个办法: 到市场下载安装一个Adroid可用超级用户的终端,登陆超级用户之后,用fsck_msdos命令修复磁盘错误,命令同上(理论可行,尚未测试……)
复制代码
第三个办法: 找到一台XP,把卡插进去,让XP正常识别一次并安全删除硬件,症状自消。这里需要注意的是,几块钱的读卡器不支持大容量sd卡,请选一个好点的读卡器。另外,这个办法我没有测试过,理论上估计应该是可以的,有条件的朋友试了回应一下。
复制代码
看到论坛有人在问这个,我也正好遇到这个问题,希望能帮助大家解决,成功的朋友麻烦给个回应,谢谢!
PS:O大下次打包能不能做个FAT自动修复的小程序整合进去呢,一条命令就搞定,一定会很实用,非常感谢!
1. 为什么我的sd卡在电脑里读不出来有如下几种可能:
1 SD卡损坏。可以将SD卡安装在移动设备上,如手机等,看是否可以正确读取。如果同样不能,那么属于SD卡损坏。
2 读卡器损坏。用于读SD卡的读卡器有问题,导致无法读卡。可以尝试更换读卡器,或者用其它SD卡测试。
3 读卡器与SD卡不兼容。可能性比较小,但同样存在。可以查询读卡器的说明书,看是否支持此类SD卡。
4 读卡器驱动问题。如果同样读卡器及卡在其它电脑上可以读出,那么属于读卡器驱动问题,可以升级到最新版本驱动。
2. 电脑读不出SD卡怎么办
如果是有盘符而没有显示出来的,解决方法:右击我的电脑/管理/存储/磁盘管理,然后右击“可移动磁盘”图标”单击快捷菜单中的“更改驱动器和路径”选项,并在随后的界面中单击“添加”按钮,接下来选中“指派驱动器号”,同时从该选项旁边的下拉列表中选择合适的盘符,在单击确定即可。最后打开我的电脑,就能看到闪存的盘符了。读卡器插在电脑上不显示,你先将读卡器到另几台电脑测试一下,因为读卡器因为质量的问题经常出现这样的问题,如果也不能识别就去修理或是更换,如果是系统的原因请你按下面方法检修。
USB不被电脑识别,如果是系统或系统自带的驱动的原因,可以按下面方法修复一下。 1、开机按F8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。
2、如果故障依旧,请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(如果正常模式恢复失败,请开机按F8进入到安全模式中使用系统还原)。
3、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
4、如果故障依旧,在BIOS中设置光驱为第一启动设备插入系统安装盘按R键选择“修复安装”即可。
5、如果故障依旧,建议重装 *** 作系统。
另外还有一种原因,就是USB接口供电不足,可能是USB接口连接的外设太多造成供电不足。建议使用带电的USBHUB或者使用USB转PS/2的转接头。还有可能WindowsXP默认开启了节电模式,致使USB接口供电不足,使USB接口间歇性失灵。右击我的电脑/属性/硬件/设备管理器,双击“通用串行总线控制器”会到好几个“USB Root Hub”双击任意一个,打开属性对话框,切换到“电源管理”选项卡,去除“允许计算机关闭这个设备以节约电源”前的勾选,点击确定返回,依次将每个USB RootHub的属性都修改完后重新启动电脑。USB设备就能恢复稳定运行了,频率尽量设低一些。
3. 内存卡在电脑上读不出来怎么办
1、手机数据线损坏:很多用户是使用数据线进行连接方式,如果此时出现读不出来的情况,可以拔掉看看在不连接的时候是否能够正确使用,如果能的话,很有可能是数据线出现了问题,为了确保是否是数据线出问题,可以购买一个读卡器,如果使用读卡器连接电脑能够读出来,那么就一定是数据线问题了。
2、电脑接口问题:手机内存卡和电脑连接的方式一般就是USB连接,如果确保数据线没有损坏的前提下,可以尝试更换USB接口,如果能够正常连接,说明当时连接的USB接口有问题,更换即可。
3、读卡器问题:如果你的连接方式是读卡器连接,那么可以改用数据线连接或者换个读卡器试试看,如果能够正常读取,证明你的读卡器坏了导致的,更换个读卡器即可,如果更换其他读卡器仍然不行的话,那么可以参考其他原因。
4、格式问题:每个 *** 作系统都有自己可以识别硬件的格式,我们经常使用的windows *** 作系统的磁盘格式一般是fat32,但是linux *** 作系统就不一样(具体什么格式我也不清楚),因此在进行连接的时候看看可移动磁盘的格式是否是 *** 作系统可识别的格式,如果不是可以把它格式化一下(前提是里面的内容不重要,重要的话可以先到支持的电脑上把东西拷贝出来即可),然后在连接即可解决问题。
5、没有安装软件:有些智能手机直接使用数据线连接电脑是不会出现可移动磁盘的,因为你没有安装处理软件, *** 作系统不会识别,此时我们可以到手机官方网站下载对应的软件安装即可,每款手机说明书上应该都有详细教程。
6、电脑病毒和硬件问题:电脑病毒是很多问题的罪魁祸首,电脑硬件出现问题自然也会造成这样那样的问题产生,我之所以把它们拿到一起讲,是因为我没有遇到过这两种问题引起的内存卡无法读取的情况,但是网上却流传很多,为了全面故在此把它们一起列出来。
7、内存卡坏了:如果以上原因都不是的话,那么可能就是你的内存卡坏了,硬件故障可是硬伤,这个自己无法解决,只能送修处理了,当然如果里面没有重要资料而你又不想那么麻烦去送修的话,也可以购买个新的,反正也没多少钱不是。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)