在USB OTA安装过程中出现Android Recovery“没有此文件或目录”错误
适用范围: Elo Android Backpack & I-Series | 文章类型: 技术支持常见问题解答
当尝试使用USB闪存驱动器在Elo Android Backpack或I-Series设备上安装OTA更新时,Android Recovery可能会显示“没有此文件或目录”错误并中止安装。
此错误通常表示Android Recovery无法检测到或挂载USB存储设备。它不一定表明OTA更新文件本身存在问题。
症状
在Android Recovery中选择从U-Disk应用更新后,您可能会看到类似以下的错误:
无法挂载/usb:没有此文件或目录无法挂载/usb2:没有此文件或目录无法挂载/usb或/usb2安装中止
示例恢复错误
“没有此文件或目录”意味着什么?
Android Recovery希望USB存储设备在特定挂载位置可用,例如/usb或/usb2。
如果Recovery无法在这些位置检测或挂载USB闪存驱动器,它将报告“没有此文件或目录”并无法访问OTA更新包。
在这种情况下,错误指的是USB存储挂载位置,而不一定是OTA ZIP文件本身。
原因
这种情况通常是由于Android Recovery无法正确检测、识别或挂载USB闪存驱动器引起的。
可能的原因包括:
- USB闪存驱动器未被Android Recovery检测到。
- USB驱动器的文件系统格式或分区布局未被恢复环境识别。
- USB驱动器通过集线器、适配器或其他连接方式连接,导致无法正确挂载。
- 特定的USB闪存驱动器未被恢复环境正确识别。
解决方案
如果OTA更新在USB上失败,并显示“没有此文件或目录”或USB挂载错误,请改用SD卡安装OTA更新:
- 将OTA更新ZIP文件复制到支持的SD卡上。
- 将SD卡插入Elo Android Backpack的SD卡插槽。
- 将设备引导至Android Recovery。
- 选择从SD卡应用更新。
- 选择OTA更新ZIP文件。
- 允许更新完成。
- 安装完成后选择现在重启系统。
替代故障排除:重试USB驱动器
在重试USB闪存驱动器的OTA更新之前,请执行以下故障排除步骤:
- 拔出并重新插入USB闪存驱动器。
- 直接将USB驱动器连接到设备,而不使用集线器或适配器。
- 尝试使用不同的标准USB闪存驱动器(强烈推荐使用FAT32文件系统)。
- 将OTA ZIP文件放在USB驱动器的根目录中。
- 验证USB驱动器使用简单的分区布局(例如,MBR主引导记录,而不是GPT分区样式)。
替代介质:尝试使用SD卡
如果在多个USB驱动器上持续出现验证错误,请尝试使用其他物理媒介进行更新。将高质量MicroSD卡格式化为FAT32,将update.zip复制到其根目录,并在恢复菜单中选择从SD卡应用更新的选项。
💾 1. 选择正确的SD卡大小
- 为确保顺利更新,我们强烈推荐使用容量为32GB或更小的Micro SD卡。
- 卡 ≤ 32GB:可以快速直接使用本机Windows格式化工具格式化为FAT32。
- 卡 > 32GB:本机Windows格式化工具不支持将大于32GB的卷分区为FAT32(Windows默认将大卡设为exFAT或NTFS,启动加载程序不支持这些格式)。
🔧 2. 格式化说明
- 选项A:使用标准Windows工具(对于32GB或更小的SD卡)
- 将Micro SD卡插入计算机的读卡器。
- 打开文件资源管理器,导航到此电脑。
- 右键单击您的SD卡驱动器,选择格式化...
- 在文件系统下,从下拉菜单中选择FAT32。
- 保留分配单元大小为默认,勾选快速格式化,然后点击开始。
- 选项B:使用第三方工具(对于32GB以上的SD卡必需)
- 如果您必须使用大于32GB的SD卡,您需要使用第三方工具以绕过本机Windows卷限制并强制进行FAT32格式化:
- 下载并打开一个可信的格式化工具,例如Rufus或FAT32 Format GUI。
- 小心选择您的目标SD卡设备。
- 确保目标启动选择设置为“非可启动”或“FreeDOS”(根据工具的布局),并将文件系统输出设置为FAT32。
- 单击开始/格式化以应用更改。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article