news 2026/8/27 14:27:46

WinDiskWriter:macOS上3步做出Windows启动盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WinDiskWriter:macOS上3步做出Windows启动盘

WinDiskWriter:macOS上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

你需要给别的机器装 Windows,手头却只有一台 Mac。WinDiskWriter 能把 Windows ISO 直接写入 U 盘,做出 UEFI 和 Legacy BIOS 都能启动的安装盘。

项目定位

WinDiskWriter 是一款运行在 macOS 上的 Windows 启动 U 盘制作工具,用 Objective-C 编写,从老版本系统到最新的 macOS 都能跑,Intel 和 Apple Silicon 机型都覆盖。与只能在 Windows 平台上运行的 Rufus 等工具不同,它能直接读写 WIM 镜像,在写入 U 盘的同一流程里完成硬件限制绕过和大文件拆分。

Windows 版本架构启动模式
Windows 11x64UEFI / Legacy
Windows 10、8.1、8、7、Vistax64 / x32UEFI / Legacy

核心能力

绕过硬件检测

老机器没有 TPM 芯片,Windows 11 安装器会直接提示不满足要求。写入前勾选 Patch Installer Requirements 选项,工具会把 install.wim 中所有镜像的类型改为 Server,TPM、Secure Boot 和内存检查就被绕过了。旧机器能正常进入安装界面,不用手动改注册表或制作绕过脚本。

拆分超大镜像文件

新版 Windows ISO 里的 install.wim 经常超过 4GB,而 FAT32 分区放不下这么大的单个文件。WinDiskWriter 内置 wimlib,写入前自动检测超大的 WIM 文件,在写入过程中完成拆分,并生成安装所需的配置文件。全程不需要手动操作,U 盘做好后直接就能装系统。

写入双模式引导

新机器用 UEFI 启动,老机器还在用 Legacy BIOS,同一张 U 盘通常只能覆盖其中一种。勾选 Install Legacy BIOS Boot Sector 后,工具会写入 grub4dos 引导扇区,U 盘在两种固件下都能启动。针对 Vista 和 Windows 7,它还会自动提取带 EFI 能力的引导加载器,让老系统也能在 UEFI 环境下引导。

快速上手

开始前准备好这 4 样东西:

  • 一台 Mac(Intel 或 Apple Silicon,macOS 10.6 及以上)
  • 容量 8GB 以上的 U 盘,推荐 16GB 以上
  • 一个 Windows ISO 镜像文件
  • Xcode,用于从源码编译运行

先克隆源码拿到工程:

git clone https://gitcode.com/gh_mirrors/wi/WinDiskWriter

用 Xcode 打开工程,以本机为目标编译运行,主窗口包含镜像路径、目标磁盘、文件系统和选项四个区域。插入 U 盘后点击Update刷新设备列表,再通过 Choose 指定 ISO 文件。需要装到旧机器上就勾选Patch Installer Requirements,要兼容老 BIOS 就勾选Install Legacy BIOS Boot Sector。确认目标磁盘无误后点击Start,等待写入完成即可。

实战场景

机房管理员部署无 TPM 台式机

机房管理员要给 50 台没有 TPM 的旧台式机安装 Windows 11。用 WinDiskWriter 勾选绕过选项后批量制作 U 盘,每台机器都从 U 盘正常启动并完成安装,不用再逐台收集 TPM 模块。

测试工程师验证新系统镜像

测试工程师要在虚拟机里验证一套新系统,ISO 中的大文件却放不进 FAT32 格式的启动分区。WinDiskWriter 在写入时自动拆好 WIM,U 盘直接作为虚拟机介质使用,省去了手工处理镜像的环节。

家庭用户给老笔记本装 Windows 7

老笔记本的固件只支持 UEFI 启动,Windows 7 的 U 盘默认引导不了。工具自动提取 EFI 引导加载器并写入 U 盘,老系统在新固件上也能正常启动安装。

避坑与排障

  • 症状:写入中途弹出"跳过该文件或停止写入"的提示。原因:某个文件写入失败,多为 U 盘松动或权限不足。处理:重插 U 盘后重新点击 Start 写入,必要时以管理员权限重启应用。
  • 症状:刷新后显示找不到可写设备。原因:U 盘未连接,或系统未识别到整块磁盘。处理:重插 U 盘再点 Update,仍不行就用菜单里的 Scan All Whole Disks 重新扫描。
  • 症状:.esd 镜像提示无法拆分。原因:目前只支持拆分 install.wim 格式的镜像。处理:换用官方 ISO 或带 wim 文件的版本再写入。
  • 症状:U 盘做好后在目标机器上无法启动。原因:固件的启动顺序或 Secure Boot 限制。处理:进 BIOS 把 U 盘设为第一启动项,必要时关闭 Secure Boot 或开启 CSM 兼容模式。

写在最后

WinDiskWriter 把格式化、拆分、打补丁和引导写入收进同一次操作里,让 macOS 用户不必再借一台 Windows 电脑来制作安装盘。想弄清每个步骤具体做了什么,可以打开仓库中的WinDiskWriter/Classes/DiskWriter/DiskWriter.m,文件开头的枚举按执行顺序列出了全部操作类型。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 14:25:30

UUIDv1秒变v6的位运算魔法:uuid-creator TimeOrderedCodec源码剖析

UUIDv1秒变v6的位运算魔法:uuid-creator TimeOrderedCodec源码剖析 【免费下载链接】uuid-creator UUID Creator is a Java library for generating Universally Unique Identifiers. It generates all standard identifiers from UUIDv1 to UUIDv7. It also provid…

作者头像 李华
网站建设 2026/8/27 14:23:21

极简语言编年史:milliForth、sectorForth 与 sectorLISP 深度对比

极简语言编年史:milliForth、sectorForth 与 sectorLISP 深度对比 【免费下载链接】milliForth A FORTH in 340 bytes — the smallest real programming language ever as of yet. 项目地址: https://gitcode.com/gh_mirrors/mi/milliForth 在 340 字节的极…

作者头像 李华
网站建设 2026/8/27 14:22:09

大模型应用开发全流程:从初始构思到实验、效果评估和产品化!

简介 本文提供了构建大型语言模型原生应用的全面指南,强调了标准化流程的重要性。文章介绍了LLM工程师所需的多领域技能,以及自下而上和自上而下两种开发方法。重点阐述了实验思维、提示工程、模型选择等优化策略,以及如何通过健全性测试确保…

作者头像 李华
网站建设 2026/8/27 14:21:27

C语言内存管理

C程序的内存布局分为以下几个段: 1. 代码段(Text Segment):程序启动时分配,位置固定 2. 数据段(Data Segment:程序启动时分配,位置固定a. 初始化数据段(Initialized Data…

作者头像 李华
网站建设 2026/8/27 14:21:02

多传感器模块设计指南:从选型到固件的可穿戴实践

我在做可穿戴设备原型验证的时候,最烦的一件事不是算法写不出来,而是传感器接线。IMU焊一块、气压计飞几根线、温湿度再挂一个I2C分支,面包板上密密麻麻全是杜邦线,稍微动一下接触不良,数据直接飘到外太空。后来我干脆…

作者头像 李华