Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AMD电脑要搞macOS虚拟机的话最好用10.15之前的版本,个人实测10.14.6很稳定

AMD电脑要搞macOS虚拟机的话最好用10.15之前的版本,个人实测10.14.6很稳定

原创
作者头像
Windows技术交流
修改于 2024-10-08 09:37:24
修改于 2024-10-08 09:37:24
1.1K0
举报
文章被收录于专栏:Windows技术交流Windows技术交流

Apple公司在macOS 10.15之后推出了ARM架构M芯片处理器,不再用Intel处理器(AMD跟Intel都是x86架构,AMD跑macOS虚拟机需要特殊处理.vmx文件)

AMD电脑要搞macOS虚拟机的话最好用10.15之前的版本,个人实测10.14.6很稳定,之后的版本倒是查资料了,一些网友说"AMD处理器请安装12或者之前的版本,13暂时无法在AMD处理器的PC上运行",这里的12/13都是指大版本,12我倒是在AMD上搞了,非常不稳定,最后我听劝换到10上(我用了10.14.4和10.14.6都可以)后非常稳定,目前一直在AMD电脑上用的macOS10.14.6(18G9323)。这里分享一下安装文件和文档

文档:https://blog.csdn.net/weixin_42173947/article/details/120192670

文件:

代码语言:txt
AI代码解释
复制
链接:https://pan.baidu.com/s/1DMpP3x723jNIACFAOAPlNg?pwd=iegc
提取码:iegc

在.vmx文件尾部加上这段配置才可以启动机器

代码语言:txt
AI代码解释
复制
bios.bootDelay="5000"
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"

hw.model = "MacBookPro19,1"
board-id = "Mac-AA95B1DDAB278B95"
hw.model.reflectHost = "FALSE"
serialNumber.reflectHost = "FALSE"
serialNumber = "C01234567890"
keyboard.vusb.enable = "TRUE"
mouse.vusb.enable = "TRUE"

AMD搞macOS虚拟机,用我下面截图中红色圈出的,我亲测了10.14.6没问题,用ISO在VMware里安装macOS的时候,会提示副本损坏(其实没坏,是时间太新的缘故、注意不要联网,当年可是2019年前后,现在都什么时候了,只要创建虚拟机时没选网,只需要打开shell输入date 010118002018.00把时间调到2019年前后即可,010118002018.00即2018年1月1日18:00:00,然后退出终端再继续安装就可以了,等把系统弄好后,再给加网络)。

红色圈出的这些版本都可以用DiskMaker X制作优盘启动,我之前懒得下载ISO,都是用原版.dmg文件,找台苹果系统插上16G的空优盘(以前的苹果系统8G优盘就够,后来越来越大,8G不够用了)

制作好优盘启动后,把优盘插到Windows电脑上,然后再创建苹果虚拟机并把优盘从Windows连接到苹果虚拟机,用真优盘给苹果虚拟机安装苹果原版系统。

https://diskmakerx.com/download/

至于AMD电脑的Windows系统在VMware上如何搞macOS虚拟机,首先你得下载安装镜像或者有个我前面提到的优盘启动,我前面分享的那个就能用,它是macOS Mojave 10.14.6 (18G103),安装后,再安装下10.14.6的最后一个安全补丁2021-005:https://support.apple.com/en-us/106539

安装完补丁就变成macOS Mojave 10.14.6 (18G9323)了

苹果系统中打开shell,输入sw_vers命令查看系统版本

VMware我安装的17.5

https://545c.com/f/2996552-1246579714-75d7b8?p=8722

https://www.bilibili.com/read/cv35850315/

安装VMware后,得先安装个unlock才能有macOS选项

unlock特别多,印象中有好多个github项目,我最近一次用的https://github.com/DrDonk/unlocker/releases

VMware17.5.2+DrDonk_Unlocker 4.2.7+AMD 5700G+Win11+macOS Mojave 10.14.6稳定得很

macOS Mojave 10.14.6 (18G9323)(July 21, 2021)

macOS Mojave 10.14.6能用的最后一个Microsoft Remote Desktop版本是v10.8.4(2111)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
macOS虚拟机安装全过程(VMware)
作为一名忠实果粉,我最大的愿望就是能够拥有一台Macbook,体验macOS,但是作为学生党,这价钱,贵到离谱啊~~~
全栈程序员站长
2022/09/22
32.9K6
macOS虚拟机安装全过程(VMware)
「  记录一次拯救者r7000 2021H安装黑苹果  」
macos版本为bigsur 11系列; 宿主机cpu:AMD r5 5600h 虚拟机修改代码 smc.version = "0" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1
青益
2023/01/03
1.3K0
python:过滤字符串中的字母数字特殊
字符串.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。 字符串.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。 字符串.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。 字符串.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。 字符串.isupper()   所有字符都是大写,为真返回 Ture,否则返回 False。 字符串.istitle()      所有单词都是首字母大写,为真返回 Ture,否则返回 False。 字符串.isspace()   所有字符都是空白字符,为真返回 Ture,否则返回 False。
py3study
2020/01/19
3.9K0
ASCII码对照表
ASCII可显示字符 二进制 十进制 十六进制 图形 0010 0000 32 20 (空格)(␠) 0010 0001 33 21 ! 0010 0010 34 22 " 0010 0011 35 23 # 0010 0100 36 24 $ 0010 0101 37 25 % 0010 0110 38 26 & 0010 0111 39 27 ' 0010 1000 40 28 ( 0010 1001 41 29 ) 0010 1010 42 2A * 0010 1011 43 2B + 0010 11
kenvie
2022/01/20
1.6K0
Python:监控键盘输入、鼠标操作,并
  使用pyhook模块可以很快地完成键盘及鼠标事件捕获,本来想使用python的logging模块,但测试时发现,因为鼠标事件频率太高,导致写时报I/O错误的异常,所以使用了自己写文件记录日志的方式。
py3study
2020/01/06
2.1K0
Ascii code_扩展ascii码表
ASCII码表是American Standard Code for Information Interchange 即美国标准信息交换代码 ASCII码表如下:
全栈程序员站长
2022/11/05
1.2K0
ASS II 码对照表
ASCII(American Standard Code for Information Interchange)定义从 0 到 127 的共128个数字所代表的英文字母或一样的结果与意义。由于使用7个位(bit)就可以表示从0到127的数字,大部分的电脑都使用8个位来存取字元集 (character set),所以从128到255之间的数字可以用来代表另一组128个符号,称为extended ASCII。 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(Amer
赵腰静
2018/03/09
3.8K0
ASCII码表_ASCII码对照表
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。 ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中: 0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符)如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。 65~90为26个大写英文字母, 97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
张旭博客
2022/12/27
2.1K0
密码学之ASCII编码(02)
ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符
海拥
2021/08/23
1.1K0
计算机基础(4)——原码、补码、反码
计算机为了区分数值的正负提出了符号位的设定,计算机用最高位存放符号,这个被称为符号位。正数的符号位为0, 负数的符号位为1。
绿水长流z
2025/01/03
2310
计算机基础(4)——原码、补码、反码
【C语言指南】ASCII码完整详细介绍
ASCII码 - 基本ASCII码和扩展ASCII码,最全的ASCII码对照表 (asciim.cn)
倔强的石头_
2024/12/06
5790
【C语言指南】ASCII码完整详细介绍
C++ 数学与算法系列之认识格雷码
程序中所涉及到的任何数据,计算机底层均需转换成二进制数值后方可存储,这个过程也称为编码。反之,把底层二进制数据转换成应用数据称为解码,
一枚大果壳
2022/12/20
1.1K0
C++ 数学与算法系列之认识格雷码
ASCII对应码表(键值)
  记住几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48。
红目香薰
2022/11/29
4.3K0
Python编程运算符 比较运算符
 比较运算符就是咱们常见的< ,>, =, <=,>=。通常结合if条件判断语句。
网络豆
2022/11/20
9960
Python编程运算符 比较运算符
STM32入门开发: 制作红外线遥控器(智能居家-万能遥控器)
红外线传输协议: NEC协议---38KHZ载波:。NEC协议是红外遥控协议中常见的一种。
DS小龙哥
2022/01/12
5.1K0
STM32入门开发: 制作红外线遥控器(智能居家-万能遥控器)
最详细AMD Ryzen CPU,VMware 15安装macOS 10.15.x Catalina 记录(第一篇)[通俗易懂]
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
全栈程序员站长
2022/08/27
6.9K2
最详细AMD Ryzen CPU,VMware 15安装macOS 10.15.x Catalina 记录(第一篇)[通俗易懂]
VMware虚拟机安装黑苹果MacOS Mojave系统详细教程
最近遇到一个H5页面的 iPhone X 刘海兼容问题。查到一个 XCode 编辑器,可以模拟 iPhone X 环境运行。 然后发现,XCode 是专门为苹果的 MacOS 系统设计的一款开发工具。没办法,只能安装一个黑苹果 MacOS 系统,先试试效果了。
德顺
2019/11/13
15K3
VMware虚拟机安装黑苹果MacOS Mojave系统详细教程
Python数字和字符串学习笔记
其中数字、字符串、元组是不可变的,列表、字典是可变的。 对不可变类型的变量重新赋值,实际上是重新创建一个不可变类型的对象,并将原来的变量重新指向新创建的对象(如果没有其他变量引用原有对象的话(即引用计数为0),原有对象就会被回收)。
没有故事的陈师傅
2019/07/27
2K0
彻底摆脱乱码的困惑
先给大家出个思考题吧,一个汉字占多少字节?是不是网上搜出的答案五花八门,那么读完本篇文章,我希望你至少可以准确知道这个问题的答案,我觉得就算是收获。
帅地
2020/12/11
1.3K0
彻底摆脱乱码的困惑
制作macOS安装盘
好久没用macOS了,发现系统已经从10.14更新到12.1了,趁此机会制作了个macOS 12.1安装盘(苹果系统越来越大,老系统8G优盘就够了,新系统得准备16G优盘),制作办法在文档末尾。把制作的安装盘通过vmware菜单:虚拟机 → 可移动设备 → 找到后,断开与电脑主机的连接就自动连给当前运行中的虚拟机了,重启虚拟机,在虚拟机开机的时候就会识别到安装盘来安装macOS系统了。注意:vmware默认不支持创建macOS虚机,但安装个这个软件后就可以支持了,这个软件的使用说明参考:https://github.com/BDisp/unlocker ,说白了就是以管理员身份运行win-install.cmd
Windows技术交流
2022/01/18
2.1K0
相关推荐
macOS虚拟机安装全过程(VMware)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档