SDHC存储卡仅在手机重启时可读取问题的解决方法

5次阅读
没有评论

问题描述

一个32GB SDHC存储卡在Android设备上无法正常挂载,提示信息为“空白SD卡, SD卡是空白或具有不支持的文件系统”。已尝试使用Windows 10执行chkdsk命令却显示“RAW驱动”,且在手机重启进入恢复模式并选择“从外部存储应用更新”时可以查看到之前的数据。问题是为什么它在Android和Windows上不能挂载或格式化?数据是否安全,如何使其能够正常访问?

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1 – 使用ADB命令进行格式化

由于SDHC存储卡的状态显示为RAW驱动,这意味着它可能处于一种不稳定的文件系统状态下。下面是一个使用Android Debug Bridge (ADB)工具来尝试恢复存储卡的方法,请确保你的电脑上已安装ADB工具且与手机正确连接。

步骤:

  1. 安装并配置好ADB环境。
  2. 使用命令adb shell进入Android调试命令行模式。
  3. 执行下面的序列步骤以格式化SD卡:

    bash
    su
    cd /mnt/sdcard
    rm -r .*

  4. 重启手机。

在完成上述操作后,尝试使用文件管理器或者其他方式来挂载或格式化你的SDHC存储卡。如果仍然存在问题请考虑以下方案2。

方案2 – 使用第三方工具进行低级别修复

如果通过ADB命令依旧无法解决问题,则可以尝试使用其他专业工具对SDHC进行低级别格式化和修复操作,比如sdFormatter for Windows(注意:Windows 10的内置磁盘管理工具可能会遇到更多兼容性问题)。以下是具体的操作方法:

步骤:

  1. 下载并安装 sdFormatter for Windows 或其他支持命令行模式的操作。
  2. 连接SDHC存储卡到电脑上但不在“我的电脑”中点击打开它。(建议插拔几次确保设备被正确识别。)
  3. 在启动菜单或命令提示符下执行格式化命令,例如:

    cmd
    sudo sdFormatter /path/to/device/ SDHCFORMAT:SDHC

  4. 重启手机并继续尝试挂载存储卡。

方案3 – 替换至新的SDHC卡测试

如果上述步骤均无法解决问题且你不想丢失数据,可以考虑将数据备份出来后将问题SD卡替换为一个新的SDHC卡进行测试。这一步建议在有足够数据保护备援的情况下进行操作。

以上就是解决SDHC存储卡只能通过手机重启时访问的具体方案,请根据实际情形选择合适的方法尝试恢复你的存储卡功能。希望本文对您有所帮助!

正文完