告别命令行:用 WinDiskWriter 在 Mac 上 3 分钟制作 Windows 启动盘
告别命令行:用 WinDiskWriter 在 Mac 上 3 分钟制作 Windows 启动盘
【免费下载链接】WinDiskWriter🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support项目地址: https://gitcode.com/gh_mirrors/wi/WinDiskWriter
WinDiskWriter 是一款专为 macOS 设计的免费开源工具,用来在 Mac 上制作同时支持 UEFI 与 Legacy BIOS 双模式的 Windows 启动盘,还能一键绕过 Windows 11 的 TPM、Secure Boot 等硬件检查,让老旧电脑也能顺利装上新系统。它把过去需要敲一堆命令才能完成的事,压缩成了几步简单的点击。
一次深夜"帮忙装系统"的翻车现场
先说个我自己的真实经历。朋友家里有台服役多年的老笔记本,想升级到 Windows 11,结果每次安装都卡在"这台电脑不满足最低系统要求"的提示上——原因是老主板没有 TPM 2.0。他想借我的 Mac 做启动盘,我当时满口答应,然后发现事情远比想象中麻烦。
用系统自带的命令行工具,先要手动找分区、格式化,好不容易把镜像写进去,又碰上install.wim超过 4GB 被 FAT32 拒绝;好不容易绕过这个大文件,Windows 11 的硬件检查又过不去。折腾到半夜,U 盘倒是做出来了,插到电脑上却直接黑屏。那种挫败感,相信试过的人都能懂。
后来我在项目仓库里找到了 WinDiskWriter,前后不到十分钟就拿到了一张能正常启动、能装 Windows 11 的 U 盘。这篇文章就是想把这条"捷径"完整地讲给你听。
这个工具到底什么来头
简单说,WinDiskWriter 是 macOS 上专门制作 Windows 安装 U 盘的应用,整个项目用 Objective-C 写成,走的是开源路线(GNU GPL v3 协议),对个人使用完全免费。它最聪明的地方,是把"制作启动盘"这件事里的脏活累活全部包办了:你只管选镜像、选 U 盘、点开始,剩下的交给它。
它的目标用户也很明确:不懂命令行、不想看技术文档、只想快速拿到一张能用 U 盘的普通人。
它替你扛下的四件麻烦事
如果你之前自己做过 Windows 启动盘,下面这四个坑你一定眼熟。这恰好也是 WinDiskWriter 的核心功能所在。
超过 4GB 的 install.wim:自动分割
FAT32 文件系统对单个文件有 4GB 的大小限制,而新版 Windows 镜像里的install.wim动辄超过这个数。过去你要么换成不兼容的 exFAT,要么下载第三方工具手动分割,每一步都容易出错。WinDiskWriter 会在写入时自动检测并分割大文件,你在界面上完全感知不到这个过程。
新老电脑通吃的双启动模式
现在的电脑大多走 UEFI 启动,但不少旧机器只认传统的 Legacy BIOS。普通工具往往只能二选一,WinDiskWriter 则会把两种引导方式都做进同一张 U 盘里(Legacy 部分借助可选的 grub4dos 引导器实现),插到新电脑能启动、插到老电脑也能启动,一张盘通吃。
Windows 11 的"硬件门槛":一键绕过
TPM、Secure Boot、最低内存……这些 Windows 11 的硬件要求,把不少仍能正常使用的旧电脑挡在门外。WinDiskWriter 在写入前提供"Patch Installer Requirements"选项,勾上之后它会直接修补镜像中的安装检查逻辑,让旧硬件顺利通过验证。
Vista 和 7 的 EFI 引导:顺手补齐
Windows Vista 和 Windows 7 原生不支持从 EFI 启动,在较新的主板上经常装不上。WinDiskWriter 会从安装镜像里自动提取出支持 EFI 的引导程序并配置好,等于把这两个"上古"系统也纳入了覆盖范围。
开工前,先备齐这几样
动手之前确认三件事,能省掉后面很多麻烦:
- 一台 Mac:项目官方支持从 OS X Snow Leopard 10.6 一路到最新的 macOS 版本,Intel 和 Apple Silicon 芯片都能用;
- 一个 8GB 以上的 U 盘:建议优先 USB 3.0 接口的,速度直接影响写入耗时;
- 一份 Windows ISO 镜像:从微软官网或可靠渠道下载即可。
⚠️ 注意:整个制作过程会格式化 U 盘,盘里如果有重要数据,请务必提前备份到别处,这一步没有后悔药。
获取工具本身很简单,打开终端执行:
git clone https://gitcode.com/gh_mirrors/wi/WinDiskWriter克隆下来后按项目文档编译运行,或者直接找对应的发布版本下载安装。
第一次制作:五步走完全流程
整个写入过程比想象中直观,跟着下面五步走就行。
- 选择 ISO 镜像:点击界面上的选择按钮,找到你下载好的 Windows 镜像文件;
- 选择目标 U 盘:从设备列表里挑出你的 U 盘。这一步要特别留神——列表里可能同时显示着电脑内置硬盘,选错盘等于清空数据,核对容量再下手;
- 确认格式与分区方案:文件系统默认 FAT32、分区方案默认 GPT,对绝大多数场景都是正确的,保持默认即可;
- 按需勾选选项:想给 Windows 11 装到老硬件上,就勾上"Patch Installer Requirements";目标电脑是很旧的型号,再勾上 Legacy BIOS 支持;
- 点击开始并等待:确认弹窗后工具开始写入,界面上有进度条和实时日志。视 U 盘速度和镜像大小,整个过程通常在 10~20 分钟之间,等进度走完就算大功告成。
第一次勾选 Legacy 支持时,工具可能会提示下载 grub4dos 文件,按提示确认下载即可,这是一次性的准备步骤。
它凭什么做得到?三个原理用大白话讲
不用背技术名词,这三个原理理解了,你就知道 WinDiskWriter 为什么可靠。
分割大文件靠的是 wimlib。wimlib 是一个专门处理 Windows 镜像(WIM 格式)的开源库,项目把它封装在Classes/WimlibWrapper/目录下。分割 install.wim 时,它会把大镜像切成多个小于 4GB 的片段,安装程序在读取时再自动拼回去,对用户完全透明。
双模式引导靠的是两份引导文件。UEFI 启动文件直接来自镜像本身,Legacy BIOS 部分则由 grub4dos 提供。工具把两者分别配置好,启动时主板按自己的模式找到对应的引导入口即可。
绕过 Windows 11 检查靠的是修改安装逻辑。勾选补丁选项后,工具会调用 wimlib 修改镜像里的安装条件判断,把 TPM、Secure Boot、最低内存这几项检查"放行",而不是教你手工改注册表。
如果你对实现细节感兴趣,核心逻辑都在Classes/DiskManager/(磁盘管理)、Classes/DiskWriter/(写入引擎)和Classes/WimlibWrapper/(镜像操作封装)这几个目录里,注释写得比较清楚,适合当入门源码阅读材料。
一张表看清兼容性
担心"我的镜像/我的电脑能不能用"?直接看这两张表。
支持的 Windows 镜像:
| 版本 | 架构 | 启动模式 | 验证状态 |
|---|---|---|---|
| Windows 11 | x64 | UEFI / Legacy | ✅ 已验证 |
| Windows 10 | x64 / x32 | UEFI / Legacy | ✅ 已验证 |
| Windows 8.1 | x64 / x32 | UEFI / Legacy | ✅ 已验证 |
| Windows 8 | x64 / x32 | UEFI / Legacy | ✅ 已验证 |
| Windows 7 | x64 / x32 | UEFI / Legacy | ✅ 已验证 |
| Windows Vista | x64 / x32 | UEFI / Legacy | ✅ 已验证 |
支持的 macOS 版本:从 OS X Snow Leopard 10.6 到 macOS Tahoe 26.0 全覆盖;较新的 macOS(如 Big Sur 之后)同时支持 Intel 与 Apple Silicon,10.7 及更早版本官方标注"理论上可用、尚未完整验证"。
新手最容易踩的四个坑
即便工具再省心,第一次用也难免遇到状况。下面四个是社区里最常见的问题。
坑一:提示"设备被占用",写不进去。多半是有程序占用了 U 盘,关掉所有访问它的窗口(包括 Finder 里打开的 U 盘文件夹),重新插拔一次,再不行就重启 Mac 后再试。
坑二:装了 Windows 11 还是报 TPM 错误。先确认写入前确实勾选了补丁选项;其次镜像来源要可靠,某些精简版镜像本身就被改坏了;最后换个 USB 口排除硬件接触问题。
坑三:U 盘做完了但插上不启动。十有八九是启动模式没对上——现代电脑进 BIOS 里选 UEFI 模式,老机器选 Legacy/传统模式,还要把 U 盘调到第一启动项。
坑四:写入过程特别慢。换 USB 3.0 以上的 U 盘和接口,写入时关掉大软件,笔记本记得插上电源,这几招基本能把速度拉回正常水平。
进阶玩家的三个小玩法
基础流程跑通之后,这几个技巧能让你的使用体验再上一个台阶。
- 批量制作:给多台电脑装系统时,可以把同一个 ISO 依次写入多个 U 盘,配置不变、流程一致,省去重复设置;
- 镜像版本管理:为不同场景保留不同镜像(比如 Win 11 专业版、Win 10 企业版),按需取用,避免反复下载几 GB 的文件;
- 看日志定位问题:写入过程会输出详细操作日志,遇到疑难杂症时把日志翻出来,基本能定位到是镜像问题、磁盘问题还是引导问题。
另外,项目规划里还有几项值得期待的新能力:支持选择单独分区作为目标、支持分割 install.esd 压缩镜像、为 32 位老 Mac 提供版本、以及跳过 Windows 11 联网账户要求。想第一时间用上这些功能,可以持续关注项目更新。
写在最后:别再把时间耗在命令行上
回过头看,WinDiskWriter 最打动我的地方,是把"技术活"做成了"体力活"——你不需要懂分区、懂引导、懂镜像格式,只需要有一张 U 盘和一份 ISO。它对普通人最核心的价值,就是让 Mac 制作 Windows 启动盘这件事,从"能不能成看运气"变成"闭着眼也能成"。
如果你正被旧电脑装不上 Windows 11 困扰,或者只是想给手头的 Windows 镜像留一张备用启动盘,现在就动手:备份好 U 盘数据,克隆项目或下载最新版本,按文中的五步流程走一遍。十几分钟后,你就能收获一张新老电脑通吃的 Windows 启动盘。
【免费下载链接】WinDiskWriter🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support项目地址: https://gitcode.com/gh_mirrors/wi/WinDiskWriter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
