Mac制作Win10启动盘核心难点是绕过FAT32单文件4GB限制、采用GPT分区适配UEFI,并解决NTFS写入缺陷;推荐用WinDiskWriter一键处理或终端命令手动操作。

Mac系统下制作Windows 10启动盘,核心难点在于绕过FAT32单文件4GB限制、匹配UEFI启动所需的GPT分区结构,同时避免balenaEtcher等工具因NTFS写入缺陷导致启动失败。官方Boot Camp助理仅支持Intel Mac且已弃用,M1/M2/M3芯片机型必须依赖命令行或专用工具。
准备阶段:三件套缺一不可
下载微软官网原版Windows 10 ISO镜像(推荐22H2或23H2版本),校验SHA-256值确保未被篡改;准备16GB以上USB 3.0闪存盘(【务必提前备份U盘全部数据】);确认Mac系统为macOS Monterey(12.0)或更新版本——Ventura及Sonoma对diskutil的GPT写入支持更稳定。
打开终端,执行diskutil list,找到U盘对应标识符(如/dev/disk2)。注意区分disk与diskXs1:操作对象必须是整个磁盘(disk2),而非其下的卷(disk2s1),否则后续分区将失败。
方法一:终端命令法(兼容Intel与Apple Silicon)
第一步:卸载目标磁盘(非弹出)
执行diskutil unmountDisk /dev/disk2,确保系统不再占用该设备。
第二步:擦除并创建GPT分区表
运行sudo diskutil eraseDisk MS-DOS "WININSTALL" GPT /dev/disk2。此处"WININSTALL"为卷标名,可自定义;【必须指定GPT而非MBR,否则PC端UEFI无法识别】。输入管理员密码后等待完成。
第三步:挂载ISO并复制内容
双击下载好的Windows10.iso文件,系统自动挂载为/Volumes/CCCOMA_X64FRE_ZH-CN_DV9(路径因语言版本略有差异);打开终端,执行:cp -rp "/Volumes/CCCOMA_X64FRE_ZH-CN_DV9/"/* "/Volumes/WININSTALL/"。
这一步会触发系统自动跳过无法复制的隐藏NTFS元数据,但关键启动文件(bootmgr.efi、efi/boot/bootx64.efi等)均能完整写入。
将提醒同步至 Windows/Outlook 日历。用户提及「提醒我」「设置提醒」「加到日历」「同步到日历」「日程」「calendar」「日历」时触发。支持Microsoft Graph API 设备代码流认证,无需 Web 服务器,直接写入用户 Outlook 日历。
第四步:修复大文件问题(针对install.wim >4GB)
若复制后U盘根目录缺失sources/install.wim,说明该文件因FAT32限制被跳过。此时需用wimlib分割:brew install wimlib → wimlib-imagex split "/Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim" "/Volumes/WININSTALL/sources/install.swm" 4000。
分割后生成install.swm、install2.swm等文件,UEFI安装程序可原生识别。
方法二:WinDiskWriter一键方案(M1/M2/M3首选)
下载WinDiskWriter(开源免费,GitCode镜像地址:https://gitcode.com/gh_mirrors/wi/windiskwriter),解压后双击运行App。
将Windows10.iso拖入主窗口,U盘自动识别;勾选Patch Installer Requirements(绕过TPM/Secure Boot限制)和UEFI Only模式;点击Create Bootable USB。
工具自动执行:格式化为exFAT(规避FAT32限制)、写入GPT分区表、智能分割wim文件、注入UEFI启动引导代码。全程无需手动干预,耗时约8–12分钟。
完成后安全弹出U盘,插入目标PC,在BIOS中启用UEFI启动并禁用CSM兼容模式,即可进入Windows安装界面。

















