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 11 | x64 | UEFI / Legacy |
| Windows 10、8.1、8、7、Vista | x64 / x32 | UEFI / 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),仅供参考