ShareKing 发表于 2022-2-8 12:47

VM12.0虚拟机去虚拟化过程

一直在玩传奇SF,无奈太多检测虚拟机,于是萌生了这个想法。某宝的又买不起。所以。。。其实本帖子写的只有寥寥几个参数。能力有限。然而改后也不能过传奇SF的检测。发这个帖子是看到蛮多人再找。而且本人修改过程也是网上零碎教程拼凑以及个人摸索。一直在作伸手党。虽然粗浅。却也希望给正在为此苦恼的坛友一点经验。授人以渔。直接发改的教程。大神看到请留下宝贵意见。下面开始献丑!

修改参数
1.去掉硬盘虚拟化标识以及光驱虚拟化标识以及修改硬盘序列号。
2.修改系统制造商以及系统型号(可以过一些简单的验证)




用到的工具很少。
WINHEX
Phoenix BIOS Editor
1.去掉硬盘虚拟化标识以及光驱虚拟化标识以及修改硬盘序列号。
安装好虚拟机后找到根目录下的X64文件夹。把“vmware-vmx.exe”拖进WINHEX。点击寻找16进制数值“3030303030303030303030303031”,因为虚拟机默认硬盘号10000000000000000001,16进制为“3130303030303030303030303030303030303031”。


   虚拟标识   固件版本   硬盘序列号PS:需全部为16进制。
修改VMware对应处为你想要的16进制数值。564D77617265205669727475616C。不够长其他可用0填充
------------------------------------------------------------------------------------------------
2.修改系统制造商以及系统型号(可以过一些简单的验证)
这个需要修改BIOS。
继续搜索16进制数值“E906E70000000000EA66E700F0000000”这个为BIOS尾部特征

鼠标从“E906E70000000000EA66E700F0000000”向上拖一下。

右键-编辑-定义块。因为这个BIOS是80000字节没那么我们用块结尾地址减去7FFFF,得到的数值写入块开始编辑框。点确定。



然后我们导出。操作方式为,右键-编辑-复制块-进入新文件。选定一个路径将BIOS文件导出即可。后缀名需为.rom

现在我们用“Phoenix BIOS Editor”打开这个文件
更改图内标注为自己的。这里需要英文。

修改完成后请保存。

然后我们把这个写入“vmware-vmx.exe”
将刚刚保存的BIOS文件拖入WINHEX,CTRL+A全选后,右键-编辑-复制块-十六进制数值。
然后点开左上角的“vmware-vmx.exe”




点一下第一个F,然后右键-编辑-剪切板数据-写入。点几个确定以后就完成了。
最后一步

好了,现在可以虚拟机开机看效果了

osLHEYQ3768 发表于 2022-2-8 12:51

大佬无敌

NhTtVFyi 发表于 2022-2-8 12:58

楼主的帖子不错,多发点~

lkwOIvQst 发表于 2022-2-8 13:04

感谢楼主

小小沫涵 发表于 2022-2-8 13:05


[快捷回复]-感谢楼主热心分享!wm16是否也能支持?

PvdB87249 发表于 2022-2-8 13:05

谢谢分享

BurnlOvKFAPD 发表于 2022-2-8 13:22

不知道说啥,给楼主顶一下吧!

RmKcTkHa 发表于 2022-2-8 13:29

学习永不停歇

wLlqmUDo49 发表于 2022-2-8 13:30

谢谢大神的奉献

DGY24736 发表于 2022-2-8 13:35

论坛的繁荣离不开你们的热心分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: VM12.0虚拟机去虚拟化过程