苹果迷苹果迷  2026-09-07 18:52 苹果家园 |  隐藏边栏 |   抢沙发 |  22 
文章评分 0 次,平均分 0.0 :
导语: macUSB 是 MIT 开源、经苹果公证的原生 macOS 启动盘制作工具,约 2,700 星。内置下载器可直接从 Apple 服务器拉取官方 macOS 安装器(含 Public Beta),支持从 10.4 Tiger 到 macOS 27 共 19 个版本,并自动处理老安装器在 Apple Silicon 上的证书兼容性问题。同时支持制作 Windows(Vista 起)与 Linux(19 个已验证发行版)启动盘,可为 Win10/11 生成 autounattend 跳过硬件检查与 Microsoft 账户要求。需 macOS 14.6+。
macUSB 的源与目标分析界面,显示所选镜像与 U 盘的识别结果

Windows 上做启动盘有 Rufus,Mac 上一直缺一个对等的工具。官方文档那套 createinstallmedia 命令能用,但一到老系统就各种翻车——尤其是想在 Apple Silicon 的 Mac 上做 macOS Catalina 及更早版本的安装盘,经常卡在证书过期上。macUSB 就是冲着这个痛点来的,现在已经长成 Mac 上的「全能启动盘工具」。

项目是 MIT 协议的开源原生应用(Swift + SwiftUI,没有 Electron),目前约 2,700 颗星,最新版 v2.4。它是经过苹果公证的,这点比很多同类小工具让人放心。

安全上还多做了一层:v2.3.1 起,主程序与后台辅助工具在执行任何特权操作前,必须先互相校验对方的可信代码签名。考虑到它要调用 dd、要抹盘,这道双向校验算是把「被冒名的辅助工具提权」这条路堵上了——对一个要 root 权限干活的 App 来说,这个设计值得点名。

它能做三件事

1. 内置下载器,直接从 Apple 拉官方安装器

macUSB 内置下载器中的 macOS 安装器列表

不用再去第三方镜像站翻了。App 里可以直接浏览并下载 Apple 服务器上的 macOS 安装器,包括可用的 Public Beta 版本,实时显示下载与准备进度。也可以只用本地文件:.dmg、.cdr、.iso、.app 都认。

2. macOS 启动盘:支持范围夸张地广

官方列了一张支持表,从新到旧一路铺下来:

系统 版本 支持
macOS Golden Gate 27 ✅(仅 Apple Silicon)
macOS Tahoe 26 ✅
macOS Sequoia 15 ✅
macOS Sonoma 14 ✅
macOS Ventura 13 ✅
macOS Monterey 12 ✅
macOS Big Sur 11 ✅
macOS Catalina 10.15 ✅
macOS Mojave 10.14 ✅
macOS High Sierra 10.13 ✅
macOS Sierra 10.12 ✅(仅 10.12.6)
OS X El Capitan 10.11 ✅
OS X Yosemite 10.10 ✅
OS X Mavericks 10.9 ✅
OS X Mountain Lion 10.8 ✅
OS X Lion 10.7 ✅
Mac OS X Snow Leopard 10.6 ✅
Mac OS X Leopard 10.5 ✅
Mac OS X Tiger 10.4 ✅

换句话说,从 10.4 Tiger 一直到最新的 macOS 27,跨度二十年。这也是 macUSB 最初存在的理由:它会自动处理老安装器在 Apple Silicon 上的兼容性校验错误,让老系统也能顺利烧进 U 盘。

几个细节要注意:Mavericks 是用 Mavericks Forever 的镜像完整验证过的,其他来源可能失败;Tiger 的单 DVD 镜像会自动识别,多 DVD 版本需要到 Options → Skip file analysis 里手动指定。

3. Windows 与 Linux 启动盘

macUSB 识别 Windows 11 镜像的分析结果

拖一个 ISO 进来,它会先告诉你这是哪个系统、什么版本、什么架构,再决定怎么烧。

Windows 侧,识别范围从 Windows XP / Server 2003 起,可制作启动盘的范围从 Vista / Server 2008 R2 起,启动模式按版本分三种:

启动模式 适用版本
仅 Legacy BIOS Vista、Windows 7、Server 2008 R2
Legacy BIOS 或 UEFI Windows 8 / 8.1 / 10、Server 2012 R2 – 2022
仅 UEFI Windows 11、Server 2025

需要 Legacy BIOS 时,它会给盘装上自家的 macUSBoot 引导器(也是开源项目)。对 Windows 10 / 11,还可以顺手生成一份 autounattend.xml:跳过 Win11 的 TPM 2.0 / 安全启动 / 4GB 内存检查、去掉强制 Microsoft 账户登录、关掉自动 BitLocker 加密,还能同步语言与区域设置。

Linux 侧,官方用真实硬件验证了 19 个发行版(Ubuntu、Debian、Arch、Fedora Workstation、Linux Mint、Manjaro、Kali、openSUSE Leap、Gentoo、NixOS、Rocky、AlmaLinux、Pop!_OS、Zorin、CachyOS、MX Linux、EndeavourOS、Garuda、elementary OS),写入走 dd 并在写完后做 SHA-256 校验。ARM 镜像会在名称里直接标出来(比如 Linux - Ubuntu 26.04 (ARM))。没被自动识别的话,可以在 Options 里强制进 Linux 模式。

顺带还能救 PowerPC 老机

这块算是个惊喜。项目网站专门提供了一篇基于真机测试的 Open Firmware 引导指南:Tiger 与 Leopard 的 USB 启动场景、单 DVD 与 Tiger 多 DVD 路径都验证过,Open Firmware 的启动命令是在 iMac G5 上实测的。

不过官方也如实说了:不同机型表现不一,iBook G4(2003)能认到 U 盘但没能成功启动。想折腾老机器的,这篇指南值得先看。

上手:五步,但两个权限必须开

  1. 安装:brew install --cask macusb,或从 GitHub Releases 下载 dmg。
  2. 打开 App,选一个本地镜像,或用内置下载器从 Apple 拉一个 macOS 安装器。
  3. 选择目标 U 盘,核对操作详情。
  4. 开始执行,界面会分阶段显示进度。
  5. 看结果页的后续提示。

两个权限要在系统设置里打开,否则流程会失败:

  • Allow in the Background:通用 → 登录项与扩展
  • Full Disk Access(完全磁盘访问权限):隐私与安全性 → 完全磁盘访问权限

设备与容量要求

项目 要求
主机芯片 Apple Silicon 或 Intel
主机系统 macOS 14.6 Sonoma 或更新
U 盘(macOS 安装盘) ≥ 16GB;Sequoia 及更新需 ≥ 32GB
U 盘(Windows / Linux) ≥ 1GB,视镜像大小而定
主机剩余空间 下载阶段最多 45GB;制作阶段最多 20GB
接口 建议 USB 3.0 及以上

有个安全设计值得一提:外接硬盘 / SSD 支持在每次启动时默认是关闭的,为的是避免误选目标盘把数据抹了。要用外接硬盘做启动盘,得去 Options → Enable external drives support 手动打开。识别到的镜像还会顺手算 SHA-256 给你核对。

几点提醒

  • 制作启动盘会清空 U 盘上的所有数据,操作前确认选对了盘。
  • APFS 格式的目标盘不会被自动转换。如果 U 盘是 APFS,需要先用「磁盘工具」手动抹掉重来。
  • wimlib 需要自己装。因为目标盘统一格式化为 MBR + FAT32,而 FAT32 单文件上限 4GB,部分新版 Windows 镜像的 install.wim 会超标——这时 macUSB 会用 wimlib 自动拆分成 .swm。wimlib 不随 App 附带,装法:brew install wimlib。macUSB 只在这一步需要时才会去检查它是否存在。
  • 界面跟随系统语言,支持 13 种语言,含简体中文。

和别的方案比,差在哪

方案 能做什么 局限
官方 createinstallmedia 做 macOS 安装盘 命令行操作;老系统(Catalina 及更早)在 Apple Silicon 上常因证书过期失败
BalenaEtcher 一类 把 ISO 烧进 U 盘 只管烧录,不认 macOS 安装器、不会帮你处理老系统兼容性
Rufus Windows 上功能最全 没有 macOS 版本,Mac 上用不了
macUSB macOS(10.4–27)、Windows、Linux 通吃 + 内置官方下载器 需 macOS 14.6+;部分场景要额外装 wimlib

它的定位很清楚:不是单纯的烧录工具,而是把「拿到官方安装器 → 处理兼容性 → 选对写入方式 → 校验结果」这条链走完。Rufus 在 Windows 上扮演的角色,它在 Mac 上接了过来。

和别的工具怎么配合

macUSB 解决的是「把安装器写进 U 盘」这一段。实际重装前后还涉及几件事:装系统前先把数据备份好(可以看看《Keelhaven:给 Mac 关键文件夹做一份加密异地备份》),装完要在 Mac 上读写 NTFS 盘的话可以看《Nigate:免费开源的 Mac NTFS 读写工具》,外接硬盘的挂载管理则可以配合《MountMate:Mac 外接硬盘管理工具》。

项目地址:github.com/Kruszoneq/macUSB,官网 macusb.app。免费、开源、已公证——如果你手上有台老 Mac 想重装,或者需要在一台 Mac 上给别的机器做 Windows / Linux 安装盘,它基本能一步到位。

声明:本文来自投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到

友情链接

    扫一扫二维码分享