人们经常要求我帮助他们修复被锁定或损坏的 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 启动驱动器的驱动器。这将擦除此驱动器上的所有信息,因此请仔细选择 - 然后仔细检查(并三次检查)您的选择!
确定选择了正确的目标驱动器后,单击“安装”按钮。

(Don Watkins,CC BY-SA 4.0)
创建介质需要 5 到 10 分钟,具体取决于您的 Linux 计算机的处理器、内存、USB 端口速度等。请耐心等待。
一旦该过程完成并验证,您就拥有了一个功能正常的 Windows USB 启动设备,可以帮助某人修复他们的 Windows 计算机。
帮助他人
开源就是关于帮助他人。通常,您可以通过使用基于 Linux 的 System Rescue CD 来帮助 Windows 用户。但有时,帮助的唯一方法是直接从 Windows 入手,而 WoeUSB-ng 是一个很棒的开源工具,可以实现这一点。
评论已关闭。