EtchDroid 中文文档 下载 App

SD 卡通过 USB 适配器的用法

为什么 EtchDroid 用 USB 读卡器、不用内部卡槽

这是 EtchDroid 最常见的疑问之一。很多用户问:"我手机本来就有 MicroSD 卡槽,为什么不能直接把树莓派镜像写进去?"

答案很简单——Android 不允许。

Android API 不提供让应用以"原始块设备"方式写入内部 SD 卡槽的路径。其他刻录工具如果能做到,要么走 root,要么实际上只写了一个分区而没有替换整个磁盘的分区表——后者会导致写入后的镜像在树莓派上无法正常引导。

EtchDroid 选择的方案是 SD 卡 + USB 读卡器 这条路径:SD 卡从手机内部插槽取出 → 插入 USB 读卡器 → 读卡器通过 OTG 线连接到手机的 USB 口 → EtchDroid 通过 USB Host 协议以块设备方式完整写入。

这条路径的好处

读卡器选择注意事项

  1. 买 USB 3.0 或 3.1 的读卡器:向下兼容 USB 2.0,传输速度上限更高
  2. 避开带额外功能的读卡器:某些读卡器自带 OTG 直插、USB 集线器等功能,会引入额外的协议层和供电问题
  3. SD 卡本身要够快:写树莓派镜像时,UHS-I Class 10 是入门门槛,UHS-II/UHS-III 能显著缩短写入时间
  4. 写满容量前确保 SD 卡空白:EtchDroid 会覆盖整个 SD 卡的分区表,上面的所有数据都会被抹掉

完整使用流程(以树莓派为例)

  1. 下载官方镜像到手机存储(.img.zip 格式)
  2. 用 EtchDroid 打开 .img.zip 之前,先通过任意文件管理器解压出 .img 文件
  3. 把 SD 卡从手机取出,插入 USB 读卡器
  4. 读卡器通过 OTG 线连接手机
  5. 打开 EtchDroid,选择解压后的 .img 文件作为镜像
  6. 选择读卡器对应的 USB 设备作为目标
  7. 点击"写入镜像",等完成和校验
  8. 取出 SD 卡,插入树莓派