如何在Ubuntu或任何Linux发行版上轻松创建Windows 10可引导USB

本教程将向您展示在Linux上创建Windows 10可引导USB的简便方法。 我以Ubuntu 16.04为例。 该方法适用于任何Linux发行版。 我使用Windows进行在线银行业务,因为我的银行不支持Linux,有时会玩不能在Linux上运行的游戏。

首先,您应该从Microsoft官方下载链接下载Windows 10 ISO。 请注意,您可能无法从Windows计算机上的此链接下载ISO。 此下载链接对Linux计算机上的用户可见。 下载后,请按照以下说明进行操作。

注意:建议下载 Windows 10 April 2018更新 ISO,因为十月更新ISO包含一个大于4GB的文件,该文件无法复制到FAT32分区。

更新资料:Microsoft不允许您下载 Windows 10 April 2018更新 从他们的网站上获取ISO。 您可以通过以下链接下载ISO:Win10 1803英文x64 ISO

为UEFI固件创建Windows 10可引导USB

此方法适用于UEFI固件,非常简单。 您在USB记忆棒上创建GUID分区表,在其上创建FAT32文件系统,然后挂载Windows 10 ISO映像并将这些Windows 10文件复制到USB记忆棒中,就完成了。 以下是分步指南。

首先,在Linux发行版上安装GParted分区编辑器。 Ubuntu用户运行以下命令。

sudo apt install gparted

然后将USB记忆棒插入计算机。 如果有,请确保备份USB记忆棒中的重要文件。 接下来,启动Gparted。 您需要输入密码才能使用GParted。

使Windows 10可启动USB

从右上角的下拉菜单中选择USB记忆棒。 我的USB记忆棒是 /dev/sdb。 您的可能会有所不同。

在Linux上制作Windows 10可启动USB

如果分区名称后面有一个钥匙图标,则表示已安装分区。 确保USB记忆棒上的所有分区均已卸载。 要卸载分区,只需右键单击分区并选择卸载。

使Windows 10在Ubuntu上可启动USB

接下来,在菜单栏上,选择 设备 > 创建分区表

在Linux上创建可启动的Windows 10 USB

选择GPT作为分区表类型,然后单击“应用”。

Windows-10-启动-USB-UEFI-Linux-GPT

然后右键单击未分配的空间,然后选择“新建”以创建一个新分区。

Windows 10 USB GPT FAT32

从更改文件系统类型 ext4胖子32 然后单击添加。

注意install.wim Windows 10 October 2018更新ISO中的文件为4.1G,因此如果下载此ISO映像,则需要更改 ext4ntfs。 如果您下载的Windows 10 April 2018 Update ISO包含3.9G大小 install.wim 文件,您可以更改 ext4fat32

更新资料:据我观察,我的NTFS格式化USB记忆棒无法在2012年购买的旧笔记本电脑上启动。但是,它可以在2017年购买的台式机上启动。它具有图形化UEFI固件(我可以使用我的鼠标来配置固件设置)。

Windows 10 USB Ubuntu 16.04

接下来,单击工具栏上的绿色复选按钮以应用此操作。 完成之后 关闭GParted (这很重要),然后在文件管理器中找到Windows 10 ISO。 用磁盘映像安装程序打开它。

在Ubuntu上安装Windows 10 iso

打开已挂载的文件系统。 选择所有文件和文件夹,然后将它们复制到USB记忆棒。

Windows 10 USB本机UEFI

有时,Ubuntu上的文件管理器挂起,并且复制操作似乎已停止。 实际上,它正在工作,请耐心等待。 当看到复选标记时,表示复制操作已完成。

Windows 10可启动USB创建器Linux

如果您的文件管理器没有 Disk image mounter 在上下文菜单中,然后可以使用以下命令进行安装。 第一个命令将为Windows 10 ISO创建安装点,第二个命令将在该安装点下安装Windows 10 ISO。

sudo mkdir /mnt/windows10/

sudo mount -t auto -o loop /path/to/window-10-iso /mnt/windows10/

现在在文件管理器中,转到 /mnt/windows10/ 并将所有文件和文件夹复制到USB记忆棒。

复制文件和文件夹后,即可创建Windows 10可启动USB! 您可以关闭计算机,从此USB闪存盘启动计算机,然后以UEFI模式安装Windows 10。 请记住,您可能需要禁用固件中的兼容性支持模块(CSM)才能以UEFI模式启动。 您可能还需要从计算机上卸下USB记忆棒,然后再将其插入,以便固件检测到USB记忆棒上的引导加载程序。

使用WoeUSB为旧版BIOS创建Windows 10可引导USB

WoeUSB是WinUSB的分支。 它们都是开放源代码软件(已在GPL中许可),用于在Linux平台上制作Windows可启动USB记忆棒,但后者自2012年以来就没有进行过更新。您可能想知道为什么将其命名为WoeUSB。 作者说,将支持Windows的软件缩写为“祸”是GNU惯例。

要在Ubuntu 14.04 / 16.04 / 17.04上安装WoeUSB,可以使用以下PPA。 只需打开一个终端窗口并一个接一个地运行以下命令。 其他Linux发行版用户可以按照Github项目页面上的说明编译该软件。

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install woeusb

该PPA包含许多其他软件。 如果不需要它们,现在可以从系统中删除此PPA。

sudo add-apt-repository --remove ppa:nilarimogard/webupd8

sudo apt update

您可以从Unity Dash或应用程序菜单启动WoeUSB。

woeusb ubuntu

您也可以使用以下命令从命令行启动它:

woeusbgui

使用WoeUSB GUI非常容易。 选择Windows ISO映像,然后选择目标USB设备。 在单击“安装”按钮之前,请确保已备份USB设备上的数据。

woeusb ubuntu安装

然后等待安装完成。

使Windows 10在Ubuntu上可启动USB

完成后,您可以使用可启动的USB在计算机上安装Windows 10。

如何从命令行使用WoeUSB

首先,使用以下命令查找USB记忆棒的设备名称。

lsblk

woeusb命令行

我的是 /dev/sdb。 确保使用以下命令卸载USB。 更换 /dev/sdb1 与您自己的分区名称。

sudo umount /dev/sdb1

然后,如下所示创建可启动的Windows 10 USB。 红色文字应适应您自己的ISO文件名和USB设备名。 的 -v (--verbose) 选项将提供更详细的输出。

sudo woeusb -v --device windows-10.iso /dev/sdb

在我的测试中,使用WoeUSB创建的Windows 10 USB可以在旧计算机上以传统模式和UEFI模式启动。 在我的新计算机上,它可以在旧模式下启动,但在UEFI模式下失败。 我不知道确切原因,但这可能是由于该软件中的错误所致。

而已! 我希望本教程可以帮助您在Ubuntu或任何Linux发行版上创建Windows 10可引导USB。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取新教程。

Sidebar