ТОП фишек в macOS — для новичков и бывалых!
目录:
重要的是要注意这有点高级,只应由完全熟悉命令行的Mac用户使用。 通过使用sudo dd,错误的余地很小,并且错误地暗示的磁盘标识符可能导致永久性数据丢失。 这种风险使得这种方法不适合新手OS X用户,相反,这些用户应该转向使用“磁盘工具”以传统方式刻录ISO的更简单方法。
如何在Mac OS X中使用“dd”将ISO文件复制到目标驱动器
这将擦除目标卷,用ISO内容替换目标驱动器上的任何数据。 没有确认,因此使用正确的驱动器标识符和正确的语法以避免擦除错误的东西是至关重要的。 您应该在开始之前使用Time Machine备份Mac。
- 如果尚未将目标USB驱动器连接到Mac,请启动终端
- 键入以下命令以在Mac上打印附加卷的列表:
- 找到目标驱动器的USB卷名称(在此示例中为“THE_DESTINATION”)并记下标识符(在此示例中为“disk3s2”)
- 使用以下命令卸载目标卷,根据需要替换标识符:
- 您现在已准备好格式化目标驱动器并将ISO“刻录”到该USB卷 - 这将擦除目标驱动器上的所有数据,将其替换为ISO,这无法撤消 - 您必须将目标锁定为目标适当的标识符,以避免意外的数据丢失。 假设您知道自己在做什么,请使用以下命令将iso路径替换为ISO以将其刻录到预期的目标标识符卷:
- 当您确定语法正确时,单击return并输入管理员密码,复制过程将立即开始
diskutil list
这可能类似于以下内容,它在每台Mac上都会有所不同:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
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
Logical Volume on disk0s2
Unlocked Encrypted
/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
sudo umount /dev/(IDENTIFIER)
再次使用上面的例子,这不是普遍适用的:
sudo umount /dev/disk3s2
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'用于blockize,这也加快了进程。 要成功将ISO复制到磁盘映像,这些调整都不是必需的,只会带来明显更快的体验。
没有进度条所以只需等待它,ISO复制过程需要多长时间取决于各种各样的事情,包括Mac的速度,目标卷的速度,以及被复制或刻录的ISO文件的大小到目的地。
完成后,您可以弹出音量,它已准备就绪。
diskutil eject /dev/(IDENTIFIER)
对于它的价值,这适用于复制非启动卷和安装程序的ISO映像。 例如,如果您自己创建了一个ISO卷,则可以使用上面的命令序列将该ISO复制到另一个卷。
我们已经介绍了类似的dd技巧,但是这里概述的修改使得上述过程对于某些用户来说更快,更可靠。 无论Mac上运行什么,此方法都可以在所有版本的OS X中正常运行。
如果您知道另一种快速将ISO映像转换为可启动安装卷的方法,请在评论中告诉我们!
如何使用dd从mac os x将iso复制到usb驱动器
如何使用dd从Mac OS X将ISO复制到USB驱动器