如何修改虚拟机中(Microsoft Virtual PC或VMware)的bios

  修改Virtual PC虚拟机BIOS

  Microsoft Virtual PC,它的优势是内存占用小,与操作系统的兼容性强。通过修改虚拟机BIOS信息中的OEM字符,这样就可以安装OEM版本的Windows XP实现免激活了。

  1. 需要准备的工具软件

  为了修改虚拟机的BIOS信息,我们需要准备好如下工具软件:

  (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的),不需要安装,解压后直接运行即可。

  2. 备份主文件 .

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

  3. 获取BIOS源文件

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

  4. 导出BIOS的OEM模块

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

  5. 修改BIOS的OEM信息

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

  6. 替换06模块

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

  7. 更新BIOS资源

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

  修改WMware虚拟机BIOS

  可能有些朋友更喜欢合适VMware,我们可以借助两款第三方软件进行修改,这里以V5.0 Build 13124

  Beta版本进行介绍。

  1. 需要准备的软件

  首先,请准备好一款二进制编辑工具,这里笔者推荐使用ResScope;另外,我们还需要准备BIOS编辑器,推荐Phoenix BIOS Editor

  2. 导出VMware BIOS

  VMware BIOS隐藏的位置比较深,我们需要处理的是C:Program FilesVMwareVMware Workstationbin 文件夹中的vmware-vmx.exe文件。

  首先将这个文件复制到另一个路径备份下来,然后用ResScope打开这个文件,从左侧的资源中选择BINRES,找到6006模块,提取后保存为bios.rom备用,注意暂时不要关闭ResScope窗口。

  3. 修改BIOS

  运行Phoenix BIOS Editor,调入刚才保存的bios.rom文件对DMI信息进行修改,对“Motherboard Version”的内容进行修改,修改完毕后选择“File→Build BIOS”命令。

  4. 重写vmware-vmx.exe

  返回ResScope窗口,选中6006模块,然后选择“文件→导入资源”菜单命令导入已编辑完毕的bios.rom文件,然后单击工具栏上的保存图标更新当前资源项,然后就可以退出程序了。

时间: 2024-08-02 23:40:55

如何修改虚拟机中(Microsoft Virtual PC或VMware)的bios的相关文章

认识Windows7中的Virtual PC

想必很多朋友都听说过了Windows 7当中的XP Mode,其实这个XP Mode就是跑在Win7中的一个虚拟机. 而这个虚拟机不是Microsoft Virtual PC 2007,是微软全新开发的一个虚拟化平台.微软的Windows Virtual PC评估指南中已经明确的定义了:Windows? Virtual PC is a new optional component for the Windows 7 operating system that you can use to eva

将Virtual PC虚拟机安装为系统服务

为什么要将一台Virtual PC虚拟机安装为服务? 这里假设这样一个场景:在Windows XP宿主机上安装Virtual PC,然后在虚拟机里安装Windows Server 2003 (并提升为域控),现在希望宿主机能够登录到虚拟机的域中,怎么办? 这似乎陷入了一个两难境地:要想让宿主机登录到虚拟机的域,就必须在宿主机登录前启动虚拟机:而 要启动虚拟机,就必须先登录到宿主机. 现在只需将虚拟机安装为系统服务,就可以解决这个问题──大家知道服务可以在用户登录前运行,而 在用户注销后还能保持运

虚拟机软件VMWare及Virtual PC介绍

虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑"同时"运行几个操作系统,还可以将这几个操作系统连成一个网络. 比如下图中,是在一台电脑上安装了Win2000 server,再在Win2000 server上安装虚拟机软件VMWare,利用VMWare模拟出来3台PC,在这3台PC上分别运行RedHat7.2.Win98和Solaris 8 for x86操作系统.包括Win2000在内,这4个操作系统同时在一台电脑上运行,互不干

解决Virtual PC下因CPU Speed导致的MDT LTI错误

gOxiA 很长一段时间都没有在 Virtual PC 下测试 MDT,全面转到 Hyper-V 环境中,这几天协助 Yinjie 老大的 Project 遇到了一个故障问题,截图如下: 提示中 ERROR – Processor speed of 5MHz is  insufficient. At least a 790MHz processor is required. 这段错误提示是重点.导致此例中 LTI 失败的原因是因为 CPU Speed 无法 满足需求! 幸好这几天貌似看到过有关解

图解在VPC虚拟机中安装Windows 7

本次我将通过 VPC 来安装 Windows 7 M3 的虚拟机.依照惯例介绍一下我的环境,宿主机 Thinkpad X60 1706-BM8 T7200/2G-DDR2-667MHz * 2/ST7200.3 320G,使用 Microsoft Virtual PC 2007 SP1 作为虚拟机平台.为虚拟机分配 1GB 内存,并创建一个容量为 40GB 的虚拟磁盘. 下面是整个安装过程的截图,希望能满足那些好奇和关注 Windows 7 的朋友. 细节我就不一一介绍了,Win7 M3 的安装

关于VMWare和Virtual PC两种主流虚拟机的选择

主要说说VMWare与Virtual PC(以下简称VPC)区别因为我和许多朋友一样都在为二者的取舍而困惑. 内存篇 VMWare占用你为虚拟机分配好的内存并用不释放,可调. VPC根据你实际使用情况来动态增加. 评论:看起来好像是VPC的方式更加好,但是实际运行速度绝对是VMWare快很多. 硬盘篇 VMWare其硬盘容量不可调(指定大小后就不可以更改,但可以类似PC去加第二块硬盘.)能把物理硬盘并到虚拟机中使用. VPC可以动态扩展硬盘,会送你一块40G的虚拟出来的硬盘,该硬盘可依你在虚拟机

图文讲解Virtual PC虚拟机的安装

目前微软Virtual PC 2007的正式版,它就是一个虚拟机程序,可以让用户在Windows上同时运行例如MS-DOS,Windows,OS/2等系统.并随时切换或同时运行.除此之外还提供 网络通信等功能. 虚拟机软件的安装 1.双击你下载的虚拟机软件,进入软件安装界面,首先就是欢迎界面,由于是从microsoft官方下载的虚拟机软件,所以弹出来的就是英文界面,对于英语很头疼的网友 ,可以安装后下载英文汉化包.点击Next进入安装的下一个步骤.如(图1) 图1 2.软件显示是否同意安装软件,

Windows7中加载Virtual PC映像技巧

笔者在Windows7中使用了Virtual PC来生成Windows XP的虚拟机,在使用过程中一直非常稳定.不过 ,每次需要使用到虚拟机中的文件的时候却都要开启Virtual PC通过网络共享来获得,显得极其不方便和 占用系统资源. 那么,有没有更加简化的方法来轻松取得虚拟机中的文件呢?其实,Windows7已经为我们提供了一种快 捷方法.我们只需在计算机中加载虚拟机的VPC映像就可以达到目的了. 首先,我们点击"开始-所有程序-管理工具-计算机管理"命令打开"计算机管理

win7系统卸载Windows Virtual PC虚拟机的图解

  本文为大家分享了win7系统卸载Windows Virtual PC虚拟机的图解教程 ,供大家参考,具体内容如下 1.首先打开Win7电脑的控制面板; 2.然后控制面板中点击卸载程序,查看方式类别浏览; 3.卸载程序中是没有Windows Virtual PC的,点击查看已安装的更新; 4.搜索中直接输入KB958559查找,查找到以后,点击选择,然后点击卸载按钮; 5.确定之后,就可以进行Windows Virtual PC的卸载了; 6.最后大家需要重新启动电脑,这样Windows Vi