苹果官方推荐用终端createinstallmedia命令制作固件级macOS安装U盘,需先下载完整安装器并抹除U盘为APFS或Mac OS扩展格式,再执行sudo命令;macUSB和DiskGeeker为Apple Silicon兼容的替代方案,分别适用于命令行失败或新手用户。

你需要在苹果电脑上创建一个能从固件层启动的 macOS 安装 U 盘,用于重装系统、修复磁盘或为新 Mac 首次安装系统;这要求 U 盘必须包含 Secure Boot 兼容引导分区、内核和恢复环境,不能只是复制安装器文件夹。
用终端 createinstallmedia 命令制作(官方标准方法)
这是苹果唯一官方支持的方式,适用于 macOS High Sierra 至最新版 Tahoe(2026年发布),兼容 Intel 与 Apple Silicon 芯片。
准备一块 ≥16GB 的 USB 3.0 或更高规格 U 盘,插入 Mac;【务必提前备份 U 盘全部数据,该操作将彻底擦除】
打开 App Store,搜索目标系统(如“macOS Tahoe”),点击“获取”下载;下载完成后安装器自动弹出,立即关闭窗口,不要点“继续安装”。
前往“应用程序”文件夹,确认存在完整安装器,名称为“Install macOS Tahoe.app”,大小应超过 15GB;若图标带问号、体积不足 12GB 或显示“损坏”,说明下载不完整,需删除后重新下载。
打开“磁盘工具”→左侧设备列表中选中 U 盘的设备层级(例如“SanDisk Ultra”,不是它下面的“Untitled”卷标)→点击“抹掉”→名称设为 MyVolume(必须全英文、无空格、无中文、无特殊字符)→格式选“APFS”(仅限 Sonoma 及更新系统)或“Mac OS 扩展(日志式)”(兼容 Mojave 及更早)→方案选“GUID 分区图”→点击“抹掉”。
打开“终端”,粘贴执行以下命令(以 Tahoe 为例,U 盘名称必须与上一步完全一致):
sudo /Applications/Install\ macOS\ Tahoe.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
回车后输入管理员密码(输入时无任何显示,属正常现象)→回车→终端提示“Are you sure you want to erase the volume?”时,必须输入大写 Y 并回车确认;【全程不可拔出 U 盘、不可休眠、不可断电,否则启动盘将损坏】
等待终端输出 Install media now available,即完成。
用 macUSB 工具制作(Apple Silicon 专用替代方案)
当你在 M 系列芯片 Mac 上使用 createinstallmedia 失败(比如证书过期、无法写入 Catalina/Mojave、App Store 下不了老版本),macUSB 是目前最可靠的开源替代工具;它内置下载器,支持 Tiger 到 Tahoe 全版本,自动处理签名验证与分区写入。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
方法一:从 GitHub 可信源下载 macUSB(github.com/Kruszoneq/macUSB),首次运行需前往“系统设置 → 隐私与安全性 → 完全磁盘访问”中勾选该应用。
方法二:启动 macUSB 后,选择“Download macOS”,输入版本名(如 “Catalina”),工具自动联网下载并校验完整性;也可选择“Use local installer”,支持 .app、.dmg、.iso 多种格式源文件。
选择目标 U 盘(工具会高亮显示可写设备),点击“Create Installer”;进度条走完后提示“Done”,U 盘即具备固件级引导能力。
用 DiskGeeker 图形化一键制作(新手友好型)
如果你不熟悉终端命令,又希望避开第三方网站下载风险,DiskGeeker 是目前最稳定的图形化方案,界面简洁,全程中文提示,且持续适配 Apple Silicon。
第一步:从官网下载 DiskGeeker(diskgeeker.com),安装后打开,授权“完全磁盘访问”权限。
第二步:点击“下载 macOS”,在弹出列表中选择所需版本(如 Ventura、Sonoma、Tahoe),勾选“自动校验 SHA256”→点击“开始下载”。
第三步:下载完成后,软件自动跳转至“制作启动盘”页,插入已格式化为 APFS 或 Mac OS 扩展(日志式)的 U 盘→选中设备→点击“开始制作”。
这一步操作起来很简单,直接把文件拖进去就行;但注意:若 U 盘未提前抹掉,DiskGeeker 会强制弹窗要求先格式化,此时名称仍须设为纯英文无空格(如 MyUSB),否则后续写入失败。
进度完成提示“制作成功”,U 盘即可用于启动安装。

















