在 Windows 的 VMWare Player 运行 macOS 虚拟机
在 Windows 的 VMWare Player 运行 macOS 虚拟机
在需要体验 macOS 时,比如学习 Apple 最新的设计,测试 macOS app 等场景,使用虚拟机运行 macOS 是方便省事的,你并不需要一台 Mac 电脑。
当然了,虚拟机并不适合日常使用,只是偶尔体验一下。本文并非手把手教学,只是说明了重点步骤,你需要对 VMWare 安装虚拟机有些经验。另外,动手能力也是必不可少的。
准备工作
在开始体验 macOS 前,你需要:
- 一台 Windows 桌面电脑/笔记本,Intel CPU 更好。
- VMWare Workstation Player,Player 是免费的,你并不需要装收费的 Pro,免费的已足够了。不要使用 VirtualBox。
- auto-unlocker,用于解锁 VMWare 运行 macOS 虚拟机的隐藏技能。
- gibMacOS,一个可以从 Apple 官网下载 macOS 安装包的程序。
- QEMU,用于将 macOS 恢复盘文件转换为 VMDK 硬盘 1。
实际操作
- 安装 VMWare Workstation Player,使用一般的软件安装方法,略去不表。安装后不要启动 VMWare,下一步解锁 VMWare 时其不能正在运行。
- 下载 auto-unlocker,解压缩后双击 Unlocker.exe 运行,等待提示已经完成打补丁时,关闭程序。
- 下载 gibMacOS 后解压缩,运行 gibMacOS.bat,在弹出的窗口中选择 I. Only Print URLs (Currently False),意思是只打印下载地址。因为我们只需要下载 macOS 的一个恢复盘文件,在复制这个文件的 URL 后我们可以用其他方法下载。选择后,我们按提示选择操作系统版本,比如选 1,会打印出一些 URL,我们找到结尾是 BaseSystem.dmg 的那个,然后复制后下载它。
- 安装 QEMU。可以从 https://qemu.weilnetz.de/w64/ 下载安装包,或者使用 Scoop 命令
scoop install qemu
安装。推荐使用后者。 - 使用命令将恢复盘文件转换为 VMDK 硬盘:
qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk
。 - 现在可以从 VMWare 新建 macOS 虚拟机了。记住,要选操作系统为 Apple Mac OS X,另外要手动添加一个硬盘,选中刚才我们转换得到的 recovery.vmdk。
- 完成后启动虚拟机,然后像正常的重装 macOS 2 即可。在安装的过程中,会从 Apple 官方下载文件,网速快安装就快。装完后会自动重启,进入设置助理,按界面提示设置完 3 就可使用 macOS 虚拟机了。
总结
使用本文的方法来安装 macOS 虚拟机,优点是安装盘文件来自 Apple 官方的,并非其他人制作的,有效防止了木马或病毒。安装盘是 500MB 左右的恢复盘文件,下载快,但装系统的过程中需要下载很多文件,这需要你有很好的网络。
本文的方法也适用于 Linux。因为用到的工具都是支持 Linux 的,但笔者并未实测,读者可自行验证。
作者:
2020-07-12
希望能为大家提供帮助!!!
__EOF__

本文作者:梦泽ovo
本文链接:https://www.cnblogs.com/mengze/articles/14798621.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/mengze/articles/14798621.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
分类:
VMWare Player的应用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人