33.7k Star的开源烧录工具Etcher,把写盘这件事做到了极致

玩树莓派的人都有一个共同的痛:烧录系统镜像。下载镜像不难,找烧录工具也不难,难的是每次都要小心确认目标盘,生怕手一抖把系统盘给覆盖了。balena.io开源的Etcher就是来解决这个问题的,目前在GitHub上拿了33,734个Star。

正文顶部截图

Etcher基于Electron构建,界面统一,Windows、macOS、Linux三个平台体验完全一致。它不止是个烧录工具,更像一个写盘安全网。

三个核心设计,每条都打中痛点

第一个是防误操作。Etcher会自动隐藏系统盘和内部硬盘,只列出可移动存储设备。Windows上的Win32DiskImager和Linux上的dd都不会帮你做这个判断,全凭自己小心。Etcher从UI层面直接杜绝了选错盘的可能。

第二个是写入校验。很多工具写入完就结束了,数据有没有写对没人管。Etcher写入后自动跑一遍逐字节校验,确认写入内容和镜像文件一致,才提示完成。对批量部署IoT设备的场景来说,这个功能省了大量后期排查时间。

第三个是跨平台一致体验。Linux上习惯用dd,Windows上用Rufus,macOS上用ApplePiBaker,每个工具操作逻辑都不相同。Etcher一套操作流程覆盖三个平台,换电脑不用重新适应。

不止写盘,还能直连树莓派

Etcher支持直接烧录到树莓派设备上。只要树莓派开启了USB设备启动模式,Type-C线连上电脑,就能直接写入系统。省去了拔卡、插卡、烧录、再拔卡、插回树莓派这套循环。

支持的系统覆盖了主流桌面端:Linux大部分发行版(Intel 64位)、Windows 10及以上、macOS 10.13及以上(Intel和Apple Silicon都支持)。

安装渠道也很丰富。Linux有deb包和rpm包,Arch系从AUR直接装。Windows上WinGet和Chocolatey都收录了,一条命令搞定。

README区域截图

适合谁用

树莓派玩家。每次折腾新系统都要走一遍下载镜像、确认盘符、等待写入的流程。Etcher把操作简化为三步:选镜像、选盘、点Flash。写入和校验自动完成,不需要额外操作。

做启动U盘也一样。不管是装Windows还是Linux,流程不变,不用为不同系统学不同工具。

批量部署IoT设备的人。一次给几十张卡烧录同一个系统镜像,校验机制确保每张卡写入正确,合格率有保障。

几个客观局限

基于Electron意味着安装包不小,Windows版大约150MB。如果只是偶尔做个小启动盘,Rufus这类原生应用体积更友好。

Etcher定位是桌面GUI工具,没有命令行模式。需要在脚本里批量调用的场景,dd或直接操作块设备更合适。

但回过头看,一个工具能保证不误删数据、写完自动校验、跨平台统一操作,对绝大多数人来说已经覆盖了核心需求。33.7k Star是用户用脚投票的结果。

作,对绝大多数人来说已经覆盖了核心需求。33.7k Star是用户用脚投票的结果。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐