Android SD卡被误识别为内部存储解决方案

27次阅读
没有评论

解决方案:Android手机SD卡无法被某些文件管理器识别的问题

背景信息

用户使用的是索尼Xperia Z3 Compact手机,搭载了SliMM定制的6.0.1版本Android系统,并锁定了bootloader。遇到的问题是外部SD卡在AParted和部分文件管理器中未被正确识别。尽管其他一些文件管理器(如ES文件浏览器)能够读取和操作该设备。

收集信息

  • 通过df -hT命令,用户确定了设备的挂载情况:
    root@D5803:/ # df -hT
    Filesystem Type Size Used Avail Use% Mounted on
    /dev/loop0 vfat 241M 9.6M 217M 4% /mnt/emmc
    /dev/block/vold/public:179,65 vfat 16G 3.7G 10G 25% /mnt/secure/asec
    /dev/fuse fuse 16.0G - 15.8G 100% /storage/039B-1DF0
    /dev/fuse fuse 16.0G - 14.6G 87% /mnt/runtime/read/039B-1DF0
    /dev/fuse fuse 16.0G - 2.5G 16% /mnt/runtime/write/039B-1DF0
    /dev/fuse fuse 16.0G - 8.7M 1% /mnt/runtime/read/emulated
    /dev/fuse fuse 16.0G - 2048K 1% /mnt/runtime/write/emulated
  • 使用lsblk命令识别到SD卡的设备名(假设为/mnt/secure/private)。
  • 外部SD卡并未作为单独挂载点列出,而是与其内部存储一起列在了/mnt/secure下。

分析问题

根据上述信息,手机似乎是以整个存储分区而不是一个独立的外部SD卡来处理该设备。这可能是由于用户将其设置为“便携式存储”选项所致。

实验方案

  1. 尝试借用一个8GB的U盘:如果将这个U盘用作内部SD后,确认AParted或文件管理器是否也会显示相同的结果。
  2. 检查挂载点与设备关系: 有时候,外部存储被系统整合进了其他逻辑卷或者分区中处理。尝试通过lsblk等工具查看更详细的块设备信息。

综合建议

从给定的信息来看,手机可能因为某些设置将外部SD卡误认为是内部存储的一部分,导致一些文件管理器无法正确识别。用户可以在系统设置和文件夹相关设置里进一步检查这些选项的配置,并确保其设定允许外置存储独立地被设备识别。通过测试8GB的U盘来观察差异,则可以帮助确认这一猜想。

希望以上分析对您有所帮助!

正文完