在 Linux 上使用此可启动 USB 驱动器来拯救 Windows 用户
WoeUSB 从 Linux 制作 Windows 启动盘,并帮助您的朋友解锁他们停止使用的机器。
人们经常要求我帮助他们救援已锁定或损坏的 Windows 计算机。有时,我可以使用 Linux USB 启动驱动器挂载 Windows 分区,然后从损坏的系统传输和备份文件。
有时,客户会丢失密码或以其他方式锁定其登录帐户凭据。解锁帐户的一种方法是创建 Windows 启动盘来修复计算机。 Microsoft 允许您从其网站下载 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 启动驱动器的驱动器。这将删除该驱动器上的所有信息,因此请仔细选择,然后仔细检查(并三重检查)您的选择!
一旦您确定选择了正确的目标驱动器,请单击安装按钮。
(唐·沃特金斯,CC BY-SA 4.0)
创建媒体需要 5 到 10 分钟,具体取决于您的 Linux 计算机的处理器、内存、USB 端口速度等。请耐心等待。
该过程完成并经过验证后,您就拥有了一个功能正常的 Windows USB 启动设备来帮助某人修复其 Windows 计算机。
帮助别人
开源就是为了帮助其他人。通常,您可以使用基于 Linux 的系统救援 CD 来帮助 Windows 用户。但有时,唯一的帮助方法是直接从 Windows 获得帮助,而 WoeUSB-ng 是一个出色的开源工具,使之成为可能。