n900刷android2.3.4后,无法识别sd卡

  • 折腾1

刷了nitdroid的n12后,无法识别sd卡,故找啊找,据说etc/vold.fstab描述了系统启动时,挂载设备的情况,,,故查看之,果然如此,有了如下的折腾:

在终端下输入env命令,查看环境变量,发现External-storage是 /mnt/sdcard;

修改/etc/vold.fstab中的最后一行,关于sd卡地挂载,,,如果注释了的话,先取消注释。。然后将/dev/block/mmcblk0挂载到/mnt/sdcard下,(大致是dev-mount ...../mnt/sdcard /dev/block/mmcblk0)

测试,文件管理器无法访问到所谓的sd卡,浏览器却无法识别到sd

~~失败@

  • 折腾2

有了上面的尝试,很自然的想到直接命令挂载。。

故:mount -t vfat /dev/block/mmcblk0p1 /mnt/sdcard

测试之,文件管理软件能顺利打开所谓的sd卡,,浏览器等仍旧无法识别,提示sd卡损坏或无sd卡。此外还注意到通知栏仍旧提升sd卡损坏

折腾3——略感欣慰

后来发现,android是在system目录下的,故应修改/system/etc/vold.fstab~修改后!!reboot!!

ok,通知栏不提示sd卡问题了,文件管理器能访问所谓的sd卡了!!但是!!浏览器等已经无法识别,说sd卡不存在。。并且【设置】里边关于【存储】的描述,也说无sd卡~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

总之目前可以访问文件了,,且无需每次重启后mount了~~至于问题。。。可能是系统未识别设备,即没有吧mmcblk0当做sd设备,,故问题不大,,应该修改对sd设备的定义,,应该也在vold.fatab中。。有空了继续研究~写书稿!!55~55,伤不起啊

 

 

 

 

 

posted on 2011-10-07 02:32  rainduck  阅读(1850)  评论(0编辑  收藏  举报

导航