如何使用 dd 从 Mac OS X 将 ISO 复制到 USB 驱动器

目录:

Anonim

如果您已经下载了另一个操作系统的 ISO 映像,例如 Ubuntu Linux 或 Windows 10,并且您希望使用 USB 闪存驱动器或 USB 密钥将该 ISO 映像文件转换为可启动的 USB 安装程序驱动器,您会发现最可靠的将 ISO 复制或“刻录”到目标 USB 卷的方法是转向 Mac OS X 的命令行。有替代解决方案,但这种使用 dd 的命令行方法不需要第三方下载,它非常快,并且在从 ISO 文件生成可引导卷方面始终可靠。

重要的是要注意这有点高级,只应由完全熟悉命令行的 Mac 用户使用。通过使用 sudo dd,几乎没有出错的余地,错误地暗示磁盘标识符可能会导致永久性数据丢失。这种风险使得这种方法不适合新手 Mac OS X 用户,相反,这些用户应该转向更简单的方法,即使用磁盘工具以传统方式刻录 ISO。

如何在Mac OS X中使用“dd”将ISO文件复制到目标驱动器

这将擦除目标卷,用ISO 内容替换目标驱动器上的任何数据。没有确认,因此使用正确的驱动器标识符和正确的语法以避免擦除错误的东西至关重要。在开始之前,您应该使用Time Machine 备份Mac。

  1. 如果您还没有将目标USB驱动器连接到Mac,然后启动终端
  2. 键入以下命令以在 Mac 上打印附加卷的列表:
  3. diskutil list这可能类似于以下内容,在每台Mac上都会有所不同:

    $ diskutil list /dev/disk0 : 类型名称大小标识符 0: GUID_partition_scheme 251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 250.1 GB disk0s2 3 : Apple_Boot Recovery HD 650.1 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD 249.8 GB disk1 disk0s2 上的逻辑卷解锁加密 /dev/disk3 : TYPE NAME SIZE IDENTIFIER 0: partition_scheme 5.3 MB disk3 1 : partition_map 32.3 KB disk3s1 2: FAT_32 THE_DESTINATION 8.2 GB disk3s2 /dev/disk4 : TYPE NAME

  4. 找到目标驱动器的USB 卷名称(在本例中为“THE_DESTINATION”)并记下标识符(在本例中为“disk3s2”)
  5. 使用以下命令卸载目标卷,并根据需要替换标识符:
  6. sudo umount /dev/(IDENTIFIER)

    还是用上面的例子,不是放之四海而皆准的:

    sudo umount /dev/disk3s2

  7. 您现在已准备好格式化目标驱动器并将 ISO“刻录”到该 USB 卷 – 这将擦除目标驱动器上的所有数据,将其替换为ISO,这无法撤消 – 以正确的标识符为目标以避免意外数据丢失绝对至关重要。假设您知道自己在做什么,请使用以下命令将 iso 路径替换为要刻录到预期目标标识符卷的 ISO:
  8. sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m

    例如,对于桌面上名为“Windows10_x64_EN-US.iso”的Windows ISO,语法为:

    sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m

    注意,“r”符号位于磁盘标识符的前面,这使得命令更快。最后的 'bs=1m' 用于块大小,这也加快了该过程。这些调整都不是成功将 ISO 复制到磁盘映像所必需的,它只会带来明显更快的体验。

  9. 确定语法正确后,回车并输入管理员密码,复制过程将立即开始

没有进度条,等待即可,ISO 复制过程需要多长时间取决于多种因素,包括 Mac 的速度、目标卷的速度和大小正在复制或刻录到目标位置的 ISO 文件。

完成后,您可以弹出卷,准备就绪。

diskutil eject /dev/(IDENTIFIER)

对于它的价值,这也适用于复制不是引导卷和安装程序的 ISO 映像。例如,如果您自己制作了一个卷的 ISO,您也可以使用上述命令序列将该 ISO 复制到另一个卷。

我们介绍了类似的 dd 技巧,但此处概述的修改使上述过程对某些用户来说更快、更可靠。这种方法应该适用于所有版本的 OS X,无论在 Mac 上运行什么。

如果您知道另一种快速将ISO 映像转换为可启动安装卷的方法,请在评论中告诉我们!

如何使用 dd 从 Mac OS X 将 ISO 复制到 USB 驱动器