如何制作可启动 USB 的克隆?

如何制作可启动 USB 的克隆?

我从朋友那里得到了一个适用于 OSX El Capitan 的可启动 USB。我需要在我的 USB 上复制它。我该如何克隆它或将其制作成 ISO 并将 ISO 克隆到 Mac 中的 USB 中?

答案1

您可以使用标准 UNIX 实用程序dd。插入要克隆的闪存驱动器,通过在 Spotlight ( Command+ Space) 中搜索或转到应用程序 → 实用程序文件夹来打开终端。现在输入以下内容并按回车键:

dmesg | tail -n 10

检查显示的驱动器。我将使用此示例(在您的例子中sd2可能是ada1、等)。现在执行:sda1

sudo dd if=/dev/sd2 of=usb.img bs=4096

完成后拔下闪存驱动器。插入空白驱动器并执行:

sudo dd if=usb.img of=/dev/sd2 bs=4096

克隆到空白 USB 闪存驱动器。最好验证第二个 USB 驱动器是否分配了相同的设备名称。

答案2

您应该能够使用 Mac 附带的磁盘工具。将两个 USB 驱动器连接到 Mac。然后执行以下操作。

  1. 单击“恢复”选项卡
  2. 将源 USB 驱动器拖到显示源的位置
  3. 将目标 USB 驱动器拖到目标位置
  4. 单击恢复按钮

答案3

您可以使用标准 UNIX 实用程序dd。插入要克隆的闪存驱动器,通过在 Spotlight ( Command+ Space) 中搜索或转到应用程序 → 实用程序文件夹来打开终端。现在输入以下内容并按回车键:

diskutil list

此命令将列出所有已连接的内部和外部磁盘。查找与您的 USB 驱动器相对应的条目(它将被标记为(外部,物理)) 并记下代表它的文件的路径。路径的形式为/dev/disk_x_其中_x_为整数。在我的情况下,代表外部 USB 磁盘的文件的路径为/dev/disk2。现在在终端中运行以下命令。

sudo dd if=/dev/disk2 of=usb.img bs=4096

这里的if表示输入文件,即代表 USB 驱动器的文件路径。of表示将在您的内部硬盘驱动器上(特别是在当前目录中)创建的输出文件(图像文件)。

完成后拔下闪存驱动器。插入空白的闪存驱动器,按照上述说明确定与其对应的文件名的路径(通过运行diskutil list),然后执行:

sudo dd if=usb.img of=/dev/sd2 bs=4096

再次,输入文件(if)更改为我们在上一步中创建的图像文件,输出文件(of)更改为代表 USB 磁盘的文件路径。

最好验证第二个 USB 驱动器是否分配了相同的设备名称,并检查副本是否与原始磁盘相同。

答案4

当我使用 diskutil unmount /dev/diskX 时,我收到消息“disk2 已被卸载或它有一个分区方案,因此请改用“diskutil unmountDisk””,然后我使用 diskutil unmountDisk /dev/diskX 将其卸载,但是,我不知道是否必须再次弹出并插入闪存驱动器,或者是否应该立即对卸载的闪存驱动器运行 sudo dd if=usb.img of=/dev/diskX bs=4096

相关内容