如何在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。
从右上角的下拉菜单中选择USB记忆棒。 我的USB记忆棒是 /dev/sdb
。 您的可能会有所不同。
如果分区名称后面有一个钥匙图标,则表示已安装分区。 确保USB记忆棒上的所有分区均已卸载。 要卸载分区,只需右键单击分区并选择卸载。
接下来,在菜单栏上,选择 设备 > 创建分区表。
选择GPT作为分区表类型,然后单击“应用”。
然后右键单击未分配的空间,然后选择“新建”以创建一个新分区。
从更改文件系统类型 ext4 至 胖子32 然后单击添加。
注意: install.wim
Windows 10 October 2018更新ISO中的文件为4.1G,因此如果下载此ISO映像,则需要更改 ext4
至 ntfs
。 如果您下载的Windows 10 April 2018 Update ISO包含3.9G大小 install.wim
文件,您可以更改 ext4
至 fat32
更新资料:据我观察,我的NTFS格式化USB记忆棒无法在2012年购买的旧笔记本电脑上启动。但是,它可以在2017年购买的台式机上启动。它具有图形化UEFI固件(我可以使用我的鼠标来配置固件设置)。
接下来,单击工具栏上的绿色复选按钮以应用此操作。 完成之后 关闭GParted (这很重要),然后在文件管理器中找到Windows 10 ISO。 用磁盘映像安装程序打开它。
打开已挂载的文件系统。 选择所有文件和文件夹,然后将它们复制到USB记忆棒。
有时,Ubuntu上的文件管理器挂起,并且复制操作似乎已停止。 实际上,它正在工作,请耐心等待。 当看到复选标记时,表示复制操作已完成。
如果您的文件管理器没有 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。
您也可以使用以下命令从命令行启动它:
woeusbgui
使用WoeUSB GUI非常容易。 选择Windows ISO映像,然后选择目标USB设备。 在单击“安装”按钮之前,请确保已备份USB设备上的数据。
然后等待安装完成。
完成后,您可以使用可启动的USB在计算机上安装Windows 10。
如何从命令行使用WoeUSB
首先,使用以下命令查找USB记忆棒的设备名称。
lsblk
我的是 /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。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取新教程。