joy keeps flowin'

Mac上制作Window启动盘

xx
目次

周二早上想看硬件有哪些,记得Windows电脑上有个AIDE,费了一顿劲找着,点了电脑直接蓝屏了,再进发现UEFI干没了😅。刚好手头又没有pe启动盘,倒是有U盘和Mac电脑,记录下用Mac制作Windows启动盘的过程。

工具 #

你需要准备的工具: 0. 一台Windows电脑;

  1. 一个U盘,最小8G的都行;
  2. 一台Mac电脑;

下载ISO镜像文件 #

我建议去官网下载,主要有三个理由:

  1. 官方没有各种牛皮藓广告,不要求你一定要登录才能下载;
  2. 系统纯净,最干净的系统镜像,其他来源的不能保证;
  3. 下载速度快,好歹也是官方的。

链接: windows10:微软官网下载 windows11:微软官网下载

逐步选择你要下载的版本、语言、32位还是64位(近几年的电脑无脑选64就可以了)开始下载,过程中需要点击几次确认。

制作启动盘 #

格式化U盘 #

在Mac终端中输入diskutil list,显示接入的磁盘,U盘的位置在最后,根据容量大小和名称判断是哪一个。 比如我的:

1
2
3
4
5
/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.0 GB    disk6
   1:                  Apple_HFS Blank                   209.7 MB   disk6s1
   2:       Microsoft Basic Data THEONE                  30.8 GB    disk6s2

找到了U盘后,格式化U盘。

diskutil eraseDisk MS-DOS "$U盘名称" GPT $卷名

$U盘名称 -> 替换成你希望U盘格式化后的名称 $卷名 -> 替换成U盘对应的,我的就应该换成了/dev/disk6

挂载ISO文件 #

1
hdiutil mount $ISO文件

$ISO文件替换成你的ISO文件所在的路径包括最后的iso文件后缀。

有一个小技巧,你可以输入hdiutil mount 后把ISO文件拖拽到终端中由系统帮你输入路径。

完成后终端会输出ISO挂载的路径类似/Volumes/CCCOMA_X64FRE_ZH-CN_DV9

将ISO同步U盘 #

1
rsync -vha --exclude=sources/install.wim $ISO镜像文件挂载卷名/* /Volumes/$U盘名称

拆分文件 #

由于fat32单文件最大智能支持4G,ios超过了文件限制,使用wimlib拆分镜像

如果你安装了brew,推荐用brew安装:brew install wimlib

1
2
# 拆分install.wim文件
wimlib-imagex split $ISO挂载路径/sources/install.wim /Volumes/WIN11/sources/install.swm 4000

将$ISO挂载路径替换成你的。

❗重要 #

Window安装时只能有一个UEFI分区,上面的步骤会为U盘创建一个UEFI分区,安装时又不显示U盘的分区,一直提示错误安装不上。

解决: diskutil eraseVolume HFS+ $分区名称 $卷名

$分区名称 -> 随便输入一个英文的名称即可 $卷名 -> 可以通过diskutil list查看,替换为U盘中TYPE为UEFI格式的分区标识(最右侧一列)

这一步完成后准备工作就完成了,开始安装系统。

安装系统 #

Windows电脑按F1、F11或者DELETE键进入BIOS(启动方式参考主板说明说),启动方式将U盘设置最优先的。 重启Window电脑,删除Windows电脑硬盘中的UEFI分区后,一路下一步安装系统。

参考 #

记一次mac制作win11引导盘并安装 使用mac制作U盘启动盘并安装win10系统

标签:
Categories: