通过虚拟机,我们可以在一个操作系统上运行另一个操作系统,这对于开发、测试、学习等多种用途来说非常有用
本文将详细介绍如何在Windows 10或11的Hyper-V平台上安装和配置macOS虚拟机
一、前提条件与准备工作 在开始之前,请确保您已经满足以下前提条件: 1.硬件支持:您的计算机必须支持硬件虚拟化技术(如Intel VT-x或AMD-V),并且已在BIOS中启用此功能
2.Windows版本:您的Windows 10或11版本必须支持Hyper-V
对于Windows 10,专业版、企业版或教育版才支持Hyper-V
3.安装Hyper-V:如果尚未安装,您可以通过“控制面板”中的“程序和功能”启用Hyper-V功能
或者,使用PowerShell管理员模式执行以下命令: powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 4.下载macOS镜像:您需要下载一个适用于虚拟机的macOS系统镜像文件
这些文件通常由Hackintosh社区提供,请确保下载的文件来源可靠
5.下载UEFI.VHDX和OpenCore:这些是安装过程中必要的文件
您可以从以下链接下载最新版本: - UEFI.VHDX:【下载地址】(https://github.com/balopez83/macOS_On_Hyper-V/releases/tag/2.3.0) - OpenCore:【下载地址】(https://github.com/acidanthera/OpenCorePkg/releases) 二、创建和配置Hyper-V虚拟机 1.打开Hyper-V管理器:在Windows中搜索并打开“Hyper-V管理器”
2.新建虚拟机:在Hyper-V管理器中,右键点击左侧栏中的“虚拟机”,选择“新建” -> “虚拟机”
3.设置虚拟机名称和位置:为虚拟机设置一个名称,例如“macOS12”,并选择保存位置
4.指定代数:选择“第二代”,因为macOS通常不支持第一代虚拟机
5.分配内存:根据您的需求分配内存
对于macOS,建议至少分配4GB内存,Big Sur及更高版本建议8GB
6.配置网络:选择默认的网络交换机,通常是“Default Switch”
7.连接虚拟硬盘:创建一个新的虚拟硬盘,并设置其大小
建议至少60GB,以便有足够的空间安装和运行macOS
8.安装选项:选择“以后安装操作系统”,因为我们稍后会手动加载macOS镜像
9.完成设置:点击“完成”关闭向导对话框
三、虚拟机详细配置 1.打开虚拟机设置:右键点击新建的虚拟机,选择“设置”
2.关闭安全启动:在“安全”选项卡中,取消选择“启用安全启动”
3.禁用检查点:在“检查点”选项卡中,取消选择“启用检查点”
4.启用来宾服务:在“集成服务”选项卡中,选择“来宾服务”
5.添加硬盘驱动器:在“SCSI控制器”选项卡中,选择“硬盘驱动器”,然后点击“添加”按钮
在“虚拟硬盘”下,点击“浏览”,选择之前下载的UEFI.VHDX文件
6.调整启动顺序:在“固件”选项卡中,调整启动顺序,将UEFI设为第一启动项,其他硬盘驱动器设为后续启动项
四、加载macOS镜像并启动虚拟机 1.复制macOS镜像:将下载的macOS镜像文件(通常是.dmg或.iso格式)复制到虚拟机所在目录
2.连接虚拟机:右键点击虚拟机,选择“连接”
3.加载镜像:在虚拟机窗口中,点击“媒体” -> “DVD驱动器” -> “插入DVD镜像文件…”,选择之前复制的macOS镜像文件
4.启动虚拟机:点击虚拟机窗口中的“启动”按钮
如果一切配置正确,您应该会看到OpenCore启动菜单
5.选择macOS恢复:在OpenCore启动菜单中,选择macOS恢复选项(您可能需要按空格键来显示所有选项)
6.进入安装界面:等待一段时间,直到macOS恢复加载完成
五、安装和配置macOS 1.打开磁盘工具:在macOS恢复界面中,选择“磁盘工具”
2.格式化虚拟硬盘:在磁盘工具中,选择您之前创建的虚拟硬盘(通常是“Msft虚拟磁盘介质”),并将其格式化为APFS格式
为分区命名,例如“MacOS”
3.退出磁盘工具:格式化完成后,退出磁盘工具
4.安装macOS:返回macOS恢复界面,选择“重新安装macOS”
选择您刚刚格式化的“MacOS”分区,并按照安装向导进行操作
5.完成安装:安装过程可能需要一些时间,并且可能会遇到几次内核崩溃
请不要停止虚拟机,让它自动重新启