必须用createinstallmedia工具制作macos可启动安装盘,因其内置签名与分区要求;dd仅适用于无apple签名的iso等通用镜像,两者不可混用。

在 macOS 上用磁盘镜像(如 .dmg 或 .iso)制作可启动的系统安装盘,核心是使用 createinstallmedia 工具(适用于官方 macOS 安装器),或 dd 命令(适用于通用镜像,如 Linux、Windows)。两者用途不同,不能混用。
确认镜像类型再选命令
不是所有镜像都能直接写入 U 盘启动:
- 如果是从 App Store 下载的 macOS 安装器(如
Install macOS Sequoia.app),它内部自带createinstallmedia,必须用这个工具——因为 Apple 对启动结构有签名和分区要求,dd会失败或无法引导。 - 如果是第三方系统镜像(如 Ubuntu、CentOS、Windows ISO),没有 Apple 签名,且格式为标准 ISO/DISK IMAGE,才适合用
dd直接写入。 - 注意:.dmg 文件不等于可启动镜像。很多 .dmg 只是分发包(比如软件安装包),解压后不含引导文件,不能用于制作启动盘。
用 createinstallmedia 制作 macOS 启动盘
这是 Apple 官方支持的方式,仅适用于已下载的 macOS 安装器(.app 格式):
- U 盘需至少 12GB 空间,会被完全抹除;名称不能含空格或特殊字符(推荐用英文,如
MyUSB)。 - 终端执行前,确保安装器位于
/Applications/目录下(例如:Install macOS Sequoia.app)。 - 命令格式(以 Sequoia 为例):
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB
-
--volume后面跟的是你 U 盘挂载后的卷名(大小写敏感),不是设备路径(如/dev/disk2)。 - 命令中空格要用反斜杠
\转义,或用引号包裹路径,例如:"Install macOS Sequoia.app"。 - 执行后会提示输入管理员密码(无显示),然后问是否继续格式化,输入
y回车即可。
用 dd 命令写入通用镜像(如 ISO)
适用于 Ubuntu、Debian、Windows 等非 Apple 系统镜像,操作更底层,风险更高:
- 先用
diskutil list找到 U 盘对应设备(如/dev/disk2),注意区分disk和rdisk——写入时务必用rdisk(如/dev/rdisk2)提升速度。 - 必须先卸载该设备(不是弹出):
diskutil unmountDisk /dev/disk2。 - 写入命令示例(假设 ISO 在桌面):
sudo dd if=~/Desktop/ubuntu-24.04-live-server-amd64.iso of=/dev/rdisk2 bs=1m
-
if=是输入文件路径,支持拖拽补全;of=是输出设备路径,错写成系统盘将导致数据丢失。 -
bs=1m表示每次读写 1MB,加快速度;过程无进度条,耐心等待(通常 5–20 分钟)。 - 完成后执行
diskutil eject /dev/disk2安全弹出。
验证是否成功
制作完成后不要直接拔掉 U 盘:
- 重启 Mac,按住
Option键开机,看能否识别出带「EFI Boot」或系统图标名称的启动项。 - 若看不到,可能是镜像本身不支持 Mac(如某些 Windows ISO 缺少 EFI 引导),或写入过程出错(
dd出错通常无提示,建议重做并核对设备路径)。 - 对于 macOS 启动盘,插入后 Finder 中应显示为“MacOS Installer”或类似名称,而非原始 U 盘名。











