在 macOS 上制作 Windows 启动盘:WinDiskWriter 的获取与写入流程

📅 2026/8/27 17:42:08
在 macOS 上制作 Windows 启动盘:WinDiskWriter 的获取与写入流程
在 macOS 上制作 Windows 启动盘WinDiskWriter 的获取与写入流程【免费下载链接】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 应用用于把 Windows 安装镜像写入 U 盘制作出同时支持 UEFI 与 Legacy BIOS 启动模式的 Windows 启动盘。它面向不希望在虚拟机中折腾、只想要一块通用安装 U 盘的 macOS 用户。获取项目并执行写入项目使用 Objective-C 编写源码可从仓库获取再用 Xcode 打开并编译运行git clone https://gitcode.com/gh_mirrors/wi/WinDiskWriter主窗口的操作流程很直接填入 Windows ISO 路径并点击 Choose 选择文件在目标设备下拉框中选中 U 盘文件系统在 FAT32 与 ExFAT 之间切换再决定是否勾选 Patch Installer Requirements 与 Legacy BIOS 两个可选项最后点击开始按钮。写入过程会依次经过格式化、文件复制、进度日志等阶段界面上有总进度条和当前文件进度条每一步操作都会记录在日志区。能做什么当需要把 Windows 11 装到缺少 TPM 或 Secure Boot 支持的旧电脑上时它支持在写入前修补安装镜像中的系统要求检查安装过程便不再被硬件限制挡住。当目标电脑可能使用传统 BIOS 启动时它支持在安装镜像之外写入 grub4dos 引导程序与 MBR 引导扇区一块 U 盘即可同时应对 UEFI 与 Legacy 两种固件。当安装镜像中的 install.wim 超过 4GB、无法放进 FAT32 分区时它支持按大小自动分割镜像文件无需在 Windows 环境中借助第三方工具。当 ISO 本身缺少 UEFI 引导文件例如 Windows Vista 或 7 的安装镜像时它支持从 install.wim 中提取 EFI 引导程序并写入 U 盘的 efi/boot 目录让老系统也能在 UEFI 模式下启动安装。环境与兼容性项目支持情况Windows 镜像Windows 11x64Windows 10 / 8.1 / 8 / 7 / Vistax64、x32启动模式UEFI 与 Legacy BIOS 双模式Legacy 需启用对应选项macOS 版本10.6Snow Leopard至 15.0Sequoia均已验证芯片架构Intel x86_64 与 Apple SiliconARM64文件系统FAT32可自动分割大 WIM或 ExFAT实现思路镜像读取方面应用通过 hdiutil 将 ISO 挂载为磁盘映像随后遍历读取其中的安装文件再逐文件复制到已格式化的目标分区。WIM 处理方面WinDiskWriter 内置了 wimlib 库对 install.wim 的分割、修补硬件检查、提取 EFI 引导程序都通过该库完成相关封装位于 WimlibWrapper。磁盘操作方面格式化与写入经由 DiskManagerProcessor 调用 DiskArbitration 框架完成写入主逻辑集中在 DiskWriter。分区方案固定采用 MBR开发者在源码注释中说明GPT 会额外创建 EFI 分区反而可能触发 Windows 安装程序的已知缺陷。典型用法场景一家里一台 2019 年前后的台式机CPU 和内存达标但没有 TPM 2.0系统设置里始终提示不满足 Windows 11 安装条件。用 WinDiskWriter 制作启动盘时勾选修补选项重新插盘启动后即可正常进入安装流程无需修改注册表或运行绕过脚本。场景二部门机房里既有 UEFI 笔记本也有老式台式机IT 人员不想维护两套安装介质。勾选 Legacy BIOS 选项后制作出的 U 盘在两种机器上都能进入安装界面一块盘兼顾新旧设备省去了按机型分装的麻烦。场景三需要在一台 UEFI 笔记本上安装 Windows 7但官方 ISO 里根本没有 efi/boot 引导文件。工具会在写入过程中自动从 install.wim 提取引导程序并补写到 U 盘老系统由此获得 UEFI 启动能力。问题排查写入中途提示“设备已不再可用”或“设备信息过期”这类提示通常出现在 USB 设备被系统重新枚举之后BSD 设备名发生了变化。应用会比对设备出现时间以防误写遇到提示时点击界面上的更新按钮刷新设备列表重新选中 U 盘后再开始写入。选中 FAT32 时报文件超过大小限制应用会自动分割超过 4GB 的 install.wim但如果 ISO 内是 install.esd 这类压缩镜像目前尚不支持分割。可以改选 ExFAT 文件系统写入或重新下载 wim 版本的镜像。Legacy BIOS 选项无法勾选或提示需要重启写入传统引导扇区需要管理员权限应用会以提权方式重新启动按提示输入密码即可。启用该选项后应用还会联网下载 grub4dos 引导程序文件首次使用需要保持网络连接。U 盘制作成功但目标电脑无法从它启动先进入 BIOS 或 UEFI 设置确认 U 盘位于启动顺序第一位。UEFI 模式下若出现 Secure Boot 相关报错可临时关闭安全启动Legacy 设备则需确认已开启 CSM 兼容模式。定位说明WinDiskWriter 的定位是为 macOS 用户制作 Windows 双模式启动 U 盘的开源原生工具。与在 Windows 虚拟机中调用官方媒体创建工具的方案相比它直接运行在 Mac 上把镜像修补与 WIM 分割做进了写入流程与跨平台命令行方案相比它提供了带进度日志的图形界面操作门槛更低。注意事项制作启动盘会完整格式化目标 U 盘开始前请备份其中数据。Legacy BIOS 选项需要管理员权限且首次使用需要联网下载引导程序文件。写入开始前请再次确认下拉框中选中的目标盘确实是 U 盘而非内置硬盘。小结WinDiskWriter 覆盖 macOS 10.6 至 15.0、Intel 与 Apple Silicon 双架构支持 Windows Vista 至 Windows 11 的 x64/x32 镜像通过一个图形界面完成挂载、修补、分割与引导安装。对于需要一块通用 Windows 启动 U 盘的 Mac 用户它把通常要在多个工具之间来回切换的步骤合并成了从克隆到写入的固定流程。【免费下载链接】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),仅供参考