SD 卡只能在我的 Android 设备上读取

SD 卡只能在我的 Android 设备上读取

您对这是什么原因有什么提示吗?

我有一张 SanDisk SD 卡,它表现出奇怪的行为:

  1. 上面有数据,并且内容可以由我的 HTC One M9 读取。
  2. 我时不时会收到错误消息,提示 SD 卡已被移除。我认为这张卡有问题。了解情况后我会处理掉它。
  3. 当我尝试adb pull数据时,过了一会儿我又收到同样的错误。
  4. 在 Windows 10 中,磁盘管理中未检测到卡。我从 SD 卡读卡器中收到一个字母 i:\,但我无法格式化它,因为它没有检测到磁盘。
  5. 在 OSX 中无法检测到该卡。
  6. 其他移动设备上未检测到该卡:三星。
  7. 当卡插入我的HTC我通过adb shell连接到htc我得到文件系统类型为 texfat. 请参阅最后的 adb shell 详细信息。
  8. 我有一张相同的卡,可以在 Windows 和手机上看到。
  9. 在我尝试在 HTC 中格式化它之后,我收到一条消息:

    不受支持的 SanDisk SD 卡此设备不支持此 SanDisk SD 卡。点击以使用支持的格式进行设置。`

    在我继续设置您的 SanDisk SD 卡后 - 用作可移动存储。格式化为便携式存储。

    然后我收到消息command '196 volume partition disk:179,32 public' failed with null

adb shell

htc_himauhl:/storage/3662-3433 $ df -H
文件系统大小已使用可用使用率%安装于
...
tmpfs 1.4G 0 1.4G 0% /存储
/数据/媒体 25G 10G 15G 39% /存储/模拟
/mnt/media_rw/3662-3433 64G 19G 45G 30% /存储/3662-3433
htc_himauhl:/存储/3662-3433 $
安装 -v
...
/dev/block/vold/public:179,33 on /mnt/media_rw/3662-3433 类型 texfat (rw、dirsync、nosuid、nodev、noexec、relatime、uid=1023、gid=1023、umask=0007、allow_utime=0020、codepage=437、iocharset=utf8、min_prealloc_size=64k、max_prealloc_size=60874k、readahead=4M、fail_safe、discard、hidden=show、errors=continue)
/dev/block/vold/public:179,33 on /mnt/secure/asec 类型 texfat (rw、dirsync、nosuid、nodev、noexec、relatime、uid=1023、gid=1023、umask=0007、allow_utime=0020、codepage=437、iocharset=utf8、min_prealloc_size=64k、max_prealloc_size=60874k、readahead=4M、fail_safe、discard、hidden=show、errors=continue)
/mnt/media_rw/3662-3433 位于 /mnt/runtime/default/3662-3433 类型 sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,mask=6,gid=1015)
/mnt/media_rw/3662-3433 位于 /storage/3662-3433 类型 sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,mask=6,gid=1015)
/mnt/media_rw/3662-3433 位于 /mnt/runtime/read/3662-3433 类型 sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,mask=18,gid=9997)
/mnt/media_rw/3662-3433 位于 /mnt/runtime/write/3662-3433 类型 sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,mask=18,gid=9997)

相关内容