工具/材料
VirtualBox V5.2.12(最新版)
macOS Sierra 10.12 Final系统映像
以下是在Windows10 VirtualBox上安装macos10.12 Sierra的步调
- 01
用解压软件解压映像文件,选择系统映像,右键点击然后选择“解压到当前文件夹”,因为文件较年夜,请合理放置解压位置。解压后呈现一个后缀vmdk的文件在接下来的步调中需要用到。
- 02
安装virtualbox虚拟机,保举利用搜狗搜刮直接下载安装,本教程利用的是Virtualbox版本5.2.X,利用VMware同样可以装黑苹果,今后有机遇编写相关文章。
- 03
建立新虚拟机
名称:Mac
类型:Mac OS X。
版本:Mac OS Sierra 10.12。
内存大小为4GB (本机RAM的50%)
虚拟磁盘文件:macOS 10.12 Sierra.vmdk。 - 04
自界说虚拟机的设置。
CPU: 4焦点CPU(我的CPU是core I7)并启用PAE/NX。 - 05
系统:启用EFI、封闭软驱,芯片组为PIIX3或IHC9。
- 06
显示-显存大小:设置它为128 MB
- 07
存储:macOS 10.12.vmdk
- 08
经由过程CMD将下面的代码添加到VirtualBox,“确保以办理员的身份运行它”,利用号令条之前封闭virtualbox后台法式
cd"C:\Program Files\Oracle\VirtualBox\" - 09
接下来是6条代码
注重:将“Mac”替代为 虚拟机名称,然后复制粘贴到CMD。
你可以利用记事本的替代功能,如下图
VBoxManage.exe modifyvm"Mac" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata"Mac""VBoxInternal/Devices/efi/0/Config/DmiSystemProduct""iMac11,3"
VBoxManage setextradata"Mac""VBoxInternal/Devices/efi/0/Config/DmiSystemVersion""1.0"
VBoxManage setextradata"Mac""VBoxInternal/Devices/efi/0/Config/DmiBoardProduct""Iloveapple"
VBoxManage setextradata"Mac""VBoxInternal/Devices/smc/0/Config/DeviceKey""ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata"Mac""VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 - 10
VBoxManage.exe modifyvm"此处是你的虚拟机名称请替代" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
- 11
VBoxManage setextradata"此处是你的虚拟机名称请替代""VBoxInternal/Devices/efi/0/Config/DmiSystemProduct""iMac11,3"
- 12
VBoxManage setextradata"此处是你的虚拟机名称请替代""VBoxInternal/Devices/efi/0/Config/DmiSystemVersion""1.0"
- 13
VBoxManage setextradata"此处是你的虚拟机名称请替代""VBoxInternal/Devices/efi/0/Config/DmiBoardProduct""Iloveapple"
- 14
VBoxManage setextradata"此处是你的虚拟机名称请替代""VBoxInternal/Devices/smc/0/Config/DeviceKey""ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
- 15
VBoxManage setextradata"此处是你的虚拟机名称请替代""VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
- 16
非Virtualbox 5. x.x版本代码分歧,下面是4.x.x的版本代码,道理是点窜cpu代码
cd"C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm"AvoidErrors" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata"AvoidErrors""VBoxInternal/Devices/efi/0/Config/DmiSystemProduct""MacBookPro11,3"
VBoxManage setextradata"AvoidErrors""VBoxInternal/Devices/efi/0/Config/DmiSystemVersion""1.0"
VBoxManage setextradata"AvoidErrors""VBoxInternal/Devices/efi/0/Config/DmiBoardProduct""Iloveapple"
VBoxManage setextradata"AvoidErrors""VBoxInternal/Devices/smc/0/Config/DeviceKey""ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata"AvoidErrors""VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 - 17
务必期待代码加载完毕!
- 18
进行简单的导航设置,完当作后,此刻可以运行虚拟机并享受macOS了。
- 19
操作说话设置由英文设置为中文的步调,重启后生效。
- End
出格提醒
若刚加载虚拟机呈现error不消管,请期待代码加载,现实环境是初度设置你需要等好久才能进入系统!







