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

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

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

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” – 位是可选的,只是让它更快。)

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

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

  3. 确保已卸载USB设备(右键单击并选择卸载)。 不要忘记在GParted中将其格式化为NTFS。
  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

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

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

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

必须为UE配置ISO才能启用此function。 我已经成功地使用Windows 8.1和Ubuntu 14.04完成了这项工作,但我无法保证任何其他操作系统。 (编辑:我刚刚尝试使用Windows 10而没有成功。不知道为什么,但WinUSB工作,所以我没有进一步调查。)

这是我为UEFI固件创建可启动USB驱动器的方法:

  1. 在USB驱动器上创建GPT分区表 。 在GParted中,选择“Device”,然后选择“Create partition table …”。 在下拉列表中选择gpt。
  2. 使用GParted 将USB驱动器上的分区格式化为FAT32 。 所有符合UEFI标准的固件必须支持FAT12,FAT16和FAT32,因此任何一个都应该没问题 ,但NTFS不能正常工作
  3. 安装任何其他外部存储一样安装USB驱动器,以便可以访问您创建的分区上的文件系统。
  4. 要添加的ISO挂载到USB驱动器,以便可以访问其中的文件。
  5. 现在,当您可以在文件管理器(Nautilus或其他)中访问ISO和USB驱动器作为文件系统时,只需 ISO中的所有文件复制并粘贴到USB驱动器即可。
  6. 将“boot”标志添加到您创建的分区并将文件添加到。 在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启动。

如果您使用Ubuntu将Windows ISO刻录到USB,则可以使用WinUSB 。 Unetbootin不适用于Windows ISO。 它仅支持Linux发行版。

但是,在当前的Ubuntu版本上安装WinUSB并不是一件容易的事。 不仅如此,WinUSB具有较旧的GRUB依赖性,可能会干扰您的引导加载程序设置,因此您最终可能会使用不可引导的Ubuntu 。 那么,如果你要制作一个Windows USB来摆脱Ubuntu,这不应该是一个大问题。 但这也不能保证 。

目前有两种引导操作系统的方法。 EFI加载和MBR加载。 哪一款适合您,取决于PC /主板function。 如何使用Ubuntu创建Windows可启动USB记忆棒,介绍了为上述每种启动加载方法创建可启动USB的方法?

WinUSB只能制作MBR可启动USB驱动器。

您可以使用WinUSB将Windows iso刻录到pendrive。
其他详细信息和Ubuntu软件包可在此处找到

注意: – 您需要最少4 GB的pendrive来刻录windows 7 iso

有一个名为Multisystem的工具可以使USB驱动器可启动,并从中启动各种操作系统 – 其中包括Windows XP,Vista和Seven(程序的页面仅使用法语;程序本身已本地化)。 我能够使用此工具从USB闪存盘启动WinXP安装ISO。

请注意,Windows CD是安装 CD,而不是可用的“实时”分发。

这很简单……我们将一步一步走:使用电源iso:

  1. 下载并安装power iso。
  2. 打开电源iso。
  3. 单击工具,然后创建可启动的USB驱动器。
  4. 它可以要求以管理员身份运行。 然后让它以管理员身份运行。
  5. 现在浏览源图像文件。
  6. 选择目标USB驱动器,然后单击开始。
  7. 完成。 您的可启动USB已准备好从可启动USB安装操作系统。

注意:pendrive必须为4GB或更多。

从Windows,尝试使用unetbootin和Linux发行版在终端中使用此命令(这对我有用,但你将失去闪存驱动器的内容,所以复制):

 sudo dd if= of=/dev/sd 

我知道这个问题有点过时,但为了完善,我添加了一个现代标准Ubuntu GUI应用程序的链接,用于在闪存驱动器上刻录iso: Disk Creator 。

Ubuntu可以在Natty中从nautilus挂载.iso文件。

您是否尝试将.iso的内容复制到所需的USB驱动器?

从那里你应该能够告诉你的PC从USB启动没有问题。

如果失败,您可以使用UNetBootin将.iso复制/刻录到磁盘。

这篇博客文章描述了如何做到这一点。