选择镜像文件的正确姿势
EtchDroid 怎么找到你的文件
EtchDroid 不内置文件管理器——它在选择镜像文件时会调用 Android 系统的文档选择器(Document Picker)。这意味着:
- 你下载好的 ISO/IMG 放在手机内部存储、SD 卡、还是 OTG 外接盘,都能被找到
- 但 Android 11+ 的 Scoped Storage 可能会限制 EtchDroid 对某些路径的直接访问(EtchDroid 会请求完整存储访问权限)
文件准备清单
在打开 EtchDroid 之前,确认以下几点:
必须做:
- ✅ 镜像文件已完整下载到本地(断点续传可能留半截文件)
- ✅ 文件后缀是
.iso或.img(EtchDroid 不做自动解压) - ✅ 如果是树莓派的
.img.xz或.img.zip,先在文件管理器里手动解压
建议做:
- 💡 验证下载完整性(ISO 提供方会给出 MD5 / SHA256 校验值)——EtchDroid 会在写入后校验,但这只能发现写入过程中的损坏,不能发现源文件本身就坏了
不要做:
- ❌ 不要选压缩格式(
.zip/.xz/.7z/.tar.gz) - ❌ 不要直接选下载管理器的临时缓存文件
- ❌ 不要选
.dmg(v1.9 rc1 以后的版本都不支持)
选择过程中的常见报错
"文件格式不支持":
- 原因:选了
.zip、.xz、.dmg等 EtchDroid 不认识的格式 - 解决:手动解压后再选
"无法读取此文件":
- 原因:Android Scoped Storage 阻止了 EtchDroid 对该路径的访问
- 解决:把文件移动到手机内部存储的
Download或Documents目录,或者在 EtchDroid 的设置里授予"所有文件访问"权限
"镜像文件已损坏":
- 原因:EtchDroid 对文件做了基本头部校验(检查 ISO 魔数、IMG MBR 签名等),校验没通过
- 解决:重新下载该镜像文件
经验
EtchDroid 对文件路径有一定的容错性,但文件名里最好不要包含空格、中文字符或 emoji——虽然现代 Android 文件系统理论上支持,但某些 USB MSC 桥接芯片在处理这些字符时会出现问题。保险起见,把镜像文件重命名为简短的英文数字组合,比如 ubuntu-24.04.iso、raspbian.img。