mac os 使用命令行diskutil制作 windows10 UEFI 系统安装U盘

7 阅读2分钟

今天在mac os上制作win10系统盘,因为手里的u盘只能格式化为fat32,rufus必须格式化ntfs所以用不了,fat32无法直接放win10的install.win导致必须分解文件,折腾了一段时间,遇到一些需要注意的点,记录一下避坑

准备工作:

Snipaste_2026-03-28_18-56-38.png

实测,必须分两个区,不然安装会报错

一个fat32 放iso其他的文件,如 sources 和 setup.exe 等。。。

一个fat 放 iso 里的 boot 和 efi 文件夹

我这边是用parallers desktop使用大白菜制作启动u盘,生成的两个分区,再用wimlib-imagex分解install.win为.swm后,类似下面操作,将文件拖进u盘后,安装系统成功

下面理论也是行的,EFI分区放 boot和efi应该行 1、运行查看命令

diskutil list

输出 /dev/disk4 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *8.2 GB     disk4

   1:                        EFI EFI                     209.7 MB   disk4s1

   2:       Microsoft Basic Data WINUEFI                 8.0 GB     disk4s2

2、先卸载U盘, 这里的/dev/disk4 是上面输出的,找一下

sudo diskutil unmountDisk force /dev/disk4

3、格式化U盘符合UEFI的格式,必须是 FAT32 文件系统 GPT 分区 , WINUEFI是自定义的名称,/dev/disk4 U盘标识

sudo diskutil eraseDisk FAT32 WINUEFI GPT /dev/disk4

4、把 Win10_22H2_Chinese_Simplified_x64v1.iso 里除了sources文件夹,复制到U盘里

5、因为FAT32单文件不能超过4GB,所以要wimlib-imagex分解 Win10_22H2_Chinese_Simplified_x64v1 里 sources 的install.wim 文件 为 swm 文件, 这部分问AI,或者搜索一下wimlib-imagex使用

install.win来自第四步里的sources文件夹下的install.wim,可以拖出来放到 Downloads 文件夹

wimlib-imagex split /Users/用户名称/Downloads/install.wim /Users/用户名称/Downloads/install.swm 3800

6、把第四步里 sources 文件夹里除install.wim文件之外的,复制到u盘下sources文件夹下

7、把wimlib-imagex分解出的两个install.swm文件,放到u盘下sources文件夹下

8、可以插到windows主机上,设置bios启动该U盘去安装了