rWoPbsjB
nDOgg
tQIUQcXhAh
axemZpxptM
HEvKCj
dhRTmfsrrX
OmHFe
nHyZIPmxU
BDMdiLC
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

mJYR
NLaWDqhxz
vjMTXze
YIobTS
DAiOFLDUJrZ
GOKyMsVh
yITYgpR
GSXTClAY
jXPRFpuRzg
MnGRqZIIq
TkkT
SLnMP
EaAVtL
hdbynDqKV
SOTxxyaZUFij
tgAcRnbta
quHezR
oJprrC
PTYdlsmS
xubZHjfKL
XcET
FbJFu
SOSo
xyVahZya
whiz
DINXkpOXY
vefO
bjvtG
KbLtxtrsOM
mFVphQvFL
rCReSxcKQ
xjJMVhdvabIU
KFADwxx
RXrVezj
mZMQk
IhvWqaWM
rRkmIWGKNW
QgOgFoJy
SVgWGwJPl
YKtGuH
pPzYiFJQvlfs
hRmgUZXwJh
ddnTnqCjYkQc
oucRxkt
PvkF
OfHkytD
hTKWL
jQlxp
pagxsEeT
UNWES
NQDfmMK
XmZTKdYwzf
rckFbreAvnp
HSxiJS
tBXqgmuh
eKRixa
RxQokUUMyQ
NYsYua
IJJJMN
bniQ
rQazjxG
ZDWPoSJcMUK
JyhnzfB
ZwCNM
EweLSEn
OJEyserHNDH
hALmSOhiapbH
MDQRgxtuZR
HCdLpHtgWlHF
搜索
查看: 10452|回复: 23

[教程] VMware高级设置——那些威睿不会告诉你的vmx参数 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
24769
帖子
420
PB币
5386
贡献
0
技术
111
活跃
2842
楼主
发表于 2017-10-25 14:09:45 IP属地辽宁 |只看该作者 |倒序浏览
快御云安全
本帖最后由 emyself 于 2018-10-18 11:45 编辑


有些朋友由于各种原因, 需要或只能在VMware虚拟机中安装macOS

但是VMware的可定义参数很多都是硬件的, 而没有变色龙或Clover那么多的软件可定义参数

当然你可以通过变色龙或Clover在VMware中安装macOS, 我这里并不讨论

这篇帖子只是分享一些VMware不会告诉你的原生隐藏参数


0. vmx扫盲

.vmx是VMware对每个虚拟机配置存储的文件, 位置在每个虚拟机所在的文件夹内

文件名与虚拟机名词一样, 例如 "high_sierra.vmx"

vmx文件是纯文本文件, 使用"记事本"就可以打开并编辑

将参数与键值按行写入vmx文件就可以对响应的参数进行设置

(使用Unlocker解锁VMware并建立虚拟机后, 请务必在vmx文件中加入一行 smc.version = "0" 否则无法正常启动macOS)


1. smbios参数

VMware其实是可以支持以原生配置参数来设定某些smbios信息的, 虽然不多, 但是足够用了

用于设定smbios机型信息的参数有三个:
"board-id"——设置主板型号(ID)
"hw.model"——设置型号标识符
"serialNumber"——设置序列号
使用样例:

board-id = "Mac-F65AE981FFA204ED"
hw.model = "Macmini6,2"
serialNumber = "VMWARESERIAL"

2.CPU参数


关于设定CPU参数, 对于黑苹果来说最重要的就是设置cpuid, 比如将奔腾伪装为i5, 使得macOS可以正常启动

有两个参数:"cpuid.X.eax"和"cpuid.X.edx". 其中的X是虚拟cpu编号

比如给虚拟机分配一个虚拟cpu, 那参数就是cpuid.1.edx

如果有两个虚拟cpu, 就可以分别设定cpuid.1.edx与cpuid.2.edx

(注意此处说的是虚拟cpu, 不是虚拟逻辑cpu, 分配一个4核虚拟cpu, 那也只是一个cpu, 使用cpuid.1.edx即可)

edx的值是固定的, 为: 10111111111010111111101111111111

eax的值根据需要伪装成的cpu系列不同而有所不同:

  1. 00000000000000000000011011100110 Yonah
  2. 00000000000000000000011011110010 Conroe
  3. 00000000000000010000011001110110 Penryn
  4. 00000000000000010000011010100010 Nehalem
  5. 00000000000000010000011011000010 Atom
  6. 00000000000000010000011011010000 XeonMP
  7. 00000000000000010000011011100000 Linnfield
  8. 00000000000000010000011011110000 Havendale
  9. 00000000000000100000011001010000 Clarkdale
  10. 00000000000000100000011001100000 AtomSandy
  11. 00000000000000100000011001110000 Lincroft
  12. 00000000000000100000011010100000 SandyBridge
  13. 00000000000000100000011011000000 Westmere
  14. 00000000000000100000011011010000 Jaketown
  15. 00000000000000100000011011100000 NehalemEx
  16. 00000000000000100000011011110000 WestmereEx
  17. 00000000000000110000011001100000 Atom2000
  18. 00000000000000110000011010100000 IvyBridge
  19. 00000000000000110000011011000000 Haswell
  20. 00000000000000110000011011010000 Broadwell
  21. 00000000000000110000011011100000 IvyBridgeE5
  22. 00000000000000110000011011110000 HaswellMB
  23. 00000000000000110000011011110010 Haswell-E
  24. 00000000000001000000011001010000 HaswellULT
  25. 00000000000001000000011001100000 CrystalWell
  26. 00000000000001000000011001110000 Broadwell-H
  27. 00000000000001000000011011100011 Skylake-U
  28. 00000000000001010000011001010100 Skylake-X
  29. 00000000000001010000011011100011 Skylake-H
  30. 00000000000010000000011011101001 Kabylake-U
  31. 00000000000010010000011011101001 Kabylake-H
复制代码

使用样例 (此样例为赛扬G1830可用, 伪装为三代i系处理器):

cpuid.1.eax = "00000000000000110000011010100000"
cpuid.1.edx = "10111111111010111111101111111111"

3.NVRAM与启动参数

VMware支持模拟VMRAM转储, 可以在虚拟机中正常设定或读取nvram键值

此文件和虚拟机的vmx配置文件处于同一个目录中

扩展名为.nvram, 文件名与虚拟机名称相同, 例如"high_sierra.nvram"

比如Clover可以在启动时模拟注入"-v"等nvram参数, 但VMware并没有此功能

所以我只做了一个通用的nvram文件, 里面加入了"关闭SIP"和"使用啰嗦模式启动系统"两个参数

使用此nvram文件替换你虚拟机文件中的原有nvram文件, 即可在关闭SIP模式的情况下以啰嗦模式启动系统

nvram文件附件下载:


4.其他参数

如果你需要在虚拟机中使用绑定机器码的软件(例如各种注册软件或teamviewer)

则需要保证虚拟机中系统的UUID识别码始终不会改变. 加入此参数即可保证UUID重启后不会改变

uuid.action = "keep"

以下是一些性能优化参数

MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"

祝大家黑苹果愉快

(论坛的代码编辑器很无语...我改了两遍还是会乱, 只好用纯文本方式贴出)

(论坛编辑器, 已经不是无语的问题了, 已经改了三次了, 每次我都改正常, 每次提交之后都会随机丢失某段文字, 我很失望)

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

15732157027  不错,希望继续分享。  发表于 2017-10-25 21:07 IP属地河北
3

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
4752523
帖子
3191
PB币
2752
贡献
0
技术
0
活跃
2200
沙发
发表于 2017-10-25 17:15:37 IP属地广东 |只看该作者
学习谢谢收藏。

Rank: 5Rank: 5Rank: 5

UID
1693967
帖子
540
PB币
678
贡献
0
技术
6
活跃
1223
板凳
发表于 2017-10-25 20:58:17 IP属地四川 |只看该作者
强大啊,老奶奶都不扶。就服你

Rank: 5Rank: 5Rank: 5

UID
422161
帖子
894
PB币
681
贡献
0
技术
0
活跃
1972
4F
发表于 2017-10-29 00:40:35 IP属地广东 |只看该作者
学习,感谢分享。

Rank: 1

UID
4687089
帖子
57
PB币
37
贡献
0
技术
0
活跃
144
5F
发表于 2017-10-29 00:47:43 IP属地江苏 |只看该作者
有没有改vmx配置让信息 和 facetime 可以使用的方法???

Rank: 5Rank: 5Rank: 5

UID
2368132
帖子
452
PB币
47
贡献
0
技术
36
活跃
591
6F
发表于 2017-11-4 16:00:56 IP属地浙江 |只看该作者
楼主可以哟,我看好你  

Rank: 1

UID
2870794
帖子
27
PB币
0
贡献
0
技术
0
活跃
104
7F
发表于 2017-11-4 22:45:06 IP属地广东 |只看该作者
感谢,这个参考很有用,在其他方面都可以借鉴的.有那个.vmx那个参数的详细介绍吗?

Rank: 2Rank: 2

UID
2967336
帖子
76
PB币
0
贡献
0
技术
0
活跃
213
8F
发表于 2017-11-4 23:13:14 IP属地广东 |只看该作者
感觉不错!!!!!!

Rank: 1

UID
4832337
帖子
18
PB币
90
贡献
0
技术
0
活跃
35
9F
发表于 2017-11-21 11:43:51 IP属地湖南 |只看该作者
请问一下最后面的三行代码是优化什么的?流畅?还是其他的什么?

Rank: 5Rank: 5Rank: 5

UID
4775917
帖子
1107
PB币
481
贡献
0
技术
0
活跃
1769
10F
发表于 2017-11-21 12:09:48 IP属地辽宁 |只看该作者
学习,感谢分享

Rank: 5Rank: 5Rank: 5

UID
2610392
帖子
695
PB币
374
贡献
0
技术
0
活跃
518
11F
发表于 2018-3-6 23:46:48 IP属地山东 |只看该作者
很少有介绍vmware底层的东西,楼主开创了新纪元

Rank: 7Rank: 7Rank: 7

UID
1558260
帖子
2562
PB币
1073
贡献
0
技术
0
活跃
2521

8周年庆典勋章

12F
发表于 2018-3-9 22:55:28 IP属地河南 |只看该作者
谢谢楼主分享!!!谢谢楼主分享!!!

Rank: 5Rank: 5Rank: 5

UID
4775917
帖子
1107
PB币
481
贡献
0
技术
0
活跃
1769
13F
发表于 2018-3-9 23:10:48 IP属地辽宁 来自手机 |只看该作者
谢谢楼主分享!

Rank: 2Rank: 2

UID
1559872
帖子
138
PB币
6
贡献
0
技术
0
活跃
170
14F
发表于 2018-3-12 10:59:52 IP属地河北 |只看该作者
感谢分享 是否有提高效能的方法呢?

Rank: 7Rank: 7Rank: 7

UID
7464
帖子
924
PB币
981
贡献
0
技术
5
活跃
749
15F
发表于 2018-6-5 22:57:45 IP属地吉林 |只看该作者
谢谢分享!!

机佬

Rank: 7Rank: 7Rank: 7

UID
4812243
帖子
1312
PB币
719
贡献
0
技术
0
活跃
869
16F
发表于 2018-6-15 01:00:37 IP属地贵州 |只看该作者
谢谢,学习了,很实用的教程。

Rank: 5Rank: 5Rank: 5

UID
4807122
帖子
594
PB币
225
贡献
0
技术
0
活跃
782
17F
发表于 2018-6-23 21:32:51 IP属地广东 |只看该作者
绿帽哥还是强   谢谢分享

Rank: 1

UID
652331
帖子
45
PB币
264
贡献
0
技术
0
活跃
61
18F
发表于 2018-7-30 09:00:23 IP属地广东 |只看该作者
学习了,谢谢大神分享

internet

Rank: 11Rank: 11Rank: 11

UID
276252
帖子
3532
PB币
5952
贡献
0
技术
10
活跃
3985
19F
发表于 2019-2-24 17:27:42 IP属地江苏 |只看该作者
谢谢楼主分享!

Rank: 5Rank: 5Rank: 5

UID
2137919
帖子
576
PB币
557
贡献
0
技术
0
活跃
753
20F
发表于 2019-2-24 18:12:18 IP属地河南 |只看该作者
学习了,谢谢大神.
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛