记一次mac制作win11引导盘并安装

6,887 阅读4分钟

安装准备

  1. win11 下载
  2. 准备一个不小于8G的U盘
  3. brew install wimlib
  4. 有需要的话,提前做好备份,防止出了问题,数据丢失

制作启动盘(网上说可以用exFat的格式,我测试没成功,可能我姿势不对,这里还是使用Fat32)

  1. 查看U盘信息,diskutil list会列出所有的磁盘,找到你的U盘
diskutil list

也可以通过磁盘工具查看

image.png 2. 格式化为fat32格式

diskutil eraseDisk MS-DOS "WIN11" GPT /dev/disk7
  1. 加载下载好的win11 iso
hdiutil mount ~/Desktop/Win11_23H2_Chinese_Simplified_x64v2.iso

image.png 4. copy 镜像文件

# CCCOMA_X64FRE_ZH 为iso mount之后的卷名,WIN11 为格式化后的U盘名,每个人可能不一样,可以自己看一下 Volumes 目录下的信息
rsync -vha --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/* /Volumes/WIN11
  1. 由于fat32单文件最大智能支持4G,ios超过了文件限制,使用wimlib拆分镜像
# CCCOMA_X64FRE_ZH 为iso mount之后的卷名,WIN11 为格式化后的U盘名,每个人可能不一样,可以自己看一下 Volumes 目录下的信息
wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim /Volumes/WIN11/sources/install.swm 4000

安装(我这里安装的是thinkpad)

  1. 设置U盘启动

    • 按下开机键,屏幕出现 Logo 时按住键盘的「Enter」进入启动菜单 image.png
    • 键盘按下「F1」进入 BIOS 系统。 image.png
    • 左侧菜单选择「Security」,再选择「Secure Boot」进入安全启动菜单。 image.png
    • 找到「Secure Boot Configuration」下的「Secure Boot」,关闭安全启动选项。 image.png
    • 键盘按下「F10」保存设置,接着系统提示是否保存更改,选择「Yes」继续执行。 image.png
    • 电脑将自动重新启动,屏幕出现 Logo 时按住键盘的「Enter」进入启动菜单,再按下「F12」进入引导目录。 image.png
    • 在「Boot Menu」菜单点击USB HDD image.png
  2. 删除U盘中的EFI分区,否则会出现“windows无法更新计算机启动配置,安装无法继续”错误;

    • 在安装界面中选择修复计算机 image.png
    • 选择疑难解答 image.png
    • 选择命令行工具(这些都是为了打开命令行,能进命令行,怎么操作都可以) image.png
    • 执行以下命令
      # 执行diskpart
      diskpart
      # 查看硬盘
      list disk
      # 选择U盘对应的disk(自己看下,一般来说是1)
      select disk 1
      # list partition, 应该会有一个200m左右的分区
      list partition
      # select partition 0 (这里的0是list出来的数字,自己看下是哪个) 选择那个200M左右的分区(也就是EFI系统分区,windows限制了EFI分区只能有一个,所以U盘上的需要删掉)
      select partition 0
      # 执行删除
      delete partition override    
      
      image.png
    • 重启电脑

安装中遇到的问题

  1. windows无法更新计算机启动配置,安装无法继续
    • 在安装界面中选择修复计算机 image.png

    • 选择疑难解答 image.png

    • 选择命令行工具(这些都是为了打开命令行,能进命令行,怎么操作都可以) image.png

    • 执行以下命令

      # 执行diskpart
      diskpart
      # 查看硬盘
      list disk
      # 选择U盘对应的disk(自己看下,一般来说是1)
      select disk 1
      # list partition, 应该会有一个200m左右的分区
      list partition
      # select partition 0 (这里的0是list出来的数字,自己看下是哪个) 选择那个200M左右的分区(也就是EFI系统分区,windows限制了EFI分区只能有一个,所以U盘上的需要删掉)
      select partition 0
      # 执行删除
      delete partition override    
      # 执行两次exit
      关闭电脑
      
      
    • 重启电脑

  2. 无法创建新的分区也找不到现有的分区
    • 同1,进入命令行执行以下命令
         # 执行diskpart
        diskpart
        # 查看硬盘
        list disk
        # 选择电脑硬盘
        select disk 0 (我感觉也可以选择一个分区进行格式化,没有尝试)
        # 删除所有分区(clean)
        clean
        # 将磁盘转为GPT格式
        convert gpt
        # 执行两次exit退出
      
    • 进入之后不用分区,直接点空白磁盘执行安装,如果有的话,可以右键删除
  3. Windows Boot Configuration Data file is Missing Required Information
    • 操作过程引导盘出现了问题,重新制作一次就好了

参考链接

  1. juejin.cn/post/728971…
  2. blog.kobin.cn/blog/networ…
  3. learn.microsoft.com/zh-cn/troub…
  4. zhuanlan.zhihu.com/p/32364955
  5. zhuanlan.zhihu.com/p/344384878