问题描述
反映其经过刷机的LG G3 D855手机,在系统崩溃导致启动循环后,使用TWRP(版本为3.4.0.0)尝试从备份恢复数据时失败。TWRP界面内显示内部存储和SD卡容量均为0MB,并无法访问任何文件。尽管连接PC时SD卡可以正常使用。
解决方案
1. 检查设备识别与ADB通信
首先确认电脑是否能正常识别手机并进行通信。请按以下步骤操作:
– 打开CMD(Windows命令提示符)或终端。
– 输入adb devices
查看是否有连接的设备。如果显示如题干所述的信息“LGD8559819802f sideload”,但存在无法读取备份文件的情况,则可能存在通信问题。
2. 手动挂载SD卡
由于TWRP中未识别到SD卡,可以尝试通过ADB命令手动进行挂载操作:
– 在CMD或终端输入adb pull /tmp/recovery.log
以获取当前的TWRP日志(需要先确认电脑已连接且可识别设备)。
– 根据日志中的相关信息,在Linux环境下运行类似于以下的挂载命令:mount /dev/block/mmcblk1p1 /external_sd
– 注释说明:
– /dev/block/mmcblk1p1
为SD卡分区位置,具体路径需依据TWRP日志信息来替换。
– /external_sd
对应挂载的目录。
3. 使用恢复模式的额外功能
尝试激活TWRP中高级选项设置ADB sideload。步骤如下:
– 进入TWRP恢复界面。
– 沿途开启“高级”菜单,并启用“ADB Sideload”选项。
– 转回手机,按住音量上键开机,利用USB线连接PC,在Windows CMD中执行adb devices
确认是否被识别。
4. 先不使用恢复模式的额外功能
基于问题描述,已知通过先进入TWRP且激活adb sideload后仍遇到“adb: error: connect failed: closed”的情况。这表明ADB与手机间通信存在问题,可能需要解决固件或连接配置上的特定错误而非直接进入sideloading模式。
5. 调试建议
- 确认USB线缆质量完好。
- 更新电脑驱动程序到最新版本。
- 尝试使用不同USB端口重复步骤1和2的动作。
通过以上步骤,用户有可能可以解决TWRP无法访问SD卡的问题。如果上述操作依然无果,可能需要考虑更深入的系统诊断或寻求专业帮助。