如何将 Windows .iso 刻录到 USB 设备?

如何将 Windows .iso 刻录到 USB 设备?

我想将 Windows ISO 刻录到 Ubuntu 中的 USB 设备。我该怎么做?

我知道如何将 Ubuntu ISO 刻录到 USB 设备,但 Windows ISO 则不一样。

答案1

UNetbootin 应该可以工作:http://unetbootin.sourceforge.net/

或者您可以尝试一点一点地复制:

  1. 插入 USB 设备,然后打开磁盘工具(在 10.10 及更早版本中,系统 -> 管理 -> 磁盘工具)。
  2. 从程序左侧的列表中选择 USB 设备并检测其安装位置:/dev/sd[1 letter][optionally 1 number]。例如,/dev/sdc/dev/sdc1
  3. 确保 USB 设备已卸载(不是安全移除,而是卸载)如果已安装,则可以卸载它:

    sudo umount /dev/sd[1 letter][optionally 1 number]
    
  4. 假设 .iso 文件位于您的主文件夹中,打开终端并写入:

    sudo dd bs=4M if=[ur .iso] of=/dev/sd[that 1 letter]
    

    例子:

    sudo dd bs=4M if=windows7.iso of=/dev/sdc
    

然后等待它完成。(“bs=4M”位是可选的,只是让它更快。)

答案2

  1. 插入 USB 设备,然后运行 ​​gparted。

  2. 从 GParted 窗口右上角附近的列表中选择 USB 设备并检测其安装位置:(我的是)。/dev/sd[1 letter]/dev/sdc

  3. 确保 USB 设备已卸载(右键单击并选择卸载)。
  4. sudo dd if=[PATH TO YOUR .iso FILE] of=/dev/sd[THAT 1 LETTER]

    就我而言:sudo dd if=/home/downloads/windows7.iso of=/dev/sdc

您必须以 su 或 sudo 身份运行 dd。值得一提的是,gparted 也需要 su,但通常会使用 gksudo 来提示输入密码。

这意味着您可以将 gparted 锁定到持久实时启动 USB 上的启动器以进行现场诊断。

答案3

如果您使用 UEFI(不是 BIOS 或具有 BIOS 兼容模式的 UEFI(又名 CSM))启动,那么您所需要的只是 GParted 和文件管理器。

必须将 ISO 配置为 UEFI 启动才能正常工作。我已经在 Windows 8.1 和 Ubuntu 14.04 上成功完成了此操作,但我无法保证其他操作系统也能成功。(编辑:我刚刚在 Windows 10 上尝试过此操作,但没有成功。不知道为什么,但是温USB有效所以我没有进一步调查。)

这是我为 UEFI 固件创建可启动 USB 驱动器所做的操作:

  1. 创建 GPT 分区表在您的 USB 驱动器上。在 GParted 中,选择“设备”,然后选择“创建分区表...”。在下拉菜单中选择 gpt。
  2. 将 USB 驱动器上的分区格式化为 FAT32使用 GParted。所有符合 UEFI 的固件都必须支持 FAT12、FAT16 和 FAT32,因此其中任何一个都应该没问题,但是NTFS 无法工作
  3. 安装 USB 驱动器就像任何其他外部存储一样,您可以访问您创建的分区上的文件系统。
  4. 挂载 ISO您希望添加到 USB 驱动器,以便可以访问其中的文件。
  5. 现在,当你可以在文件管理器(Nautilus 或其他)中访问 ISO 和 USB 驱动器作为文件系统时,只需复制并粘贴所有文件将 ISO 复制到 USB 驱动器。
  6. 将“启动”标志添加到分区您已创建并添加了文件。在 GParted 中,右键单击分区,选择“管理标志”,然后选中“启动”选项。

(在测试时,设置启动标志后我无法再安装 USB 驱动器。我不知道为什么,但 GParted 仍然可以看到它,最终结果仍然是可启动的 USB 驱动器,所以我想这并不重要。)

  1. 重启你的电脑并选择从 USB 驱动器启动。

再次强调:请注意,为了实现此功能,您的计算机固件必须符合 UEFI 标准,并且 ISO 必须准备好进行 UEFI 启动。

如果您在 ISO 中找到 EFI 目录,这通常是一个好兆头。

要查看您当前是否正在使用 UEFI 启动,请sudo efibootmgr -v在终端中运行。如果它列出了许多启动选项,您就可以开始了。如果您使用 BIOS 兼容模式,您将看到类似以下内容:

Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.

有关 UEFI 的更多信息,请阅读这篇关于该主题的精彩文章:https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/

另外,我认为 Ubuntu 将无法在启用安全启动的情况下运行,因此您必须禁用该功能才能在 Ubuntu 中使用 UEFI 启动。

答案4

您可以使用WinUSB它来将 Windows ISO 刻录到 U 盘。
可以找到更多详细信息和 Ubuntu 软件包这里

注意:-您需要至少 4 GB 的 U 盘进行刻录windows 7 iso

相关内容