2025-04-23-使用苹果原镜像制作DMG格式镜像.md

手把手教你制作dmg文件

Posted by wenbsu on January 12, 2024

使用苹果原镜像制作 DMG 格式镜像

下载 macOS 安装器

在应用商店内搜索 macOS 并下载。

创建原始 UDRW 镜像(18G GPT + EFI)

第一步:用 SPARSE 格式创建空白镜像

这是 macOS 正规做法,用来先创建一个可挂载的空白磁盘(可以带 GPT 分区和文件系统)。

1
2
3
4
5
6
hdiutil create -size 18g \
  -type SPARSE \
  -fs HFS+J \
  -layout GPTSPUD \
  -volname "Install macOS 15.4" \
  /Volumes/osdata/InstallMacOS_15.4

第二步:转换为原始可引导 UDRW 镜像

1
2
3
hdiutil convert /Volumes/osdata/InstallMacOS_15.4.sparseimage \
  -format UDRW \
  -o /Volumes/osdata/InstallMacOS_15.4.dmg

清理临时 sparseimage 文件:

1
rm /Volumes/osdata/InstallMacOS_15.4.sparseimage

挂载镜像

挂载这个镜像到指定挂载点:

1
2
hdiutil attach /Volumes/osdata/InstallMacOS_15.4.dmg \
  -mountpoint /Volumes/InstallMacOS15

写入 macOS 安装器内容

1
2
3
sudo "/Applications/Install macOS Sequoia.app/Contents/Resources/createinstallmedia" \
  --volume /Volumes/InstallMacOS15 \
  --nointeraction

卸载镜像

卸载已挂载镜像:

1
hdiutil detach /Volumes/InstallMacOS15

压缩为只读 DMG(可选)

便于分发:

1
2
3
hdiutil convert /Volumes/osdata/InstallMacOS_15.4.dmg \
  -format UDZO \
  -o /Volumes/osdata/InstallMacOS_15.4_FINAL.dmg

验证镜像结构(可选)

1
hdiutil imageinfo /Volumes/osdata/InstallMacOS_15.4.dmg