当前位置: 首页>>技术教程>>正文


如何将Windows 10 ISO刻录到USB?

, , , , ,

问题描述

我做了dd方法并且它将iso写入USB驱动器,但我不确定是否所有我必须做的因为它是Windows而且可能没有GRUB而且我不确定所以我问专家。

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

最佳解决方法

我尝试了这个线程中的所有方法,没有一个工作(严肃地说,问题是关于专门写入USB密钥,为什么人们会建议将ISO复制到另一个分区?)。

解决方案为我做了这个技巧(假设您的USB驱动器是/dev/sdc):

  • 运行gparted

  • sdc上创建一个新的分区表,键入msdos

  • 创建一个NTFS分区,在其上设置启动标志

  • 提取iso(可以用7z x windows10.iso完成)

  • 将内容(通过cprsync,GUI,无论如何)复制到已安装的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徽标就会出现。

次佳解决方法

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

对于以下步骤,应该存在正在运行的GRUB配置:

  1. 确保存在可引导且格式化的NTFS分区。下面,分区将由(hd0,5)标识,其中hd0是包含MSDOS或MBR分区表布局的硬盘。

  2. 安装图像将更容易提取其内容。如果Disk Image Mounter拒绝挂载iso文件,则始终可以使用此命令挂载任何iso文件:

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

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

    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

第三种解决方法

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

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

sudo apt-get install gparted

然后,从破折号或终端打开它:

gksudo gparted

之后,从右上角的菜单中选择闪存驱动器。应该有一个分区。如果您没有要备份的数据,请将其重新格式化为ntfs(bootmgr在fat32上无效),单击Apply(标题菜单中的勾选)。 Right-click分区,选择Manage flags并检查boot

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

挂载ISO文件:

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

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2418.html,未经允许,请勿转载。