您的浏览器版本过低,页面的核心功能将无法正常使用。 建议改用 Edge、 Chrome 或 Firefox 最新版, 也可将当前浏览器升级到最新版后重试。

macOS 下载、安装 balenaEtcher,开源镜像烧录工具 U盘启动盘制作(附安装包balenaEtcher-2.1.7-arm64.dmg)

发布于 2026/10/2 · 1 阅读
balenaEtcherEtcher镜像烧录U盘启动盘启动盘制作工具SD卡烧录开源烧录工具Raspberry Pi系统安装盘macOS
balenaEtcher 是 balena 开源的跨平台镜像烧录工具,可将 ISO、IMG 等系统镜像安全写入 U 盘与 SD 卡,具备防误写保护与写入校验。本文提供中文文档与 macOS 苹果芯片安装包。

封面.png

1. balenaEtcher 简介

balenaEtcher(常简称为 Etcher)是 balena(原 resin.io)旗下免费开源的系统镜像烧录工具,用于把操作系统镜像安全地写入 U 盘与 SD 卡,制作可启动盘。项目于 2015 年 10 月 在 GitHub 上创建,最初随公司以 resin.io Etcher 之名发布,后随公司从 resin.io 更名为 balena 而更名为 balenaEtcher。它基于 Electron 与 Node.js 构建,在 Windows、macOS、Linux 三大平台上提供一致的图形化体验,以 Apache-2.0 许可证开源。截至目前,项目在 GitHub 上已积累约 3.4 万颗星标、2,400 余个 Fork,是镜像烧录类工具中知名度最高的开源项目之一,也是树莓派(Raspberry Pi)官方文档中推荐的镜像烧录工具之一。

官方用一句话概括它的定位:「Flash OS images to SD cards & USB drives, safely and easily.(安全、轻松地把操作系统镜像烧录到 SD 卡与 U 盘)」。与 Rufus(仅 Windows)、dd(命令行)等同类方案相比,balenaEtcher 最大的特色是把烧录这件事做得足够「防呆」:图形界面三步完成,全程自动保护系统硬盘,写入完成后还会自动校验数据,基本杜绝「镜像写错了盘」「写完才发现损坏」这类事故。

核心特色:

  • 三步烧录:选择镜像、选择目标盘、点击 Flash,全程图形界面,无需命令行
  • 防误写保护:自动隐藏并保护系统硬盘,只允许向可移动设备写入,避免手滑烧毁硬盘
  • 写入校验:烧录完成后自动逐字节校验,确保写入内容与镜像完全一致,失败即提示
  • 格式支持广:支持 ISO、IMG 等常见镜像格式,还可直接读取 ZIP、gz、bz2、xz 等压缩格式,无需事先手动解压
  • 跨平台一致体验:Windows、macOS、Linux 三平台同一界面、同一操作逻辑,对 macOS 和 Linux 用户尤其友好
  • 可直接烧录树莓派:支持对开启 USB 设备启动模式(USB device boot mode)的树莓派设备直接烧录
  • 免费开源:无广告、无功能墙,以 Apache-2.0 许可证开放源代码

2. v2.1.7 版本亮点

v2.1.7 是一个面向 macOS 的维护性小版本,汇集了 2 位贡献者 的 4 条 提交,包含两项补丁。

2.1 macOS 签名权限收紧(安全加固)

这是本版本最主要的改动。balenaEtcher 在 macOS 上启用强化运行时(hardened runtime)签名,此前主应用为满足 Electron 调试与兼容需要,申请了一揽子较宽松的代码签名权限。v2.1.7 对此做了最小化收紧:

  • 主应用移除了 allow-dyld-environment-variables、disable-library-validation、get-task-allow、disable-executable-page-protection 等调试与宽松类权限,仅保留 Electron 的 V8 JIT 所必需的条目,以及 USB 访问、用户所选文件只读、网络客户端等业务真正用到的权限
  • 在 sudo 下负责写入裸磁盘镜像的特权辅助工具 etcher-util 不再继承主应用的签名权限,改为使用单独配置的、最大程度收紧的空权限清单,强化运行时的保护对其完整生效

简单说:应用能做的事更少、攻击面更小,普通用户无需任何操作即可受益。

2.2 版权声明修正

打包配置中的版权(copyright)元数据字符串得到修正,属于例行维护改动。

3. 获取安装包

如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/226U(内含 balenaEtcher-2.1.7-arm64.dmg、README 中英对照、发布说明中英对照、LICENSE 和源码)。

适用于 Apple Silicon(arm64 / M 系列芯片)的 Mac。

balenaEtcher 其他版本:https://hanshuixin.org/resource/software_integrated_package/macOS/balenaEtcher

macOS安装etcher-v2.1.7(balenaEtcher-2.1.7-arm64).zip
├── balenaEtcher-2.1.7-arm64.dmg
├── macOS安装etcher-v2.1.7(balenaEtcher-2.1.7-arm64).pdf
├── README/
│   ├── README.md
│   └── README-中文版.md
├── 发布说明/
│   ├── RELEASE-NOTES.md
│   └── RELEASE-NOTES-中文版.md
├── 源码/
│   └── etcher-v2.1.7.zip
└── LICENSE

4. 安装

balenaEtcher-2.1.7-arm64.dmg 是官方发布的 macOS Apple Silicon 版本磁盘映像。双击打开后,在窗口里把 balenaEtcher 拖入「应用程序」文件夹即可,不需要命令行,也没有额外的运行时依赖。

该构建针对 Apple Silicon 做了原生适配,在 M 系列芯片上以原生方式运行,不经过 Rosetta 转译。如果你的 Mac 是 Intel 机型,需要改用官方提供的 x64 版本,本文整合包内的 .dmg 不适用于该架构。

第一次打开时,macOS 可能提示应用「来自身份不明的开发者」或无法验证开发者——这是应用未走 App Store 渠道时 Gatekeeper 的常规拦截。在「系统设置 → 隐私与安全性」中找到对应的提示条目,点击「仍要打开」确认一次即可,之后可以正常双击启动。

如果不确定手上的 Mac 是哪一种架构,可以在终端里确认后再决定装哪个版本:

# arm64 表示 Apple 芯片,x86_64 表示 Intel
uname -m

也可以从「关于本机」里查看芯片信息:显示 Apple M 系列即对应本整合包内的 arm64 构建。卸载时把「应用程序」中的 balenaEtcher 拖入废纸篓即可。

5. 使用

5.1 三步完成烧录

balenaEtcher 的主界面只有三个步骤,从左到右依次完成:

  1. Select image(选择镜像):选中要写入的系统镜像文件,支持直接选择压缩包,无需先解压
  2. Select target(选择目标):选择要写入的 U 盘或 SD 卡;系统硬盘默认被保护并隐藏
  3. Flash(烧录):点击开始写入,进度完成后应用会自动进行校验(Validate),全部通过才算成功

如果目标盘上有数据,烧录前应用会提示该盘将被擦除,确认后才继续。

5.2 支持的镜像格式

常见的操作系统镜像都可以直接使用:

  • .iso:各类 Linux 发行版安装镜像
  • .img:树莓派等 SBC 设备的系统镜像
  • .zip、.gz、.bz2、.xz:压缩过的镜像,balenaEtcher 会在写入时自动解压
  • .dmg 等磁盘映像格式

需要注意,balenaEtcher 从 1.5.x 起不再支持写入 Windows 系统镜像,制作 Windows 安装 U 盘建议改用 Rufus 等专用工具;烧录 Linux、树莓派等镜像则不受影响。

5.3 防误写与写入校验

对新手最友好的两点设计都在安全上:

  • 防误写:目标选择界面不会列出系统硬盘,且被写入的盘会在系统中标记为只读保护,避免镜像被误写到错误的磁盘上
  • 写入校验:每次烧录完成后,应用会把盘上的内容逐字节读回,与原镜像比对,校验通过才算成功。这一步可以立即发现坏块、劣质读卡器或假容量 U 盘导致的写入损坏

5.4 直接烧录树莓派

对于支持 USB 设备启动模式(USB device boot mode)的树莓派设备,balenaEtcher 可以把设备本身当作写入目标,直接把系统镜像烧录进树莓派,省去先写卡再插卡的步骤。

5.5 实用提示

  • 烧录速度主要取决于目标盘与读卡器本身,镜像校验阶段耗时约与写入相当,属正常现象
  • SD 卡与 U 盘频繁写入会累积坏块,若校验反复失败,优先更换读卡器或换一张卡再试
  • 基于 Electron 构建,应用内存占用相对较高,属于该技术栈的普遍情况,不影响烧录功能