如何将 Windows 10 ISO 刻录到 USB?

如何将 Windows 10 ISO 刻录到 USB?

我按照该dd方法操作,并将 iso 写入 USB 驱动器,但我不确定这就是我要做的全部,因为它是 Windows 并且可能没有 GRUB,而且我不确定,所以我向专家请教。

winusb不适用于 Windows 10,所以这与之前的问题不同。

答案1

我尝试了本帖中的所有方法,但都没有奏效(认真地说,问题在于具体如何编写到 USB 密钥,为什么人们建议将 ISO 复制到另一个分区呢??)。

对我来说有效的解决方案(假设您的 USB 驱动器是/dev/sdc):

  • 运行 gparted
  • 在上创建新的分区表sdc,输入msdos
  • 创建 NTFS 分区,并在其上设置启动标志
  • 提取 iso(可以使用7z x windows10.iso
  • 将内容(通过cp、、rsyncGUI 等)复制到已挂载的 NTFS 分区(当然/dev/sdc1

  • 最后,批判的步骤,取自这篇文章:https://superuser.com/a/817656/248812是 :

    sudo ms-sys -7 /dev/sdc

    ms-sys 在 ppa 中可用: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

不带ms-sys,插入 USB 密钥后启动时光标闪烁。

有了它,Windows 徽标就会出现。

答案2

从 Ubuntu 开始安装 Windows 10 安装盘 (ISO) 时,您不需要 USB、DVD 或其他外部介质。可以将映像或 ISO 文件提取到硬盘分区(最好不是用于新 Windows 安装的分区)并使用它。

对于以下步骤,应该有一个有效的 GRUB 配置:

  1. 确保您有一个可启动且已格式化的 NTFS 分区。下面,将通过包含 MSDOS 或 MBR 分区表布局的硬盘所在的(hd0,5)位置来识别分区。hd0

  2. 挂载映像将使提取其内容变得更加容易。如果 Disk Image Mounter 拒绝挂载 iso 文件,您可以随时使用此命令挂载任何 iso 文件:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. 将新循环设备的内容复制到 NTFS 分区。

  4. 现在为 Windows 10 添加一个 GRUB 条目。这将使引导加载程序 GRUB 能够找到分区中包含的安装磁盘。/boot/grub/grub.cfg以 root 身份在文本编辑器中打开并添加以下行

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    如果需要,请相应地更改根。

  5. 保存并重启电脑。启动到更新后的 GRUB 菜单的右侧项目。

观看此 YouTube 教程https://youtu.be/1Y4JXv9r5Ug

答案3

您可以将所有 ISO 内容复制到闪存驱动器并使其可启动。

因此,首先,从软件中心或终端安装 GParted:

sudo apt-get install gparted

然后,从 dash 或终端打开它:

gksudo gparted

之后,从右上角的菜单中选择闪存驱动器。应该有一个分区。如果您没有任何要备份的数据,请将其重新格式化为ntfsbootmgr在 fat32 上不起作用),单击Apply(标题菜单中的勾号)。右键单击分区,选择Manage flags并检查boot

然后,您可以通过文件管理器(nautilusGNOME 和 Unity 的默认设置)安装它。

挂载 ISO 文件:

sudo mount -o loop [path to iso] [mountpoint]

然后,您可以通过文件管理器将所有内容从 ISO 挂载点复制到闪存驱动器。

重新启动计算机并将 USB 闪存驱动器设置为首先启动。

答案4

ms-dos 包相当老旧,并且无人维护。它无法在 ubuntu 16-04 上加载。请使用很可能已安装的 syslinux 包: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

另外,cp 到 ntfs 分区很慢。直接将 iso 提取到 sdc1

  • 运行 gparted
  • 在sdc上创建一个新的分区表,输入msdos
  • 创建 NTFS 分区,并在其上设置启动标志
  • 复制 iso

    sudo dd of=/dev/sdc1 if=Win10_1703_English_x64.iso bs=4M

  • 创建 MBR

    sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdc

相关内容