如何在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