前言

最新想在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.ROMvmware-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虚拟机检测的更多相关文章

  1. VMware vSphere 7.0 Update 2 发布 - 数据中心虚拟化和 Kubernetes 云原生应用引擎

    2021 年 3 月 9 日,VMware 发布了 vSphere 7 Update 2.它可以通过 VMware Customer Connect 和 vSphere Lifecycle Manag ...

  2. Vmware ESX 5.0 安装与部署

    近期我公司部署了虚拟化,採购了两台Dell R710的server(CPU:64位双核,主频:2.4GHZ, 32G 内存.硬盘:2块300G做Riad 1.3块2T做Riad 5 .10块网卡),在 ...

  3. [转帖]VMware Vsphere 6.0安装部署 (三) vCenter Server安装

    VMware Vsphere 6.0安装部署 (三) vCenter Server安装 2016年08月29日 14:59:14 dAng1r0Us 阅读数:72942   版权声明:本文为博主原创文 ...

  4. VMware ESXi 7.0 U2 SLIC & Unlocker Intel NUC 专用镜像 202109 更新

    2021.08.31 更新:集成 "vmkusb-nic-fling" 和 "nvme-community",现在只有一个镜像. 2021.06.16 更新:集 ...

  5. 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 ...

  6. 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 ...

  7. VMware Workstation 10.0 正式版官方简体中文下载(附序列号)

    虚拟机界数一数二的王者软件VMWare Workstation 今日推出了最新的VMware Workstation 10.0 版本.该版本最大的更新是加入了简体中文语言,这意味着未来神马汉化包.中文 ...

  8. VMware Workstation 10.0.4.2249910 CN

    VMware Workstation 10.0.4.2249910.exe Workstation10.0.4修复了微软Windows 8.1和Windows Server 2012操作系统中的内存问 ...

  9. vmware workstation 10.0

    2013.9.3 vmware workstation 10.0 build 1295980新增功能– 可以将windows 8.1物理pc转变为虚拟机:unity模式增强,与windows 8.1 ...

  10. VMware EXSI 6.0 体验

    VMware EXSI 6.0 体验 导读 VMware 作为虚拟化行业的老大,占据了80%的市场份额.而在服务器虚拟化就不得不说 VMware vSphere ,这个组合包括了VMware EXSI ...

随机推荐

  1. 自建互联网档案馆「GitHub 热点速览」

    这两天北京的气温骤降,仿佛在提醒我们冬日的脚步已悄然而至,让人不禁感叹时间的飞逝,一年的时间"转瞬即逝". 如果你想留下互联网上的珍贵瞬间,避免它们消失在 404 错误中.这款开源 ...

  2. Unreal RecastNavigation 开源项目详解

    0 前言 Recastnavigation是一个游戏AI导航库,像Unity,UE引擎中都集成了这个开源项目, HALO中使用的也是这个开源库.导航最重要的就是为NPC寻路,以及其他的寻路需求. 需要 ...

  3. PHP mysql 大量批量insert或update数据出错问题

    UPDATE users SET age = 30 WHERE name = 'Alice'; UPDATE users SET age = 25 WHERE name = 'Bob'; UPDATE ...

  4. 全面解释人工智能LLM模型的真实工作原理(三)

    前一篇:<全面解释人工智能LLM模型的真实工作原理(二)> 序言:前面两节中,我们介绍了大语言模型的设计图和实现了一个能够生成自然语言的神经网络.这正是现代先进人工智能语言模型的雏形.不过 ...

  5. 浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题

    作者:来自 vivo 互联网存储团队- Yuan Jianwei 本文介绍了 TiKV 磁盘空间问题的排查思路与解决方案. 一.背景介绍 在业务快速扩张的年代,vivo 内部的很多业务为了可以快速上线 ...

  6. 有Redis为什么还要本地缓存?谈谈你对本地缓存的理解?

    本地缓存是将数据存储在应用程序所在的本地内存中的缓存方式.既然,已经有了 Redis 可以实现分布式缓存了,为什么还需要本地缓存呢?接下来,我们一起来看. 为什么需要本地缓存? 尽管已经有 Redis ...

  7. php在大并发下redis锁实现

    在现如今电商盛行的时期,会出现很多促销活动,最为常见的就是秒杀.在秒杀系统中最为常见的问题就是会出现超卖的情况,那么如何来杜绝超卖的情形了,在业务逻辑层面可以使用缓存以及加锁的手法来避免超卖的情形. ...

  8. 2-2 C++变量

    目录 2.2.1 变量定义:列表初始化(list initialization) 2.2.2 变量的定义与声明 C++分离式编译 定义与声明 2.2.3 C++变量命名 2.2.4 变量名的作用域(s ...

  9. 基于Java+SpringBoot+Mysql实现的古诗词平台功能设计与实现六

    一.前言介绍: 1.1 项目摘要 随着信息技术的迅猛发展和数字化时代的到来,传统文化与现代科技的融合已成为一种趋势.古诗词作为中华民族的文化瑰宝,具有深厚的历史底蕴和独特的艺术魅力.然而,在现代社会中 ...

  10. 使用wxpython开发跨平台桌面应用,动态工具的创建处理

    在我们开发系统的时候,往往需要一个很容易理解功能的工具栏,工具栏是一个系统的快速入口,美观易用的工具栏是可以给系统程序增色不少的,本篇随笔介绍在使用wxpython开发跨平台桌面应用,工具栏的动态展现 ...