搜了好久,终于找到方法了。
你需要
一台运行mac os的电脑,一个至少8g大小的u盘(不要使用sandisk的u盘,有bug),原版win10镜像文件
无需下载额外软件
打开终端
输入以下命令,根据容量大小来找到你的u盘
diskutil list
假设u盘为/dev/disk2
我们输入以下命令将u盘清空,命名为win10,格式化为fat32格式,设置成gpt引导
diskutil eraseDisk MS-DOS "WIN10" GPT /dev/disk2
如果你的pc主板过于老旧不支持gpt引导,请使用以下命令代替
diskutil eraseDisk MS-DOS "WIN10" MBR /dev/disk2
接下来挂载win10镜像文件
hdiutil mount /这里改成你自己的镜像文件路径/windows10.iso
将镜像文件的内容都复制到u盘内(除了install.wim,因为它大于4gb,后面会解决)
挂载的镜像路径记得自己改一下,不要照抄!
rsync -vha --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/ /Volumes/WIN10
这里你可能会需要设置代理
export https_proxy=http://127.0.0.1:1087
然后安装homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
一路按回车就行了
使用homebrew安装wimlib工具
brew install wimlib
使用wimlib来分割install.wim,这样就能塞进fat32格式的u盘了
wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim /Volumes/WIN10/sources/install.swm 4000
这可能会需要5到10分钟,等它提示finished就可以拔出u盘了。
现在你可以使用u盘在pc上安装系统了!