EtchDroid 中文文档 下载 App

磁盘镜像是什么——理解 ISO 与 IMG 的本质

磁盘镜像不是压缩包,是逐位拷贝

很多用户第一次接触 EtchDroid 时会把 ISO 当成某种压缩包来理解,这是完全错误的。磁盘镜像是对一个物理磁盘或分区的完整逐位拷贝——它包含了磁盘的所有数据、文件系统、分区表、引导记录,甚至包括磁盘上的空白区域。

当 EtchDroid 把一个 Linux ISO 写入 U 盘时,它做的事情和 dd if=ubuntu.iso of=/dev/sdb bs=4M 完全等价——只是用 Java/Kotlin 实现了一遍,而且跑在不需要 root 的 Android 环境里。

ISO 和 IMG 的区别

这两种格式是 EtchDroid 主要处理的对象:

ISO(.iso) 最初为光盘设计:

IMG(.img) 是通用磁盘镜像:

为什么不能直接把 ISO 拷贝进 U 盘

Windows 资源管理器或 Android 文件管理器会很乐意把 ISO 当作普通文件复制进 U 盘——但那样得到的不是启动盘,只是一个存着 ISO 文件的普通 U 盘。BIOS/UEFI 不会把 U 盘里的 ISO 文件当成引导介质来处理。

EtchDroid 做的事情恰好相反:它把 ISO 的内容按扇区写入 U 盘,替换掉 U 盘原有的分区表和文件系统,让 U 盘变成一个可以被 BIOS/UEFI 当作启动设备识别的介质。

EtchDroid 选择镜像文件界面
选择要写入的磁盘镜像

一个关键后果:写入后 U 盘会"变样"

由于 EtchDroid 会替换掉 U 盘的文件系统,写入完成后:

关于恢复 U 盘的具体方法,本站有专门的 后处理指南。