文章目录
🔥 前情提要
最近帮学弟在Windows笔记本上折腾macOS虚拟机,踩了无数坑之后(血泪教训!),终于总结出一套成功率99%的安装方案。本文会把所有关键步骤拆解成小白也能懂的教程,附带常见报错解决方案,建议收藏备用!
🛠️ 准备工作清单(超级重要!!!)
-
硬件要求:
- CPU必须支持虚拟化(进BIOS确认Intel VT-x/AMD-V是否开启)
- 至少分配4核CPU/8GB内存/50GB存储空间(实测低于这个配置会卡成PPT)
- 固态硬盘最佳(机械硬盘安装过程可能长达2小时!)
-
软件全家桶:
- VMware Workstation Pro 17+(别用旧版!)
- Unlocker补丁(重点!后面会教怎么用)
- macOS恢复镜像(合法获取方式见文末Tips)
💻 实战六步曲(跟着做不出错)
步骤1:解锁VMware限制
# 先完全退出VMware所有进程!
git clone https://github.com/paolo-projects/unlocker.git
cd unlocker\win
.\unlocker.exe
(如果报错证书问题,右键以管理员身份运行CMD再执行)
步骤2:新建虚拟机
- 选择"Apple macOS X"类型
- 版本选macOS 13(Ventura)兼容性最佳
- 固件类型必须选UEFI!
- 取消勾选"启动时连接"CD/DVD(重要陷阱!)
步骤3:魔改配置文件
用记事本打开.vmx文件,在末尾追加:
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
步骤4:安装macOS恢复系统
- 挂载Recovery镜像到虚拟光驱
- 开机按F2进入启动菜单
- 选择"Disk Utility"格式化虚拟硬盘(必须选APFS格式!)
- 返回主菜单开始安装(进度条会卡住多次是正常现象)
🚨 必看避坑指南
卡在Apple Logo怎么办?
- 检查是否开启Hyper-V(控制面板→程序→关闭)
- 尝试添加
hw.model = "MacBookPro16,1"
到.vmx文件 - 更换SMBIOS机型标识符(需要重新生成序列号)
鼠标漂移/分辨率异常?
安装VMware Tools增强驱动:
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./install
网络连接失败
- 虚拟机设置→网络适配器→NAT模式
- 终端执行:
sudo networksetup -setmanual "以太网" 192.168.x.x 255.255.255.0 192.168.x.1
🌈 进阶优化技巧
开启Metal图形加速(3倍性能提升!)
- 修改.vmx文件:
svga.vgaOnly = "FALSE"
svga.autodetect = "TRUE"
- 安装最新版vmtools
共享文件夹设置
- 虚拟机设置→选项→共享文件夹
- macOS终端执行:
sudo /usr/local/bin/vmhgfs-fuse .host:/shared_folder /Users/你的用户名/Desktop/share -o subtype=vmhgfs-fuse,allow_other
💡 实用Tips
-
镜像获取建议:
- 通过Apple Store下载的合法恢复镜像
- 使用gibMacOS工具获取(GitHub开源项目)
-
快照管理:
- 安装完成后立即创建快照
- 每次重大操作前新建快照(系统升级/软件安装)
-
性能优化:
- 关闭透明效果(系统设置→辅助功能→显示)
- 禁用Spotlight索引(sudo mdutil -a -i off)
🚩 最后的话
经过实测,这个方案在Intel第10代/AMD Ryzen平台都能流畅运行Xcode等开发工具。但要注意苹果的EULA协议,虚拟机安装macOS仅用于学习和测试目的哦!如果遇到其他玄学问题,欢迎评论区留言讨论~