Virtual PC 和 VMWare两大虚拟机BIOS修改方法 Virtual PC:

我一直使用 Virtual PC 来测试光盘,VMWare 只试用过。

Virtual PC 被微软收购后的 Virtual PC 2004 5.3 版有设置文件,可以修改 OEM 字符来测试 OEM 版的 XP,实现免激活。但我感觉不如 Virtual PC 5.2 占用资源少。

前几天,浏览 BIOS 网站,介绍使用 MMTool 修改 AMI BIOS,我使用它修改 Virtual PC 的 AMI BIOS 获得成功,以前,也看到有人修改成功,但没有方法,现在这个版块开了,大家讨论 VWMare 的使用方法,我觉得应该把我修改 Virtual PC BIOS 的方法共享出来,方便大家。

首先要备份 Virtual PC 的主文件:Virtual PC.EXE 以下操作,都需要修改 Virtual PC.exe 文件。

1、使用编辑软件资源的软件打开Virtual PC.exe,我使用 ResScope,在 BIOS 资源中 编号13500 为AMI BIOS,把它导出保存为 BIOS.ROM,文件后缀必须为 .ROM,以便于 MMTool 打开。
2、运行 MMTool 使用 Power MMTool 选项,使用它的高级功能,Load ROM 载入BIOS文件:BIOS.rom,在列表中,可以看到各个模块的编号等信息,我主要是修改 OEM 字符,因此,选择 06 DMI 这个模块,Extract 导出 未压缩格式的文件: DMI.rom。不需要关闭 MMTool。
3、使用Uedit 打开 DMI.ROM ,编辑修改信息,保存。
4、在 MMTool 里,选中 06 DMI ,点Replac 选项,浏览刚编辑的文件,点 Replace 按钮,替换 DMI 模块。
5、保存 BIOS.rom 文件。
6、打开 ResScope,打开 Virtual PC.EXE 文件,BIOS 资源中点选 13500 ,导入刚才编辑好的文件:BIOS.ROM 。更新资源,保存退出。

至此,完成修改,可以启动 Virtual PC 来测试了。这个方法可以像修改 VMWare BIOS 一样,修改各个模块。希望大家都成功。

我在 Virtual PC 5.2 和 Virtual PC 2004 5.3 都测试成功。

VMware Workstation 5.0:
点击下载:Phoenix BIOS Editor
准备:
1、工具:二进制编辑器:如UltraEdit, Bios编辑器:主板为Phoenix BIOS Editor,站内下载;其余自己想办法 PS:找到以后别忘了教教我 Bios的dump工具:如DUMPBIOS.EXE,显卡
2、Bios的藏身之所:已知windows下gsx为C:\Program Files\VMware\VMware GSX Server\bin\vmware-vmx.exe,workstation类推,linux下自己找定位:
1、提取Bios 主板:用网上公布的地址,用UltraEdit从workstion b8848的vmware-vmx.exe中截取,长度512K 显卡等:用对应的dump工具,记住rom文件的长度
2、用UltraEdit打开rom文件,记住开始或结尾的若干十六进制数。
3、用UltraEdit打开vmware-vmx.exe,搜索刚才记下的十六进制数,就能得到Bios的开始或结束地址。注意:搜索结果仅有一个。
4、爱干啥干啥。部分数据:主板Bios:长度512K,开始处均为“FF”,结束处为“EA 66 E7 00 F0 00 00 00” 显卡Bios:长度40K,开始处为“ 55 AA 40 E9 54 01 E1 6F ”,结束处均为“FF” 地址: gsx 3.1 b9089:主板:2D73B0――3573AF,显卡:24F3B0――2593AF workstation 5.0 b13014:主板:357C80――3D7C7F,显卡:34FC80――359C7F

用ResScope会简单一些: 先用ResScope打开vmware-vmx.exe,然后在资源中选择BINRES – 选择6006 – 选择提取,然后保存为BIOS.ROM文件,就可以用Phoenix BIOS Editor进行修改了,修改后再用ResScope导入到6006位置就可以了. 是不是比用UltraEdit方便一些呢?(在5.0版本测试成功) =================================================================================================================

用记事本打开 Virtual Machine Settings File 文件,将里面的“serial_number type”、“bios_serial_number type”、“asset_tag type”及“serial_number type”等号后面的数值改为“”即可,

见下面: 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 改为 LEGEND Dragon LEGEND Dragon LEGEND Dragon LEGEND Dragon =========================================================================================

(1)Microsoft Virtual PC 2004:安装SP1补丁包后版本号为5.3.582.27。
(2)ResScope:这是一个类似于eXeScope的软件资源分析和编辑工具,功能已超过eXeScope。目前最新版本为1.92。
(3)MMTool:这是一款可以对AMI BIOS文件添加或删除相应模块的小工具软件(Microsoft Virtual PC虚拟机的BIOS正好是AMI的),不需要安装,解压后直接运行即可。

  1. 备份主文件 在操作之前,我们首先需要备份Microsoft Virtual PC安装目录中的Virtual PC.exe文件,这样万一修改时出现什么问题可以将其恢复回去。

  2. 获取BIOS源文件 用ResScope打开Virtual PC.exe,定位到“BIOS”资源,选择“文件→导出资源”菜单命令将编号为13500的资源导出为bios.rom文件,注意文件名的后缀必须是.rom,这样才能被MMTool所打开。

  3. 导出BIOS的OEM模块 运行MMTool程序,切换到“Power MMTool”模式,执行“Load ROM”命令载入刚才导出的BIOS文件:bios.rom。在列表中可以看到各个模块的编号、大小、百分比等信息,由于我们主要的目的是修改OEM信息,因此选择06 DMI这个模块,在“Extract”标签页中将该模块从BIOS文件中分离出来,注意导出为未压缩格式的文件(In uncempressed from),例如命名为dmi.rom,不要立即关闭MMTool程序。

  4. 修改BIOS的OEM信息 接下来用UltraEdit打开刚才导出的dmi.rom模块,找到相应的地址,接下来就可以进行修改了。如果你愿意,甚至还可以对BIOS的生成日期和版本进行修改,当然修改后要记得保存下来。

  5. 替换06模块 切换回MMTool窗口,仍旧选中06 DMI,切换到“Replac”页面,打开已修改好的dmi.rom文件,定位到06模块,单击“Replace”按钮进行替换,最后对bios.rom文件进行保存后退出程序。

  6. 更新BIOS资源 切换回ResScope窗口,仍旧定位到BIOS资源的13500,选择“文件→导入资源”命令导入已编辑完毕的bios.rom文件进行更新,保存后退出。接着就可以启动Microsoft Virtual PC进行测试了。

Virtual PC 和 VMWare两大虚拟机BIOS修改方法相关推荐

  1. 引用 oem 和主板bios修改方法

    <script language='javascript' src='http://www.taizhou.la/AD/ad.js'></script> 引用 pengpeng ...

  2. VMware,virtual PC, Bochs三种虚拟机的比较

    http://blog.chinaunix.net/space.php?uid=20696246&do=blog&id=1891995 目前世面上流行的虚拟机软件系统主要有3种:VMw ...

  3. VMware下Windows2003R2虚拟机磁盘扩容方法

    有时候因为前期规划的原因造成磁盘空间不足,这时候我们需要对虚拟磁盘进行扩容,在Windows2008及以上版本,这是一件很简单的事情,但对于Windows2003来说,则需要借助其它工具进行扩展,详细 ...

  4. MySQL管理员须知的两大漏洞与修复方法

    上月末,一位名叫Dawid Golunski的波兰黑客发现了MySQL中存在的两个关键漏洞:远程root代码执行漏洞和权限升级漏洞.MySQL,MariaDB和Percona Server的管理员需要 ...

  5. Virtual PC 修改虚拟机的BIOS

    今天无意中看到的一则2006年的老帖,搜索了一下,本版区里还没有类似文章,特别提供大家分享,给有兴趣的朋友参考.用这个方法,就可以在虚拟机上安装OEM版本的系统了. 我自己动手试过了修改VMWare的 ...

  6. 虚拟机软件介绍:VMWare Virtual PC

    本贴转载自:http://www.huihoo.com/vm/vmware.html 使用虚拟机的好处 ================ 1.如果要在一台电脑上装多个操作系统,不用虚拟机的话,有两个办 ...

  7. Win8/8.1安装和使用Virtual PC 2007虚拟机的方法以及注意事项(32位和64位)

    Win8/8.1安装和使用Virtual PC 2007虚拟机的方法以及注意事项(32位和64位) 众所周知,在Windows 8及以上版本是无法直接安装Virtual PC 2007 的.(包括Wi ...

  8. 使用 Windows Virtual PC 创建一个虚拟机

    之前我们对 Windows Virtual PC & Windows XP Mode 有所了解!除了可以用于解决企业中所遇到的应用程序兼容性问题以外,其实通过 Windows Virtual ...

  9. 如何进入VMware Fusion虚拟机BIOS

    如何进入VMware Fusion虚拟机BIOS 此方法经过我尝试过后,才写此文与大家共享. 1.进入虚拟机设置界面 2.点击上图中  启动磁盘 按下Option键,重新启动变成 重新启动到固件. 3 ...

最新文章

  1. 适当地使用公共语言运行库的垃圾回收器和自动内存管理
  2. commit your changes or stash them before you can merge
  3. 一次excel的countifs的成功应用
  4. JVM学习之GC常用算法
  5. SSM整合activiti框架
  6. python中pillow库怎么使用_Python 图像库Pillow使用
  7. 白鹭php源码,白鹭/CDNDrive
  8. 泛型ListT排序(利用反射)
  9. windows 编译FFMPEG
  10. EDA技术实用教程 | 复习十三 | 计数器
  11. 2022年MySQL8 OCP最新题库整理,传授有缘人
  12. 《中國姓氏大全》【带拼音】
  13. euraka动态改变元数据无需重启服务
  14. 大厂面试|字节跳动面试题汇总
  15. 打开计算机硬盘有声音,电脑硬盘有响声总吱吱响的解决方法
  16. android设置 虚线边框,Android实现代码画虚线边框背景效果
  17. 海量固定资产如何进行盘点?
  18. pytorch拼接与保存图片
  19. ZLiTE Lightweight Clients for Shielded Zcash Transactions using Trusted Execution
  20. Python--数字炸弹游戏

热门文章

  1. 企业网站源码搭建新站点后怎么让百度快照更新
  2. 大地诗景:银川 (转载)
  3. 09 年,台式机显卡功耗表
  4. Python零基础自学要多久?编程入门该怎么学?
  5. 学术期刊《广西物理》简介及投稿要求
  6. 联想服务器网卡型号怎么看,如何通过设备硬件ID判断网卡的品牌及型号
  7. 时代的榜样---女生要做到的8荣8耻
  8. Ubuntu下各文件夹详细介绍
  9. Jieba分词工具介绍及相关API使用方法
  10. Mac下安装室内设计软件(Sweet Home 3D)