VMware安装macOS虚拟机

本文介绍了如何在vMware中安装macOS虚拟机,包括软件准备、遇到的问题(如解锁支持、配置网络、兼容性问题等)以及详细的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装软件和工具

1、vMware 软件

2、unlock 插件

3、macOS 镜像

软件工具已压缩放放置百度网盘,大家可自行下载安装:

百度网盘 请输入提取码

 

 vMware软件 和 macOS镜像 我都准备了两个版本,我用的是最新版本,大家可根据自己电脑配置自行安装适合的版本即可

二、安装步骤

我主要是记录在安装配置过程中遇到的一些问题,这里就不做安装过程的分享了

可以参考这位大佬的技术文章,写的很详细:VMware安装macOS虚拟机-优快云博客

 三、问题解决

问题一:

如下图所示,可能部分同学创建虚拟机时跟我一样没有macOS选项,是因为 vMware 默认并不支持安装 macOS 系统。这里我们就需要使用到 unlock 来解锁 vMware 使其支持 macOS 的安装

解决方案:

打开 unclocker 目录(上面百度网盘下载解压),鼠标右键 > 以管理员身份运行 即可

unclock.exe 和 win-install.cmd 二选一运行就行

运行之后关闭 vMware 重新打开就会出现 macOS 选项。我这里虽然没有 macOS 选项,但是已经默认选择了 macOS 10.15 的版本

 

问题二: 

配置 macOS 镜像文件

解决方案: 

打开目录找到 .vmx 后缀的文件,右键选择记事本打开末尾添加

smc.version = 0

 并将

ethernet0.virtualDev = "e1000e"(修改前)

修改为

ethernet0.virtualDev = "vmxnet3" (修改后) 

 问题三:

点击 "开启此虚拟机" 后电脑直接进入蓝屏状态并重启

解决方案:

1、按下 win+r 打开运行窗口输入 OptionalFeatures 打开sindows功能

 

2、勾选 "Windows 虚拟机监控程序平台" 和 "虚拟机平台" 后重启电脑即可。

 

问题四: 

vMware Workstation 与 Device/Credential Guard 不兼容.在禁用 Device/Credenti

解决方案:

1、按下 Win+r 打开运行窗口,输入命令 gpedit.msc

2、打开本地组策略编辑器,转到本地计算机策略 > 计算机配置 > 管理模板>系统 > Device Guard

 

3、打开 基于虚拟化的安全设置为 "已禁用"

  

4、按下 win+r 打开运行窗口输入 services.msc ,打开本地服务 > 找到HV主机服务

5、双击打开 HV主机服务,选择 "禁用" 

 

 6、关闭 Hyper-V(win+r,输入OptionalFeatures)

 

7、按下 win+x,以管理员身份运行 Windows Powershell (管理员),输入命令

bcdedit /set hypervisorlaunchtype off

问题五: 

bcdedit: 无法将“bcdedit”项识别为 cmdlet、函数、脚本文件或可运行程序的名称错误

解决方案: 

1、以管理员身份运行 Windows Powershell (管理员),输入命令

cd c:\windows\system32

2、再输入命令 

 .\bcdedit /set hypervisorlaunchtype off

显示 "操作成功" 即可

 

3、重启电脑

问题六: 

macOS 虚拟机无法连接网络

解决方案:

1、打开虚拟机设置

2、选择 "网络适配器"

3、网络连接选择 "桥接模式" 即可

4、重启虚拟机即可 

### 如何在 VMware 上创建和配置 macOS 虚拟机 #### 工具准备 为了实现这一目标,通常需要借助特定的工具和技术来完成。核心组件包括 VMware Workstation 或 VMware Fusion 和 macOS Unlocker 工具[^1]。对于基于 Intel 平台的情况,可以使用 OpencoreBoot.vmdk 来模拟必要的启动环境,而针对 AMD 处理器,则需额外注意解决可能遇到的兼容性问题][^[^34]。 #### 安装过程概述 以下是安装过程中涉及的关键环节: 1. **获取必要资源** 需要下载官方版本的 macOS 系统镜像文件以及适用于当前平台的 VMware 解锁补丁包。这些资料可以从可信的技术社区或者开源项目页面获得,例如指定链接中的 GitCode 地址提供了详细的文档和支持脚本[^4]。 2. **应用 Unlocker 补丁** 使用 macOS Unlocker 对 VMware 进行修改,使其能够识别并加载苹果操作系统作为合法选项之一。此步骤至关重要,因为默认情况下 VMware 不支持直接运行 macOS 于非 Apple 硬件之上。 3. **设置虚拟硬件规格** 创建新的虚拟机实例时,应合理分配 CPU 数量、内存大小以及其他外设参数以满足 macOS 的最低需求标准。同时建议启用 EFI 支持以便顺利引导系统进入图形界面阶段[^3]。 4. **导入自定义固件映像** 如果是在非原生架构(比如 x86_64 vs ARM)环境下部署,则往往还需要引入专门定制好的 OpenCore bootloader 映射文件 (如 `.vmdk`) ,它可以帮助克服某些底层差异带来的障碍。 5. **执行实际安装流程** 当前期准备工作完成后即可按照常规方法开始正式安装程序直至最终完成整个初始化设定工作流为止。 #### 性能调优提示 除了基本的成功搭建之外,还可以考虑进一步调整各项资源配置达到更佳表现效果的目的;比如增加显存容量比例或是开启加速渲染功能等等均有助于改善整体体验质量水平。 ```bash # 示例命令:为现有 VM 添加更多 vCPUs 及 RAM vmrun modifyvm "My Mac OS X VM" -numvcpus 4 -memsize 8GB ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值