balena-io/etcher:系统镜像刻录工具,安全可靠
Etcher 在 GitHub 上已经拿到 33,684 Star 了。
balena 团队开源了这个工具,专门将系统镜像刻录到 SD 卡和 USB 驱动器,操作过程安全简单,降低用户误操作概率。
1、 核心功能
Etcher 的核心作用是保证镜像刻录过程的安全性和准确性。它内置防护机制,避免用户意外将镜像写入本地硬盘,造成数据丢失。每一次刻录完成后,工具会自动校验写入的数据,确保每一个字节都与原镜像一致。它还支持直接对开启了 USB 设备启动模式的 Raspberry Pi 设备进行刻录,无需额外中转步骤。

2、 支持的运行平台
Etcher 支持三大主流桌面操作系统:
- Linux 大部分发行版,Intel 64位架构
- Windows 10 及更高版本,Intel 64位架构
- macOS 10.13 (High Sierra) 及更高版本,同时支持 Intel 和 Apple Silicon 架构
用户可以直接访问官方下载页面获取对应系统的预编译安装包,无需自行编译。

3、 多种安装方式
除了官方安装包,Etcher 还提供多种包管理安装方式,适配不同系统的使用习惯。
Debian 和 Ubuntu 系列系统可以下载 deb 包,使用 apt 安装:
sudo apt install ./balena-etcher_******_amd64.deb
卸载命令为:
sudo apt remove balena-etcher
Redhat 和 Fedora 系列系统可以下载 rpm 包,使用 yum 安装:
sudo yum localinstall balena-etcher-***.x86_64.rpm
Arch 和 Manjaro 系统可以通过 AUR 安装,使用 AUR 助手执行:
yay -S balena-etcher
卸载命令为:
yay -R balena-etcher
Windows 用户可以通过 WinGet 安装:
winget install balenaEtcher
卸载命令为:
winget uninstall balenaEtcher
也可以通过 Chocolatey 安装:
choco install etcher
卸载命令为:
choco uninstall etcher
4、 适用场景
Etcher 适合需要频繁刻录系统镜像的用户使用。树莓派爱好者可以用它快速烧录不同的系统镜像到 SD 卡。嵌入式开发者可以用它批量制作系统启动盘。普通用户也可以用它制作 Windows、Linux 系统安装 U 盘,操作过程无需复杂设置,降低出错概率。
如果在使用过程中遇到问题,可以在 GitHub 仓库提交 issue,开发团队会提供支持。
开源地址:https://github.com/balena-io/etcher



