UltKit

DMG转ISO转换器

DMG在Mac上双击即可打开,但在大多数其他系统上根本打不开。把它转换为ISO,就能将同样的文件放进一个Windows、Linux和虚拟机都能原生挂载的光盘映像中。

压缩包格式转换

或将ZIP, ZIPX, RAR … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传DMG文件

    添加 .dmg 文件,最多 20 个,每个不超过 95 MB。如果该镜像在 Mac 上打开时需要密码,请在高级设置下的当前密码中输入。

  2. 2

    保持选择ISO

    转换为已设为 ISO(磁盘镜像)。文件夹和日期会保留,跳过隐藏的系统文件会去掉 .DS_Store 等 Mac 产生的多余文件。

  3. 3

    转换为ISO

    点击转换为 ISO,下载后在 Windows 上双击该镜像即可挂载。

DMG与ISO:两种不同的磁盘映像

DMG 是苹果的磁盘镜像格式,随 Mac OS X 推出,最初称为 UDIF(Universal Disk Image Format),取代了经典 Mac OS 较早的 NDIF 镜像。DMG 是一个虚拟磁盘,内含完整的 Mac 文件系统 HFS+(1998 年)或 APFS(2017 年),可以用 zlib、bzip2、LZFSE 或 LZMA 压缩,也可以用 AES 加密,或两者兼用。

ISO 源自光盘。ISO 9660 于 1988 年标准化,描述的是 CD-ROM 的文件系统;微软的 Joliet 扩展增加了 Unicode 长文件名,1995 年的 UDF 则支持 DVD 和更大的文件。Windows、Linux 和 macOS 都能原生挂载 ISO 镜像,所有虚拟机软件也都能把它当作虚拟 DVD 使用。

离开 Mac 后,问题就出在 DMG 的文件系统上。Windows 没有 HFS+ 或 APFS 驱动,所以即使是未压缩的 DMG 也读不了。7-Zip 在 Windows 上能打开许多 DMG,但转换成 ISO 后,就不需要安装任何软件了。如果想要普通的压缩包,请参阅如何在任何设备上解压文件。

DMG

Apple 磁盘映像

DMG 是 Apple 的磁盘映像格式,主要用于分发 macOS 应用。打开后它会挂载为虚拟磁盘,用户把应用拖到“应用程序”文件夹即可安装。DMG 文件可以压缩、加密和代码签名。Windows 和 Linux 没有第三方工具就无法挂载它,其中的应用通常也只能在 macOS 上运行。

压缩方式
无损
透明度
–
动画
–
发布年份
Apple
DMG 转换器

ISO

ISO 光盘映像

ISO 文件是光盘按扇区逐一复制的精确副本,通常采用 ISO 9660 或 UDF 文件系统。它是分发 Windows、Linux 等操作系统安装程序以及备份 CD、DVD 的标准方式。Windows 和 macOS 可将 ISO 文件挂载为虚拟驱动器,也可以用工具写入 U 盘。由于包含整张光盘的内容,ISO 文件通常很大。

压缩方式
无损
透明度
–
动画
–
发布年份
1988 · ISO / Ecma International
ISO 转换器

DMG 文件只能在 Mac 上挂载,所以当其中的文档、驱动或媒体需要在 Windows、Linux 或虚拟机中打开时,人们会把它转换为 ISO;很少需要把 ISO 转为 DMG,因为 macOS 双击就能挂载 ISO 文件。

DMG转ISO要点速览

项目DMGISO
制定方苹果,随 Mac OS X 推出ISO 与 Ecma,1988 年
内部文件系统HFS+ 或 APFSISO 9660、Joliet 或 UDF
压缩可选:zlib、bzip2、LZFSE 或 LZMA无
加密可选 AES-128 或 AES-256无
原生挂载支持macOSWindows 8 及更高版本、Linux、macOS
典型用途Mac 应用下载光盘副本、系统安装盘、虚拟机

在Windows、Linux或虚拟机中使用转换后的ISO

Windows 8、10 和 11

  1. 01双击 ISO,或右键选择装载。
  2. 02在“此电脑”下打开新出现的驱动器。
  3. 03用完后右键点击该驱动器,选择弹出。

Linux

  1. 01右键点击 ISO,用“磁盘映像挂载器”打开。
  2. 02或者在终端中用 mount -o loop 挂载。

VirtualBox 或 VMware

  1. 01打开虚拟机的存储设置。
  2. 02把 ISO 连接到虚拟光驱。
  3. 03在客户机系统中浏览其内容。

关于DMG转ISO的常见误区

误区把 DMG 转成 ISO,Mac 应用就能在 Windows 上运行。

事实.app 会原样复制,仍然是 macOS 程序,Windows 无法启动。

误区用 macOS 安装程序 DMG 制作的 ISO 可以启动电脑。

事实ISO 里只有安装程序的文件,不是可启动的系统。

误区把 DMG 改名为 .iso 就行。

事实改名不会改变内部内容。文件里仍是苹果镜像或 Mac 文件系统,Windows 无法挂载。

DMG转ISO常见问题

Windows 10无需额外软件就能打开转换后的ISO吗?

可以。自 Windows 8 起,双击 ISO 或在右键菜单中选择装载,文件资源管理器就会将其挂载为虚拟驱动器。

能把macOS安装器DMG转成可在虚拟机中启动的ISO吗?

这里不行。完整的 macOS 安装程序有好几 GB,超过 95 MB 的上传限制,而且 ISO 里只是文件,并不是可启动的系统。此外,苹果的许可协议只允许在苹果硬件上运行 macOS 虚拟机。

这和在Mac上运行hdiutil convert有什么区别?

hdiutil 可以把 DMG 的原始数据块写成 .cdr 文件,再改名为 .iso,但这样的副本里仍是 HFS+ 或 APFS,Windows 读不了。这里是从 DMG 中读出文件,再写入标准的 ISO 文件系统。

ISO会保留Finder标签、自定义图标等Mac特有内容吗?

这些信息会被丢弃。ISO 文件系统保存名称、文件夹、大小和日期,但无法存放 Finder 标签等 macOS 扩展属性。文件本身不会改变。

DMG应该转成ZIP而不是ISO吗?

如果只需要文件,可以:在转换为中选择 ZIP 或“提取文件”。当虚拟机的光驱或刻录软件等需要光盘镜像时,再选择 ISO。压缩包格式转换页面列出了所有可选的目标格式。

ISO能像DMG那样设置密码保护吗?

不会。ISO 本身没有加密功能,受保护的 DMG 转换后会变成未加密的 ISO。如果内容涉及隐私,请改为转换成 ZIP 或 7z,并设置新密码。

转换其他压缩包格式
TAR转ZIPTAR.GZ转ZIP7z转ZIP
RAR转ZIP在线打开RAR压缩包格式转换