尝试 vmware 16.0.0 过虚拟化 过xf虚拟机检测
前言

最新想在vmware虚拟机上玩xf,网上找了不少教程,于是打算自己尝试下。
如果可以修改成功的话,其价值嘛不可估量。
环境
vmware版本是16.0.0,已安装VMware Tools
vmware版本是16.1.2,已安装VMware Tools
虚拟镜像cn_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677816
回滚:win7测试失败,改为:cn_windows_10_consumer_editions_version_1909_x64_dvd_76365bf8.iso
用到的工具:1.WINHEX 2.Phoenix BIOS Editor
网上很多都是从卸载vmware开始的,我就不卸载了出问题再说
开始尝试过虚拟化
去掉硬盘虚拟化标识以及光驱虚拟化标识以及修改硬盘序列号
在vmware安装目录\x64下把这两个文件BIOS.440.ROM、vmware-vmx.exe备份下,原始文件拖到winhex里
点击寻找16进制数值“3030303030303030303030303031”,因为虚拟机默认硬盘号10000000000000000001,16进制为“3130303030303030303030303030303030303031”。
找到一个,点击替换十六进制,替换为“0000416d6265722073797374656d”,记得勾选在所有打开文件替换。

点确定后,我这边显示一个结果被替换。
继续替换“564D7761726520494445”->“00416d62657220494445”
声卡网卡
继续替换“FFBAAD15000041B87719”->“FFBAEC10000041B88680”,这里替换了2个
网卡 16进制替换
继续替换“66894717B8AD15”->“66894717B88680”
主板的芯片组
“86809071”->“868014A1”
显卡
8002B8AD15
8002B8DE10
0000BA050400
0000BA100700
注意:我在此改完用鲁大师单文件版还是会出现VMware的,因为还有很多没改到的地方,解决方法也很简单,鲁大师显示什么你搜什么然后改掉就行。这个文件改完重启就可以生效,不需要重新创建虚拟机。
修改后保存,替换原始原件。
修改系统制造商以及系统型号
这个需要修改BIOS。
用到Phoenix BIOS Editor工具
安装好虚拟机后找到根目录下的X64文件夹。把“BIOS.440.ROM”用Phoenix BIOS Editor工具打开
打开DMI String窗口
依次修改

- 'LEGEND DragonLENOVO'
- 'CompaqHewlett-Packard'
- '123. Inc.'
- '123 Virtual Piatform'
- 'IBM CORPORATION'
- 'Founder PCFUJITSU-PC'
- 'AcerSystemHP PAVILION'
- 'Dell SystemTCL123'
- 'Acer TravelMate'
- 'GREATWALLEMACHINES'
修改后build一个新的rom出来
将修改后的“BIOS.440.ROM”,复制到你的系统安装文件夹并打开.vmx文件
在里面加入
bios440.filename = "BIOS.440.ROM"
然后虚拟机设置启动项为BIOS启动方式,默认uefi,改主板 一定要改启动方式

改显卡
加两条代码到.vmx文件
cpuid.1.ecx = "00000010100111101110001111111111"
cpuid.1.edx = "10111111111010111111101111111111"
monitor_control.restrict_backdoor = "TRUE"
按shift重启-启动设置-重启-7禁用强制签名
先安装VMware Tools,才有显卡驱动
装显卡驱动的方法:
1. 用到的工具WinRAR
2. 驱动人生
点击 虚拟机设置-硬盘-映射,取消勾选只读,选择盘符,确定,是
把显卡驱动SVGA 3d显卡驱动.rar拖到共享盘
断开连接
确定
这样就把本地显卡驱动挪到虚拟机盘符里面了
打开虚拟机

把高亮的两行的15AD改成10DE,0405改成显卡ID0700
改最下面的三行
DiskID = "NVIDIA GeForce"
CompanyName = "NVIDIA, Inc."
SVGA = "NVIDIA GeForce RTX 3080"
全部替换vmware->NVIDIA,vm->nv
保存
接下来把这个显卡驱动目录的vm开头的文件改为nv开头
批处理
@echo off
setlocal enabledelayedexpansion
rem 遍历当前目录下的所有文件
for %%f in (vm*) do (
set "filename=%%f"
set "newname=nv!filename:~2!"
rem 重命名文件
ren "%%f" "!newname!"
)
echo 所有文件名以 vm 开头的文件已被重命名为以 nv 开头。
endlocal
设备管理器-显示设备-右键更新驱动程序-从计算机的设备驱动列表中选择-从磁盘安装-浏览-打开驱动目录
先安装原版,再安装修改后的版本

打开注册表编辑器

把所有的VMware SVGA 3D改成NVIDIA GeForce RTX 3080
然而还是被检测了。。。

参考
尝试 vmware 16.0.0 过虚拟化 过xf虚拟机检测的更多相关文章
- VMware vSphere 7.0 Update 2 发布 - 数据中心虚拟化和 Kubernetes 云原生应用引擎
2021 年 3 月 9 日,VMware 发布了 vSphere 7 Update 2.它可以通过 VMware Customer Connect 和 vSphere Lifecycle Manag ...
- Vmware ESX 5.0 安装与部署
近期我公司部署了虚拟化,採购了两台Dell R710的server(CPU:64位双核,主频:2.4GHZ, 32G 内存.硬盘:2块300G做Riad 1.3块2T做Riad 5 .10块网卡),在 ...
- [转帖]VMware Vsphere 6.0安装部署 (三) vCenter Server安装
VMware Vsphere 6.0安装部署 (三) vCenter Server安装 2016年08月29日 14:59:14 dAng1r0Us 阅读数:72942 版权声明:本文为博主原创文 ...
- VMware ESXi 7.0 U2 SLIC & Unlocker Intel NUC 专用镜像 202109 更新
2021.08.31 更新:集成 "vmkusb-nic-fling" 和 "nvme-community",现在只有一个镜像. 2021.06.16 更新:集 ...
- VMware ESXi 7.0 U2 SLIC 2.6 & Unlocker 集成 Intel NUC 网卡、USB 网卡和 NVMe 驱动
ESXi 7 U2 标准版镜像集成 NUC 网卡.USB 网卡 和 NVMe 驱动. 请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u2-nuc-usb-n ...
- VMware ESXi 8.0 SLIC 2.6 & macOS Unlocker (Oct 2022 GA)
ESXi 8.0.0 GA (General Availability) 请访问原文 VMware ESXi 8.0 SLIC 2.6 & macOS Unlocker (Oct 2022 G ...
- VMware Workstation 10.0 正式版官方简体中文下载(附序列号)
虚拟机界数一数二的王者软件VMWare Workstation 今日推出了最新的VMware Workstation 10.0 版本.该版本最大的更新是加入了简体中文语言,这意味着未来神马汉化包.中文 ...
- VMware Workstation 10.0.4.2249910 CN
VMware Workstation 10.0.4.2249910.exe Workstation10.0.4修复了微软Windows 8.1和Windows Server 2012操作系统中的内存问 ...
- vmware workstation 10.0
2013.9.3 vmware workstation 10.0 build 1295980新增功能– 可以将windows 8.1物理pc转变为虚拟机:unity模式增强,与windows 8.1 ...
- VMware EXSI 6.0 体验
VMware EXSI 6.0 体验 导读 VMware 作为虚拟化行业的老大,占据了80%的市场份额.而在服务器虚拟化就不得不说 VMware vSphere ,这个组合包括了VMware EXSI ...
随机推荐
- 《使用Gin框架构建分布式应用》阅读笔记:p77-p87
<用Gin框架构建分布式应用>学习第5天,p77-p87总结,总计11页. 一.技术总结 1.Go知识点 (1)context 2.on-premises software p80, A ...
- 手写MSMQ微软消息队列收发工具类
一.MSMQ介绍 MSMQ(Microsoft Message Queuing)是微软开发的消息队列技术,支持事务,支持异步发送和接收消息. 两个重要的概念:队列和消息.队列是存放消息的容器和传输消息 ...
- 一文彻底弄懂MySQL优化之深度分页
深度分页(Deep Pagination)在MySQL中指的是对大型数据集进行分页查询时,尤其是当需要获取较后页的数据时,性能可能会受到影响.传统的分页方法在数据量较大时,随着页数的增加,性能会迅速下 ...
- mse~路由实现某个页面的灰度功能
起因 我有个网站A[蓝色服务],要对网站A进行改版[绿色服务],其中用户中心已经改完了,希望当用户访问时,如果http请求头中包含isGroup,并且isGroup=0时,去新的绿色服务,反之就还是去 ...
- 30k的测试简历长这样,进来抄作业!
面试求职: 「面试试题小程序」,内容涵盖 测试基础.Linux操作系统.MySQL数据库.Web功能测试.接口测试.APPium移动端测试.Python知识.Selenium自动化测试相关.性能测试. ...
- 2.16 Linux挂载详解
前面讲过,Linux 系统中"一切皆文件",所有文件都放置在以根目录为树根的树形目录结构中.在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构) ...
- Minio安装以及使用
Minio介绍 MinIO 是一个基于Apache License v2.0开源协议的对象存储服务.适合于存储大容量非结构化的数据,例如图片.视频.日志文件.备份数据和容器/虚拟机镜像等,而一个对象文 ...
- 浅析Flie类getAbsolutePath()方法
开发中,常常需要上传文件,并将文件存于远程服务器(如minio)或者本地,当存于本地时对存储路径的指定是常见的问题. 当然,你可以在本地写死静态资源路径,如"D:\static\fileUp ...
- [不得不知道系列]Java面试你不得不知道的基础知识一
当今世界上使用最广泛的编程语言之一是Java.Java是通用的高级编程语言.核心java是java编程技术概念的基础,该术语由sun Microsystems用来描述Java的标准版本(JSE).核心 ...
- VScode之远程开发
之前使用过PyCharm的远程开发,很好用,不过还是有几个局限性: 只能用于Python语言: 本地和服务器都需要有一份代码,这两份代码是完全同步的: 一.配置免密远程登录 1.首先检查本地是否有已生 ...