WinDiskWriter 终极指南:3 步在 Mac 上制作 Windows 启动盘,免费开源还免 TPM
WinDiskWriter 终极指南3 步在 Mac 上制作 Windows 启动盘免费开源还免 TPM【免费下载链接】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想用 Mac 给 Windows 电脑做一张安装 U 盘结果打开终端面对一堆命令直接劝退WinDiskWriter 就是来终结这个麻烦的它是一款免费开源的 macOS 应用让你在图形界面里点几下就能把 Windows ISO 变成同时支持 UEFI 和 Legacy 双启动的安装盘还能一键绕过 Windows 11 的 TPM 与 Secure Boot 硬件限制。无论你是装机新手、替人救急的老好人还是折腾老硬件的极客这篇文章都会带你从零上手。一、痛点开场Mac 上做 Windows 启动盘为什么这么难你大概经历过这样的场景U 盘插上去了ISO 也下好了结果 macOS 自带的磁盘工具根本不会烧录 Windows 安装盘Boot Camp 助手只认它自己的流程网上搜到的教程全是让人头皮发麻的命令行。好不容易照着敲完又碰到两个新坎——坎一文件太大装不下。新版本 Windows 的 ISO 里install.wim这个核心安装镜像常常超过 4GB而 FAT32 格式的单文件上限正好是 4GB传统方法写进去就是报错。坎二Windows 11 门槛太高。微软给 Windows 11 加了 TPM、Secure Boot、最低内存等一堆硬件要求老电脑直接不给装。这两个问题叠加让在 Mac 上做 Windows 启动盘成了一门玄学。而 WinDiskWriter 的设计哲学就一句话把玄学变成点几下鼠标的事。二、快速上手3 步拿到并运行 WinDiskWriter别急着研究原理先把它跑起来。整个过程不超过 10 分钟。第 1 步获取源码打开终端执行git clone https://gitcode.com/gh_mirrors/wi/WinDiskWriterWinDiskWriter 用 Objective-C 编写兼容性极好官方支持从 macOS 10.6 Snow Leopard 一路用到最新的系统。克隆完成后你会得到一个结构清晰的项目目录核心代码集中在WinDiskWriter/下。第 2 步编译运行用 Xcode 打开项目根目录下的工程文件把目标设备选成你的 Mac直接按 CmdR 就能跑起来不想折腾编译的话也可以直接用官方发布页提供的打包版本下载即用。第 3 步认识首次运行的界面 一眼识别这个渐变紫色的小硬盘图标就是 WinDiskWriter 的身份标识也暗示了它的主业——写盘。主窗口比想象中朴素核心就四样东西ISO 文件路径选择你下载好的 Windows 镜像目标磁盘列表列出 Mac 上所有可写设备选中你的 U 盘两个可勾选项Patch Installer Requirements绕过 Win11 硬件限制和Install Legacy Boot Sector老电脑引导支持开始按钮确认一切无误后一键开写 一句话总结选 ISO → 选 U 盘 → 按需勾选 → 点开始WinDiskWriter 的日常使用就是这条最短路径。三、场景化实操手册三个真实场景一次讲透不同的人用 WinDiskWriter目的大不一样。下面按三个典型场景拆开讲每个都按准备 → 步骤 → 验证推进。场景一给新电脑装 Windows 10/11UEFI 模式新手必看准备一台 Mac一个 ≥8GB 的 U 盘USB 3.0 以上更快一份 Windows 10/11 官方 ISO 镜像⚠️ 重要提醒制作过程会清空 U 盘全部数据务必先备份步骤插入 U 盘打开 WinDiskWriter在设备列表里确认选中的是你那块 U 盘别选成硬盘选择 ISO 文件如果你是想给新电脑装 Windows 11顺手勾上Patch Installer Requirements留个后手不亏点击开始在弹出的确认框里再核对一遍目标设备确认验证观察进度条和日志区出现完成类提示即成功在 Finder 里查看 U 盘能看到sources、efi等目录且每个文件都小于 4GB把 U 盘插到目标电脑开机进启动菜单选择UEFI模式从 U 盘启动进入 Windows 安装界面即为成功场景二给老电脑装 Windows 7 / VistaLegacy BIOS 模式进阶玩法准备确认目标电脑是较老的固件不支持 EFI 引导并准备好 Windows 7/Vista 的 ISO。步骤同样先选 ISO、选 U 盘额外勾上Install Legacy Boot Sector选项——此时程序会请求管理员权限按提示操作即可开始写入。此时 WinDiskWriter 会额外做一件贴心的事自动从安装器里提取支持 EFI 的引导文件Windows 7/Vista 原生不支持 EFI 引导这个步骤传统做法要手动折腾验证写入完成后U 盘同时包含 UEFI 和 Legacy 两套引导文件在老电脑上开机从Legacy/传统模式启动 U 盘能进入 Windows 安装界面场景三给老硬件强行装 Windows 11绕过 TPM / Secure Boot极客专属准备一份 Windows 11 官方 ISO以及一颗老电脑也要上新系统的决心。步骤选好 ISO 和 U 盘务必勾选 Patch Installer Requirements这是整个流程的关键开关开始写入。WinDiskWriter 会在写入前对安装器做一次体检规则修改把 TPM、Secure Boot、最低内存等检查全部放开验证在目标老电脑上从 U 盘启动进入 Windows 11 安装流程如果安装阶段还是提示 TPM 相关错误参考文末常见问答里的排查步骤四、原理大白话WinDiskWriter 是怎么帮你搞定一切的不贴代码我们用比喻把核心机制讲透。4.1 大文件分割把一整本书拆成能装进书包的分册FAT32 格式规定单个文件最大 4GB而新版 Windows 的install.wim经常超限。WinDiskWriter 的做法是检测到文件超限时调用它内置的wimlib 引擎开源镜像处理库把大文件拆成多个小于 4GB 的分卷.swm格式写入 U 盘。安装时 Windows 引导程序会按顺序把它们重新拼起来——就像把一整本书拆成几本分册装进书包到目的地再合上内容一个不少。在源码里这个逻辑位于WinDiskWriter/Classes/DiskWriter/而 wimlib 的封装则在WinDiskWriter/Classes/WimlibWrapper/感兴趣可以翻翻。4.2 双启动一本同时带新式目录和老式目录的书分区表就像书的目录页UEFI 和 Legacy 是两套不同的检索规则。老电脑只认 Legacy传统 BIOS新电脑默认走 UEFI。传统工具往往只能二选一而 WinDiskWriter 会把两套引导文件都写进去让你一张 U 盘通吃新旧电脑——需要时再配合 grub4dos 引导程序补上 Legacy 支持。4.3 限制绕过给安装器偷偷放宽体检标准Windows 11 安装器会先做一轮硬件体检TPM、Secure Boot、内存下限等。WinDiskWriter 的 Patch 功能就是在写入前修改安装器内部的硬件检测配置让体检直接放水。你勾上那个复选框剩下的交给它。 想深入探索磁盘识别与格式化逻辑在WinDiskWriter/Classes/DiskManager/界面组件在WinDiskWriter/Views/都是命名清晰、注释友好的 Objective-C 代码。五、横向对比WinDiskWriter 与传统方案差在哪对比维度WinDiskWriter传统命令行dd 直写等普通 ISO 刻录工具Windows 11 限制绕过✅ 一键勾选❌ 需手动改注册表/镜像❌ 不支持4GB 大文件自动分割✅ 自动分卷❌ 完全手动❌ 直接报错UEFI Legacy 双启动✅ 一张盘通吃⚠️ 要手动配引导❌ 通常只支持一种Vista/7 的 EFI 支持✅ 自动提取引导文件❌ 手动折腾❌ 不支持操作门槛⭐ 三步搞定⭐⭐⭐⭐⭐ 命令地狱⭐⭐ 简单但局限成功率⭐⭐⭐⭐⭐ 稳定⭐⭐ 极易翻车⭐⭐⭐ 看运气结论很明显如果你想要一张 U 盘装所有 Windows、适配所有电脑WinDiskWriter 是目前 Mac 上最省心的答案。六、避坑清单新手高频踩坑点对照✗错误做法拿到 ISO 就用刻录工具镜像直写遇到 4GB 报错才换工具 ✓正确做法直接用 WinDiskWriter 制作通用安装盘它会自动处理分割和引导✗错误做法不备份就开写写盘中途发现 U 盘里有重要资料 ✓正确做法写盘前把 U 盘数据全部拷走写盘过程会格式化整个设备✗错误做法制作中看到进度条就走开中途拔掉 U 盘 ✓正确做法保持 U 盘连接和电源稳定等日志出现完成再拔✗错误做法老电脑明明不支持 UEFI却勾着 UEFI 模式去启动 ✓正确做法老固件电脑勾选 Legacy 支持新电脑选 UEFI按机器来✗错误做法装 Windows 11 时没勾 Patch 选项出问题怪工具 ✓正确做法写盘前就勾好 Patch Installer Requirements防患于未然七、常见问答4 个高频问题一次说清Q1提示设备被占用写不进去怎么办排查步骤① 关闭所有可能访问 U 盘的 App包括 Finder 窗口② 重新插拔 U 盘③ 还不行就重启 Mac 再试一次。Q2勾了 Patch装 Windows 11 时还是提示 TPM 错误排查步骤① 确认写盘时确实勾选了 Patch Installer Requirements② 检查 ISO 来源尽量用微软官方镜像③ 换个 USB 口试试④ 怀疑 U 盘有坏块的话换盘重做。Q3U 盘做成功了插到电脑上却不启动排查步骤① 进 BIOS/UEFI 设置把 U 盘设为第一启动项② 确认启动模式选对——新电脑选 UEFI老电脑选 Legacy/传统③ 部分电脑需要关闭 Secure Boot 才能从第三方 U 盘启动。Q4制作过程特别慢正常吗优化建议① 用 USB 3.0 及以上的 U 盘并插在 USB 3.0 口② 制作时关闭占用大的后台程序③ 笔记本请接上电源④ 如果长时间卡在同一个进度点可查看应用日志定位具体环节。八、生态与展望一个认真的开源项目WinDiskWriter 采用GNU GPL v3 许可证开源完整文本见项目内license.md你完全可以自由使用、学习甚至修改它。它站在两个优秀的开源库肩膀上wimlib负责 Windows 镜像WIM的分割、修补与提取是智能分割背后的功臣grub4dos为 Legacy BIOS 模式提供引导支持作为可选下载项集成项目的开发路线图也很值得期待官方规划中的新功能包括 支持选择单个分区作为写入目标而不是只能整盘写 支持分割install.esd压缩镜像目前只支持install.wim 发布32 位 Mac兼容版本 允许添加自定义ei.cfg自由选择 Windows 版本 跳过 Windows 11 22H2 及以上的在线账户登录要求专家建议给老 Mac 装系统、折腾虚拟机、批量装机这些场景都可以持续关注项目更新新版本会不断补齐这些能力。九、收尾总结现在就上手试试一句话总结 WinDiskWriter它是 Mac 和 Windows 之间的那座桥把做启动盘从一场命令行噩梦变成了三步点击。它免费、开源、兼容新旧硬件、支持所有主流 Windows 版本还能帮你绕过 Windows 11 的硬件门槛。无论你是第一次做启动盘的新手还是帮人装机多年的老手都值得把这份指南收藏起来下次需要时照着走一遍。现在就打开终端克隆项目跑起来吧——第一张双模式全兼容的 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),仅供参考

相关新闻

PS4存档工具保姆级上手:用Apollo Save Tool搞定备份、转移与修改

PS4存档工具保姆级上手:用Apollo Save Tool搞定备份、转移与修改

PS4存档工具保姆级上手:用Apollo Save Tool搞定备份、转移与修改 【免费下载链接】apollo-ps4 Apollo Save Tool (PS4) 项目地址: https://gitcode.com/gh_mirrors/ap/apollo-ps4 如果你正在找一款靠谱的PS4存档工具,那么 Apollo Save Tool 很可能…

2026/9/16 18:19:17 阅读更多 →
Audiveris 光学乐谱识别实战指南:从纸质乐谱到可编辑 MusicXML 的完整路径

Audiveris 光学乐谱识别实战指南:从纸质乐谱到可编辑 MusicXML 的完整路径

Audiveris 光学乐谱识别实战指南:从纸质乐谱到可编辑 MusicXML 的完整路径 【免费下载链接】audiveris Latest generation of Audiveris OMR engine 项目地址: https://gitcode.com/gh_mirrors/au/audiveris 你是否有过这样的经历:手头只有一张泛…

2026/9/16 2:41:50 阅读更多 →
Saltpad作业管理功能:轻松调度和跟踪SaltStack任务的完整指南

Saltpad作业管理功能:轻松调度和跟踪SaltStack任务的完整指南

Saltpad作业管理功能:轻松调度和跟踪SaltStack任务的完整指南 【免费下载链接】saltpad A gui and cli to manage saltstack deployments 项目地址: https://gitcode.com/gh_mirrors/sa/saltpad Saltpad是一款专为SaltStack部署打造的图形化管理工具&#xf…

2026/9/23 8:29:24 阅读更多 →

最新新闻

3种文字云时钟手写实现对比:API大改后如何不踩坑

3种文字云时钟手写实现对比:API大改后如何不踩坑

3种文字云时钟手写实现对比:API大改后如何不踩坑 版本升级后 API 全变了?别慌。 做前端可视化最头疼的不是写不出来,而是上周还跑通的代码,今天换个库版本直接报错。 手写实现 文字云时钟,就是为了解决这个痛点。 一、…

2026/9/23 15:46:22 阅读更多 →
线上事故发生时的大模型排障引导交互设计

线上事故发生时的大模型排障引导交互设计

线上事故发生时的大模型排障引导交互设计当生产环境突然爆发出大面积 5xx 错误、电话告警响个不停时,值班工程师(On-call)面临的最大敌人往往不是技术复杂度本身,而是严重的信息过载与极度紧张下的决策混乱。 传统的故障辅助工具要…

2026/9/23 15:46:22 阅读更多 →
子网掩码计算与子网划分实战:AND/OR运算、广播地址与Python自动化

子网掩码计算与子网划分实战:AND/OR运算、广播地址与Python自动化

简介:这份专业课件面向计算机网络初学者与备考学生,聚焦子网划分与子网掩码这一核心难点,帮助读者理清网络号、主机号、子网号之间的关系,掌握子网掩码的计算与广播地址的推导方法。资源包内含1个pptx文件,整体约142KB…

2026/9/23 15:46:22 阅读更多 →
统一管理Cursor、Claude Code与Antigravity的Skills:基于Git的同步方案

统一管理Cursor、Claude Code与Antigravity的Skills:基于Git的同步方案

上周我差点在三个工具窗口之间被逼疯。一边开着 Cursor 写日常代码,一边挂着 Claude Code 跑长链路过任务,另一边还留着 Antigravity 玩图形化 agent 工作流,三个都得用,三个都得装 Skills。结果我发现,自己居然还在手…

2026/9/23 15:46:22 阅读更多 →
子网掩码与子网划分:二进制原理、实战规划与排错指南

子网掩码与子网划分:二进制原理、实战规划与排错指南

简介:一份面向网络初学者和网络管理岗位人员的PPT学习教案,系统讲解子网与子网掩码的核心概念,并延伸到默认网关、DNS与ping命令等配套知识点。资源采用单个PPTX文件发布,包体大小约70KB,共6页课件,内容精炼…

2026/9/23 15:46:22 阅读更多 →
3步搞定正规投彩赚钱的平台实战项目

3步搞定正规投彩赚钱的平台实战项目

3步搞定正规投彩赚钱的平台实战项目 配置环境就卡半天?别急,很多转行做后端或全栈的朋友,在搭建第一个 实战项目 时,最容易在依赖安装和权限配置上掉坑。尤其是涉及到像“正规投彩赚钱的平台”这类需要高并发、强校验的业务场景,环境没调通,代码写得…

2026/9/23 15:45:22 阅读更多 →

日新闻

3招搞定手机怎么下载微信面试难题实战项目解析

3招搞定手机怎么下载微信面试难题实战项目解析

3招搞定手机怎么下载微信面试难题实战项目解析 面试被问“手机怎么下载微信”背后的原理,90%的人答不上来。别笑,这看似弱智的问题,实则是考察你对移动应用分发机制、安全校验及网络协议理解的试金石。我带过不少校招新人,他们背了八股文,却连一个A…

2026/9/23 0:00:23 阅读更多 →
2k显示屏性能优化踩坑:版本升级后API全变了,这份源码解析救了我

2k显示屏性能优化踩坑:版本升级后API全变了,这份源码解析救了我

2k显示屏性能优化踩坑:版本升级后API全变了,这份源码解析救了我 刚把开发环境的显示器从1080P换到2K,跑老项目直接报错,版本升级后 API…

2026/9/23 0:01:25 阅读更多 →
3步搞定美眉图实战项目,告别官方文档抓不住重点

3步搞定美眉图实战项目,告别官方文档抓不住重点

3步搞定美眉图实战项目,告别官方文档抓不住重点 官方文档翻了三遍还是云里雾里?别急,美眉图在实战项目中常被用来做数据可视化,但它的原理比你想的简单。今天咱们直接上手,用一个完整的小项目把美眉图跑通,不再死磕那些冗长的理论说明。…

2026/9/23 0:01:25 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/23 4:55:02 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/23 4:49:06 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/23 9:53:41 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/23 9:53:40 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/23 9:53:40 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/23 9:53:40 阅读更多 →