如何在 Linux 中創建 USB 啟動盤來拯救 Windows 用戶
WoeUSB 可以在 Linux 中制作 Windows 啟動盤,并幫助你的朋友解鎖他們罷工的機器。
人們經常要求我幫助他們恢復被鎖死或損壞的 Windows 電腦。有時,我可以使用 Linux USB 啟動盤來掛載 Windows 分區,然后從損壞的系統中傳輸和備份文件。
有的時候,客戶丟失了他們的密碼或以其他方式鎖死了他們的登錄賬戶憑證。解鎖賬戶的一種方法是創建一個 Windows 啟動盤來修復計算機。微軟允許你從網站下載 Windows 的副本,并提供創建 USB 啟動盤的工具。但要使用它們,你需要一臺 Windows 電腦,這意味著,作為一個 Linux 用戶,我需要其他方法來創建一個 DVD 或 USB 啟動盤。我發現在 Linux 上創建 Windows USB 很困難。我的可靠工具,如 Etcher.io、Popsicle(適用于 Pop!_OS)和 UNetbootin,或者從命令行使用 dd
來創建可啟動媒體,都不是很成功。
直到我發現了 WoeUSB-ng,一個 GPL 3.0 許可的 Linux 工具,它可以為 Windows Vista、7、8 和 10 創建一個 USB 啟動盤。這個開源軟件有兩個程序:一個命令行工具和一個圖形用戶界面 (GUI) 版本。
安裝 WoeUSB-ng
GitHub 倉庫包含了在 Arch、Ubuntu、Fedora 或使用 pip3 安裝 WoeUSB-ng 的說明。
如果你是受支持的 Linux 發行版,你可以使用你的包管理器安裝 WoeUSB-ng?;蛘?,你可以使用 Python 的包管理器 pip 來安裝應用程序。這在任何 Linux 發行版中都是通用的。這些方法在功能上沒有區別,所以使用你熟悉的任何一種。
我運行的是 Pop!_OS,它是 Ubuntu 的衍生版本,但由于對 Python 很熟悉,我選擇了 pip3 安裝:
$ sudo pip3 install WoeUSB-ng
創建一個啟動盤
你可以從命令行或 GUI 版本使用 WoeUSB-ng。
要從命令行創建一個啟動盤,語法要求命令包含 Windows ISO 文件的路徑和一個設備。(本例中是 /dev/sdX
。使用 lsblk
命令來確定你的驅動器)
$ sudo woeusb --device Windows.iso /dev/sdX
你也可以啟動該程序,以獲得簡單易用的界面。在 WoeUSB-ng 應用程序窗口中,找到 Windows.iso
文件并選擇它。選擇你的 USB 目標設備(你想變成 Windows 啟動盤的驅動器)。這將會刪除這個驅動器上的所有信息,所以要謹慎選擇,然后仔細檢查(再三檢查)你的選擇!
當你確認正確選擇目標驅動器后,點擊 Install 按鈕。
WoeUSB-ng UI
創建該介質需要 5 到 10 分鐘,這取決于你的 Linux 電腦的處理器、內存、USB 端口速度等。請耐心等待。
當這個過程完成并驗證后,你將有可用的 Windows USB 啟動盤,以幫助其他人修復 Windows 計算機。
幫助他人
開源就是為了幫助他人。很多時候,你可以通過使用基于 Linux 的系統救援 CD 來幫助 Windows 用戶。但有時,唯一的幫助方式是直接從 Windows 中獲取,而 WoeUSB-ng 是一個很好的開源工具,它可以讓這成為可能。