SD卡变只读怎么办

2024-11-06 15:24:46
推荐回答(5个)
回答(1):

坏了,换一块吧。。。。。真的,下回买大牌子的
我还找到了比较麻烦的修复办法如果相信自己的势力就试着修复一下吧,我认为你是属于这种毛病
SD只读挂载,除去RP问题,往往发生在以磁盘模式连接到电脑并拷贝文件后,没有按照“安全删除硬件---》手机退出磁盘模式”的顺序来操作,而导致FAT分区产生错误记录,因此被android拒绝以写挂载。值得一提的是,在很久很久以前,我用Linux挂载U盘也遇到过类似的症状,不过随着Linux的进步,这个问题早就已经能被自动修复无须人工干预。但是,很显然,android因为对linux是部分取用策略,在这里出了同样的错误。
如何修复?
问题处在FAT分区上,与ext分区无关。关键在于修复FAT的出错信息,之后挂载就不会有问题了。你可以首先试着关机重新插一下卡,有时候可以解决问题,如果还是不行,那么可以试试下面几个解决办法:
第一个办法: 1. 利用adb shell登录终端,然后在弹出来的命令符输入命令dmesg,可以看到很多条记录刷出来,其中会有FAT的出错信息,记录下出错的设备名
2. 运行ls /dev/block,可以看到许多设备,找到对应你出错FAT分区的设备文件名称(注意这里的文件就是设备,熟悉linux的直接进入下一步)
3. 运行fsck_msdos /dev/block/设备名 ,根据不同的情况,将会弹出多条信息,提示检测到问题,需要修复,按y同意(有风险,请谨慎)
4. 退出adb,点击状态栏的sd卡重新挂载,看看是不是可以了(个人建议最好重启一下手机)
复制代码
第二个办法: 到市场下载安装一个Adroid可用超级用户的终端,登陆超级用户之后,用fsck_msdos命令修复磁盘错误,命令同上(理论可行,尚未测试……)
复制代码
第三个办法: 找到一台XP,把卡插进去,让XP正常识别一次并安全删除硬件,症状自消。这里需要注意的是,几块钱的读卡器不支持大容量sd卡,请选一个好点的读卡器。另外,这个办法我没有测试过,理论上估计应该是可以的,有条件的朋友试了回应一下。
复制代码
看到论坛有人在问这个,我也正好遇到这个问题,希望能帮助大家解决,成功的朋友麻烦给个回应,谢谢!
PS:O大下次打包能不能做个FAT自动修复的小程序整合进去呢,一条命令就搞定,一定会很实用,非常感谢!

回答(2):

我昨晚分区的时候也出现这情况,以为SD卡坏了,手机端显示只读拿出SD卡重新装入手机,这时手机会显示SD卡需要格式化,格式化后就正常了但东西都不见了

回答(3):

  手机SD卡为只读的解决方法如下:
  1.将手机内存卡插入读卡器连接电脑。
  2.右键单击击可移动磁盘(内存卡设备)。
  3.左键单击属性。
  4.把只读前的勾取消 。
  5.左键单击应用、确定。
  6.安全删除硬件,拔出读卡器,取下内存卡即可。

回答(4):

遇到过。当时用读卡器备份后,格式化,再拷贝回去恢复。可以试试看。

回答(5):

可能中毒了。。