问题描述
一个32GB SDHC存储卡在Android设备上无法正常挂载,提示信息为“空白SD卡, SD卡是空白或具有不支持的文件系统”。已尝试使用Windows 10执行chkdsk
命令却显示“RAW驱动”,且在手机重启进入恢复模式并选择“从外部存储应用更新”时可以查看到之前的数据。问题是为什么它在Android和Windows上不能挂载或格式化?数据是否安全,如何使其能够正常访问?
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1 – 使用ADB命令进行格式化
由于SDHC存储卡的状态显示为RAW驱动,这意味着它可能处于一种不稳定的文件系统状态下。下面是一个使用Android Debug Bridge (ADB)工具来尝试恢复存储卡的方法,请确保你的电脑上已安装ADB工具且与手机正确连接。
步骤:
- 安装并配置好ADB环境。
- 使用命令
adb shell
进入Android调试命令行模式。 执行下面的序列步骤以格式化SD卡:
bash
su
cd /mnt/sdcard
rm -r .*重启手机。
在完成上述操作后,尝试使用文件管理器或者其他方式来挂载或格式化你的SDHC存储卡。如果仍然存在问题请考虑以下方案2。
方案2 – 使用第三方工具进行低级别修复
如果通过ADB命令依旧无法解决问题,则可以尝试使用其他专业工具对SDHC进行低级别格式化和修复操作,比如sdFormatter for Windows
(注意:Windows 10的内置磁盘管理工具可能会遇到更多兼容性问题)。以下是具体的操作方法:
步骤:
- 下载并安装
sdFormatter for Windows
或其他支持命令行模式的操作。 - 连接SDHC存储卡到电脑上但不在“我的电脑”中点击打开它。(建议插拔几次确保设备被正确识别。)
在启动菜单或命令提示符下执行格式化命令,例如:
cmd
sudo sdFormatter /path/to/device/ SDHCFORMAT:SDHC重启手机并继续尝试挂载存储卡。
方案3 – 替换至新的SDHC卡测试
如果上述步骤均无法解决问题且你不想丢失数据,可以考虑将数据备份出来后将问题SD卡替换为一个新的SDHC卡进行测试。这一步建议在有足够数据保护备援的情况下进行操作。
以上就是解决SDHC存储卡只能通过手机重启时访问的具体方案,请根据实际情形选择合适的方法尝试恢复你的存储卡功能。希望本文对您有所帮助!