Win11 上用 VirtualBox 快速搭建 macOS 虚拟机,多版本系统随意选择 保姆级全面教学教程

Win11 上用 VirtualBox 快速搭建 macOS 虚拟机,多版本系统随意选择 保姆级全面教学教程

1、VirtualBox下载并安装:【点击进入

2、MacOS系统镜像文件下载:

3、命令

#AMD处理器

cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage.exe modifyvm "虚拟机名称" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

VBoxManage modifyvm "虚拟机名称" --cpu-profile "Intel Core i7-6700K"

## Intel 处理器

cd “C:\Program Files\Oracle\VirtualBox\”

VBox Manage.exe modifyvm "虚拟机名称" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "虚拟机名称" “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac19,3”

VBoxManage setextradata "虚拟机名称" “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”

VBoxManage setextradata "虚拟机名称" “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”

VBoxManage setextradata "虚拟机名称" “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”

VBoxManage setextradata "虚拟机名称" “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 0

VBoxManage setextradata "虚拟机名称" “VBoxInternal/TM/TSCMode” “RealTSCOffset”

------------- 增加显示分辨率和内存 ----------------

cd “C:\Program Files\Oracle\VirtualBox\”

VBoxManage setextradata "虚拟机名称" VBoxInternal2/EfiGraphicsResolution 1920x1080


选择分辨率:
1280x720 | 1920x1080 | 2560x1440 | 2048x1080 | 3840x2160
HD FHD QHD 2K 4K


VBoxManage modifiedvm "虚拟机名称" --vram 256

⚠️ 注意:在非苹果硬件上运行 macOS(俗称 Hackintosh 虚拟机)可能涉及法律和许可限制,本教程仅供学习研究。


一、准备工作

  1. 下载并安装 VirtualBox
  2. 下载 macOS 镜像文件(ISO/VDI)
    • 推荐搜索现成的 ISO(如 Monterey、Ventura、Sonoma),或自己用 Mac 制作 ISO。
    • 文件大小一般在 10GB ~ 15GB 左右。
  3. 下载 VirtualBox 扩展包(Extension Pack)
    • 作用:支持 USB 3.0、网络等增强功能。
    • 官网下载并安装。

二、创建虚拟机

  1. 打开 VirtualBox → 点击 新建
    • 名称:随便写(建议 macOS Ventura
    • 类型:选择 Mac OS X
    • 版本:选择对应(如 Mac OS X (64-bit)
  2. 分配内存
    • 至少 4GB,推荐 8GB 或更多。
  3. 创建虚拟硬盘
    • 选择 VDI 格式,动态分配
    • 大小:建议 50GB 以上

三、配置虚拟机

  1. 打开虚拟机 → 点击 设置
    • 系统 → 主板:取消勾选软驱(Floppy)
    • 系统 → 处理器:分配至少 2 核,推荐 4 核
    • 显示 → 显存:拉满 128MB
    • 存储 → 控制器 IDE:选择下载的 macOS ISO 文件作为光驱
  2. 网络
    • 建议选择 桥接模式,保证虚拟机联网正常

四、运行命令修正配置

VirtualBox 默认对 macOS 支持不完整,需要执行一些命令补丁。

  1. 关闭 VirtualBox(确保虚拟机没运行)。
  2. 打开 CMD(管理员身份运行)
  3. 输入以下命令(把 VM-Name 换成你的虚拟机名字,比如 macOS Ventura):
cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage.exe modifyvm "VM-Name" --cpu-profile "Intel Core i7-6700K"
VBoxManage setextradata "VM-Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "VM-Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "VM-Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "VM-Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "VM-Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

五、安装 macOS

  1. 启动虚拟机 → 会进入 macOS 安装界面
  2. 选择语言,进入 磁盘工具
    • 把虚拟硬盘抹掉,格式选择 APFS,方案 GUID
    • 命名为 macOS
  3. 退出磁盘工具 → 选择 安装 macOS
  4. 等待安装(可能重启几次,过程 30~60 分钟)

六、安装完成后的配置

  1. 设置 macOS 初始信息(账号、地区、键盘布局等)
  2. 进入系统后,可以安装 VirtualBox Guest Additions(但对 macOS 支持有限)
    • 提高分辨率可以通过执行: VBoxManage setextradata "VM-Name" VBoxInternal2/EfiGraphicsResolution 1920x1080

七、多版本支持

  • Monterey (12.x):比较稳定,适合一般测试
  • Ventura (13.x):新版功能多,需要较新镜像
  • Sonoma (14.x):最新系统,可能需要更多修补(建议内存≥8GB)

八、常见问题

  1. 卡在苹果 Logo
    • CPU 指令集不兼容,尝试修改 --cpu-profile 参数。
  2. 分辨率太低
    • VBoxManage setextradata ... EfiGraphicsResolution 设置。
  3. 没有网络
    • 确认虚拟机网络选择“桥接模式”或“NAT”。

✅ 到这里,你就能在 Windows 11 的 VirtualBox 上安装并运行 macOS,而且步骤适配多个 macOS 版本。

本文来自《奶油之家》,经本网转载发布,本文观点不代表《中国IPv6网》立场,转载请联系原作者。

(0)
中国IPv6网的头像中国IPv6网
上一篇 1天前
下一篇 2021年7月1日 下午2:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注