制作macos启动u盘有三种方法:官方createinstallmedia命令最稳定,兼容apple芯片与intel;balenaetcher图形化操作简单但需提前获取合法镜像;dd命令速度快但风险高,须准确识别设备节点并使用rdisk。

你需要为Mac重新安装系统、修复崩溃环境或在无内置系统状态下部署新设备,就必须制作一个可引导的macOS启动U盘。官方推荐方法稳定可靠,第三方工具操作更直观,而dd命令适合熟悉终端的用户快速完成刻录。
用终端createinstallmedia命令制作(官方标准)
这是Apple官方支持的方法,生成的启动盘完全符合Secure Boot规范,兼容Apple芯片与Intel芯片,且无需额外下载工具。
第一步:准备一个容量不低于32GB的USB 3.0或更高规格U盘,插入Mac;若使用USB-C接口Mac,请确认U盘或转接器支持数据传输而非仅充电。
第二步:打开App Store,搜索目标macOS版本(如“macOS Sequoia”),点击“获取”下载安装器;下载完成后安装器会自动启动,【此时必须立即关闭窗口,切勿点击“继续”】,否则安装器会直接开始安装流程,导致后续无法调用createinstallmedia工具。
第三步:前往“应用程序”文件夹,确认存在完整安装器,名称为“Install macOS [版本名].app”,大小应超过15GB;若体积明显偏小(如不足5GB),说明下载不完整,需删除后重新下载。
第四步:打开“磁盘工具”,在左侧列表中选中U盘的设备层级(例如“SanDisk Ultra”而非其下的“Untitled”卷标),点击“抹掉”。设置名称为MyInstaller,格式选“APFS”,方案选“GUID 分区图”;若需兼容macOS Mojave或更早系统,则格式改为“Mac OS 扩展(日志式)”。
第五步:打开“终端”,输入以下命令(以Sequoia为例,U盘名称必须与上一步完全一致):
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller
第六步:按回车后输入管理员密码(输入时无任何显示,属正常现象);随后终端提示是否擦除目标卷,输入大写字母Y并回车;等待输出“Copy complete”和“Done”,即表示制作成功。
用BalenaEtcher图形化制作(新手友好)
适合不熟悉命令行、追求操作直观的用户,自动处理格式化与校验,三步即可完成,但需提前下载镜像文件(非App Store安装器,而是.iso或.dmg格式的完整系统镜像)。
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
方法一:从苹果官方渠道获取合法镜像——访问Apple Developer网站或通过特定配置脚本导出已下载的Install macOS.app中的BaseSystem.dmg,再用工具转换为.iso;第三方来源的镜像存在签名失效或引导失败风险。
方法二:下载并安装BalenaEtcher(官网balena.io/etcher),打开软件后依次点击“Flash from file”→选择镜像文件→“Select target”→选择U盘→“Flash!”;软件会自动取消挂载、格式化并写入,完成后弹出“Flash successful”提示。
注意:Etcher不会校验镜像完整性,若下载的.iso文件损坏,刻录后的U盘将无法启动,建议下载后用sha256sum比对哈希值。
用dd命令刻录ISO镜像(适用于Linux/macOS发行版)
此法适用于Ubuntu、CentOS等非Apple系统的ISO镜像,也偶用于经合法转换的macOS镜像,速度快但不可逆,操作失误会导致数据丢失。
第一步:插入U盘,打开终端,执行diskutil list,找到U盘对应的设备标识(如/dev/disk6),注意识别external, physical字样及总容量,避免误选内置硬盘。
第二步:执行diskutil unmountDisk /dev/disk6(将disk6替换为实际设备号),确保所有分区已卸载;这一步跳过会导致dd写入失败或中断。
第三步:执行sudo dd if=/path/to/image.iso of=/dev/rdisk6 bs=4m;关键点在于使用/dev/rdiskX而非/dev/diskX,前者是原始设备节点,写入速度提升3~5倍;若误用diskX,可能耗时数十分钟且中途卡死。
第四步:dd执行完毕后,运行sync命令强制刷新缓存,再安全弹出U盘:diskutil eject /dev/disk6。










