尝试 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 ...
随机推荐
- 报名开启|QKE 容器引擎托管版暨容器生态发布会!
当下,"云原生"技术红利正吞噬旧秩序,重塑新世界. 但您的企业是否依然困惑:缺少运维人员或运维团队,想要专注于业务的开发,又不得不兼顾集群的日常运维:在生产环境中,为了保证业务的高 ...
- ansible批量部署apache
ansible批量部署apache 目录 ansible批量部署apache 安装ansible 基于ansible进行基础准备 配置受控端本地软件仓库 安装受控端Apache(httpd)的最新版本 ...
- Go下载依赖包失败的解决方法
jenkins构建job,执行go test命令报如下图的timeout错误 从报错信息中可以看出是因为下载依赖包超时 解决方法: go env查看go环境变量 GOSUMDB=sum.golang. ...
- Nuxt.js 应用中的 nitro:build:public-assets 事件钩子详解
title: Nuxt.js 应用中的 nitro:build:public-assets 事件钩子详解 date: 2024/11/5 updated: 2024/11/5 author: cmdr ...
- 3.14 深度剖析Linux硬链接和软链接,直击它们的本质!
建立硬链接和软链接非常简单,那这两种链接有什么区别?它们都有什么作用?这才是链接文件最不容易理解的地方,我们分别来讲讲. ln创建硬链接 我们再来建立一个硬链接文件,然后看看这两个文件的特点. [ro ...
- 3.9 Linux查看目录中的文件(ls命令)
通过学习cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了.本节继续来学习,如何知道某目录中存放了哪些文件或子目录. ls 命令,list ...
- 使用Roslyn的源生成器生成DTO
前言 源生成器的好处很多, 通过在编译时生成代码,可以减少运行时的反射和动态代码生成,从而提高应用程序的性能, 有时候需要对程序AOT以及裁剪编译的dll也是需要用SG来处理的. 我们开发程序应该都绕 ...
- Nuxt.js 应用中的 schema:extend事件钩子详解
title: Nuxt.js 应用中的 schema:extend事件钩子详解 date: 2024/11/10 updated: 2024/11/10 author: cmdragon excerp ...
- JAVA 注解示例 详解
注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据). 注解的语法比较简单,除了@符号的使用以外, ...
- go get 和 go install 对比
(一)命令定义和区别 go install 和 go get 都是 Go 语言的工具命令,但它们之间有一些区别. go get:用于从远程代码存储库(如 GitHub)中下载或更新 Go 代码包.它会 ...