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,然后右键-编辑-剪切板数据-写入。点几个确定以后就完成了。
最后一步
好了,现在可以虚拟机开机看效果了 大佬无敌 楼主的帖子不错,多发点~ 感谢楼主
[快捷回复]-感谢楼主热心分享!wm16是否也能支持? 谢谢分享 不知道说啥,给楼主顶一下吧! 学习永不停歇 谢谢大神的奉献 论坛的繁荣离不开你们的热心分享