解决方案:小米手机采用存储卡分区与扩展内部存储问题
一、问题背景介绍
有用户反映其小米红米Note4X(MIUI全球版11.0.2, Android 7.0)在尝试将两张不同类别的SD卡作为拓展内部存储的过程中遇到困难。首次插入的是Kingston 8GB MicroSDHC class 4,操作过程顺利;之后更换为Smartbuy microSDHC 64GB class 10的第二张SD卡后无法继续采用相同的步骤进行扩展。
二、具体问题描述
- 第一张SD卡(Kingston 8GB):
-
操作完成后,可以正常将应用和数据从手机内部存储迁移至SD卡。
-
第二张SD卡(Smartbuy microSDHC 64GB class 10):
- 未成功实现采用模式。
三、故障排查与解决步骤
1. 分析当前状态
首先,使用sm list-disks
和sm partition disk:... private
命令检查新的SD卡状态。通过以下步骤识别SD卡被识别为“unmountable null”。
mido:/ $ sm list-disks
disk:179,64
mido:/ $ sm partition disk:179,64 mixed 75
2. 尝试进一步配置与错误分析
用户尝试通过sm mount private:...
将新SD卡设为私有分区:
mido:/ $ sm list-volumes
private:179,67 unmountable null
...
mido:/ $ sm mount private:179,67
Error: java.lang.IllegalStateException: command '328 volume mount private:179,67 0 -1' failed with '400 328 Command failed'
3. 解决尝试采用SD卡为扩展存储
- 格式化与重建分区:
首先需要完全卸载及重新配置分区。可使用原卡作为参考,通过再次创建新私有区域实现。
mido:/ $ sm format private:179,67
mido:/ $ sm set-force-adoptable true
确保上述命令执行时无错误提示,并观察SD卡状态变化。
- 检查分区模式:
当尝试采用存储失败可进一步分析当前的分区模式是否导致冲突。
mido:/ $ sm list-volumes
4. 其他解决方法及验证
- 数据迁移测试:使用新卡前,确保先从手机中清除所有潜在占用及旧卡上的保留数据。可以采用以下步骤进行:
- 进入“设置” > “存储” > “SD卡和Sim卡”。
- 选择要转移的空间或应用的目录。
- 先执行
sm format disk:... public
命令释放资源,再重新配置以确保正确检测私有空间区域。
mido:/ $ sm partition disk:179,64 private
5. 小结与维护建议
- 在进行任何形式的存储扩展时,请务必先备份重要数据。操作失误可能导致无法恢复的数据丢失。
- MIUI系统版本存在差异,针对不同手机固件和操作系统可能需要具体调整解决方案。
通过按照以上步骤操作并仔细检查错误提示,大部分情况下可以有效地诊断及修正问题。如果经过上述方法仍无法解决问题,建议联系小米官方网站或授权售后服务中心以获取进一步的技术支持。
正文完