Linux 下也能做 Windows 启动盘:WoeUSB 开源免费,一条命令搞定

在 Windows 上做启动盘工具一大把,可手边只有一台 Linux 机器、又需要装 Windows 时,图形化工具往往找不到。WoeUSB 就是补这个缺口的:把 Windows 的 ISO 直接写进 U 盘,做成能开机引导的安装盘,命令行和图形界面两套都在。
它解决什么问题
只有 Linux 环境,手头没有 Windows 机器,却要做一张 Windows 安装 U 盘。
用 dd 直接写 ISO 做出来的盘没法引导(Windows 安装镜像不是纯磁盘映像)。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 两种模式 | 既支持从 ISO 直接写盘,也支持指定已挂载的安装介质来源 |
| 图形界面 | 带 woeusb-frontend,不习惯命令行的也能点着做 |
| UEFI 支持 | Windows 7 及以上的 UEFI 引导都能处理 |
| 自动分区 | 帮你写好引导分区与文件系统,不用手工 fdisk |
| 开源可查 | 源码在 GitHub,脚本做了什么一目了然 |
| 体积很小 | 就是一个写盘脚本加依赖,不占地方 |

它做的事其实很具体:把 ISO 里的文件摊开写进 FAT32 分区
Windows 安装镜像之所以不能直接 dd,是因为它的引导机制要求 U 盘上有一个可被 UEFI/BIOS 识别的 FAT32 分区,而不只是原始字节镜像。WoeUSB 的做法是把 ISO 挂载起来,重新分区、格式化成 FAT32,再把文件拷进去、装上引导——这套流程手工做要十几步,它是一条命令的事。
要留意 install.wim 超过 4GB 的情况:FAT32 放不下单个大文件,这时要么用支持大文件的方式写盘、要么在 Windows 侧改用其他工具。做完之后务必在目标机器上实机试一次引导,别等到装系统当天才发现盘不认。另外 WoeUSB 只跑在 Linux 上,Windows 用户请用别的工具。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Ventoy | 开源免费 | 拷进去就能启动,还支持多镜像共存,日常更省事。 |
| Rufus | 免费闭源 | 只跑在 Windows 下,但制作 Windows 安装盘兼容性极好。 |
| balenaEtcher | 开源免费 | 跨平台写盘工具,操作最简单,但对 Windows 镜像的引导处理不如专用工具。 |
谁适合用
- 以 Linux 为主力系统、偶尔需要装 Windows 的用户
- 装机从业人员,现场只有 Linux 环境
- 喜欢用命令行把流程固化成脚本的运维
怎么开始
- 在发行版仓库里安装 woeusb(多数发行版有现成包),或按 GitHub 说明从源码装。
- 插入 U 盘,先用 lsblk 确认设备名,别选错硬盘。
- 执行 woeusb –device <ISO路径> /dev/sdX,图形界面则直接选 ISO 和盘符。
- 等待写入完成,中途不要拔盘。
- 在目标机器上实机引导验证,确认能进安装界面再正式用。
常见问题
能在 Windows 上跑吗?
不能。WoeUSB 依赖 Linux 的挂载与分区工具,Windows 下请用 Rufus、Ventoy 这类工具。
提示 install.wim 太大怎么办?
FAT32 单文件上限 4GB。可改用支持大文件的写入方式,或在 Windows 侧用其他工具制作。
写完启动不了?
先在目标机确认引导模式(UEFI / Legacy)与镜像是否匹配;再重新写一次,写盘过程被打断也会导致引导失败。
会格式化我的 U 盘吗?
会。所选设备上的数据会全部清空,写盘前先备份 U 盘里的东西。
授权与合规
WoeUSB 以 GPL-3.0 开源协议发布,源码在 GitHub 公开,可自由使用与修改。 官网:github.com/WoeUSB/WoeUSB。
继续找同类资源
这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。