如何使用 Linux 将 Windows 写入 USB 设备

微信扫一扫,分享到朋友圈

如何使用 Linux 将 Windows 写入 USB 设备

很多年前,大概是 2015 年左右,我彻底抛弃了 Windows,选择在电脑上运行 Linux。硬件老化是一个关键因素,Linux 的速度感知与我的需求(我不玩 PC 游戏)相一致也是一个关键因素。

不过,最近我需要运行一个只能在 Windows 上运行的生僻软件。前几天,我花了几个小时备份文件、缩小 Linux 分区、将 Windows 11 写入 USB 并安装到笔记本电脑的一个分区上。

如何使用 Linux 将 Windows 写入 USB 设备

也许所有这一切中最困难的部分是将 Windows 写入 USB。与 Linux 发行版不同,你不能直接使用 GNOME Disks 还原磁盘镜像,这需要一种更专业的方法。在本指南中,我将概述我所采取的步骤,以便你在需要时可以自己创建 Windows 安装介质。

以下命令针对的是基于 Ubuntu 的发行版,因为大多数人使用的都是 Ubuntu,而在 Fedora 等其他系统上,你基本上可以跟上,但软件安装命令会有些不同。以下说明针对的是 WoeUSB 终端工具,我已经测试过该工具,并确认它可以正常工作。还有一种图形工具叫做 WoeUSB-ng,不过我没有亲自测试过,不知道效果如何。

我们首先需要安装 WoeUSB。我认为这个工具有一个图形版本,但在本指南中,我将解释如何使用命令行版本,因为我已经测试过这种方法。

首先,使用以下命令添加 WoeUSB 存储库:

sudo add-apt-repository ppa:tomtomtom/woeusb

接下来,您需要运行:

sudo apt update

从该存储库中提取数据后,您可以使用以下命令从那里安装 WoeUSB:

sudo apt install woeusb

太好了,如果一切顺利,您应该安装 WoeUSB。接下来,您需要准备安装媒体,但暂时不要插入它。

请改为运行以下命令:

lsblk

记下此处的输出;在输出的末尾,您应该看到您的存储介质及其分区,用 'disk' 和 'part' 指定,以及它们的存储大小。现在您知道哪些是您的硬盘驱动器,请继续插入要将 Windows 写入的 USB,然后再次运行 lsblk 并查看之前没有在列表中的哪个磁盘,这是您的 USB 设备。

您真正需要从 lsblk 输出中提供的信息是 USB 磁盘的标识符;就我而言,它是 SDB。

警告: 超出此点的说明将导致 USB 设备(如果您不严格按照说明作,则可能导致硬盘驱动器)上的数据被破坏。

现在我们已经有了这个,并假设您已经下载了 Windows,您可以使用以下命令将 Windows 写入您的 USB 设备。如果它使事情变得更容易,您可以删除 Windows ISO 路径和周围的引号,只需将您的 Windows 下载拖到终端上,该路径就会自动插入,帮助您避免错误。此外,将 sdX 替换为您的磁盘的实际名称,例如我的 sdb。

sudo woeusb --target-filesystem NTFS --device '/path/to/file.iso' /dev/sdX

将 Windows 安装到您的 USB 设备需要几分钟时间,具体取决于您的硬件速度,但安装完成后,您可以重新启动计算机并从 USB 设备安装 Windows。

如何使用 Linux 将 Windows 写入 USB 设备

将 Windows 与 Linux 安装一起安装超出了本指南的范围,但如果您想探索,我建议您在另一台 USB 设备上安装 Linux Mint Xfce,以使用 GParted 调整硬盘驱动器的大小。请务必在调整驱动器大小之前备份数据。如果您将 Windows 安装到新分区,并且遇到任何启动问题,您可以重新启动到 Linux Mint Xfce 并使用预装的启动修复工具,从而允许您在启动时选择 Linux 或 Windows。

上一篇

微软解释如何在受阻的华硕电脑上更新至 Windows 11 24H2

下一篇

[WIN] WinScript v1.1.5 - 卸载和优化 Windows 10 / 11

你也可能喜欢

评论已经被关闭。

插入图片

公众号

公众号
关注我们

排行榜

返回顶部