【原创】不用刻盘,修改WMware虚拟机BIOS安装测试IBM OEM版XP
修改WMware虚拟机BIOS安装IBM OEM版XP鉴于目前论坛上有不少修改版的OEM系统盘,刻盘安装难免浪费资源,如果可以用虚拟机测试一番再进行安装则安全的多。WMware虚拟机网上很多可自行下载安装,不过我用的是无忧启动论坛坛友chenall制作的vmware 5.5.2 精简中文版,容量不大只有13.12MB。
作者网盘:http://chenall.edudisk.cn
稍微做一下介绍:
它在本地连接中添加了一个"VMware Bridge Protocol"服务,VMWARE客户机就可以通过netbridge(桥接)连接网络。,而且里面包含了对应版本的windows.iso镜像文件,有了这个文件就可以在虚拟机中安装VMware Tools工具包(包含驱动程序,装后可以在主机和虚拟机之间自由拖放文件)
使用DMI工具修改主板的DMI信息十分方便,但是要修改WMware虚拟机的BIOS来安装OEMXP就要花一番工夫了,见下文。
一. 工具
1.二进制编辑工具——ResScope v1.96 Final 简体中文版(绿色版)
http://www.crsky.com/soft/488.html
2.BIOS编辑器——Phoenix BIOS Editor v2.0.18E Final 正式版(SN见附件)
http://download.pcpop.com/Down/59380.html
二.步骤
1. 导出VMware BIOS
另存VMware\bin文件夹中的vmware-vmx.exe文件,然后用ResScope打开这个文件,从左侧的资源中选择BINRES,找到6006模块(如图),提
取后保存为IBM.ROM,暂时不要关闭ResScope窗口。
导出虚拟机的BIOS
http://photo1.yupoo.com/20070127/024236_1415333028_tadvkppi.jpg
3. 修改BIOS
运行Phoenix BIOS Editor,调入刚才保存的IBM.rom文件对DMI信息进行修改,填入“IBM CORPORATION”,修改处见下
图,修改完毕后选择“File→Build BIOS”。
附几个比较常见的品牌机修改字符串
康柏 COMPAQ
HP的 Hewlett-Packard
IBM的 IBM Corporation
清华同方 TSINGHUA TONGFANG COMPUTER
TCL TCL123
七喜 HEDYCOMPUTER
修改虚拟机的BIOS
http://photo1.yupoo.com/20070127/024236_166623739_egpobqbw.jpg
4. 重写vmware-vmx.exe
返回ResScope窗口,选中6006模块,然后选择“文件→导入资源”菜单命令导入已编辑完毕的IBM.rom文件,然后单击工具栏上的保存图标——更新当前资源项,现在可以退出ResScope程序了。此时已经修改成功,接着用修改好的vmware-vmx.exe文件替换原文件就可以验证效果了。
保存虚拟机的BIOS
http://photo1.yupoo.com/20070127/154632_112859238_wrpjtqdy.jpg
三.验证
刷过BIOS的虚拟机
http://photo1.yupoo.com/20070125/140649_1568357452.jpg
HP_OS_RESTORE_EN CDKEY
http://photo1.yupoo.com/20070125/140648_1793279597_boebmrxc.jpg
通过正版验证
http://photo1.yupoo.com/20070125/140650_1323591508_rtggdjnv.jpg
继续
http://photo1.yupoo.com/20070125/140649_706537404_omnylwab.jpg
方法当然是来源于网络,但是经过个人总结并且配上贴图希望没接触过的人能够容易理解。现在可以用你手上的OEM版XP系统盘在WMware虚拟机中安装测试了。
在虚拟机中导入ISO镜像文件
http://photo1.yupoo.com/20070127/150725_1012032243_lucwrnkd.jpg
[ 本帖最后由 southship 于 2007-1-27 16:39 编辑 ] 本文中我安装的是自行修改的IBM英文版,只是将HP_OS_RESTORE_EN.ISO文件中的四个OEMBIOS文件用IBM HOME版的OEMBIOS文件做了替换!WINNT.SIF、SETUPP.INI我都没动只是四个文件,这已经证明了我在楼下贴出的文章是正确的。
[ 本帖最后由 southship 于 2007-1-27 16:21 编辑 ] 忘了是那个帖子有位黑友说OEM CDKEY不能通用
在这里我用的就是HP_OS_RESTORE_EN 的CDKEY照样免激活!在附上我搜集的一位网友的言论(摘自某博客,链接忘了):
偷梁换柱——再谈OEM XP的改造
最初是从联想OEM版中发现的。那时坛中刚开始讨论改BIOS装联想OEM XP,正好给客户配一批联想台式机,我进的货都是DOS系统的,供货商说加200元给一张联想原版XP PRO安装盘。如获至宝啊!连夜装好了系统,就开始对这张盘打主意了。
经与正版XP比较,发现只有十几个文件有差异,经分析,排除一些设置文件外,这5个文件最为可疑:(均在i386文件夹中)
OEMBIOS.BI_
OEMBIOS.CA_
OEMBIOS.DA_
OEMBIOS.SI_
SETUPP.INI
OEMBIOS,顾名思义,既与OEM有关,又与BIOS有关,是否就是他们决定了OEM XP扫描BIOS中的特定OEM标识字串(如“LEGEND Dragon”、“Compaq”等),来完成自动激活的呢?
SETUPP.INI,其中的内容很简单,以pid=xxxxxxxx这一数字串来表示XP的版本,以区别中文、英文、专业版/家庭版/大企业版。
为证实自己的猜测,我用WINISO软件把正版XP PRO做成ISO镜像,再把从联想OEM XP原盘中拷出的上述5个文件替代镜像中的5个同名文件,刻成安装盘,在一台联想机上安装——安装过程十分顺利,在联想光盘中的WINNT.SIF文件中找到OEM版的通用CDKEY就完成了安装。用oobe/msoobe /a命令检查,果然显示“已激活”!
(注:联想XP PRO序列号:FCDGH-QW3DJ-VBC6C-9BYTX-4GKQJ,后来发现:这个序列号可以通用于各种专业版OEM的安装。)
进而,我用正版XP先集成了SP1,再替换上述5个文件做成安装光盘,同样安装成功。
在以后的一段时间中,我做过大量的尝试,我从所经手过的几乎所有品牌机:COMPAQ、IBM、DELL、联想的笔记本和台式机、TOSHIBA、ACER、SONY、SAMSUNG的笔记本上的硬盘中找到i386文件夹,从中提取那4个OEMBIOS文件来改造集成了SP1的正版XP,再全新安装到经过格式化的原机中去,均获成功,唯有华硕一直没机会拿到真正原装的XP系统而无法测试(我自己用的就是华硕,遗憾)。
并且我发现:无论从什么版本的OEM XP中提取的OEMBIOS文件都可以去改造任意版本的正版XP(中文的、英文的、家庭版的、专业版的、集成或不集成SP1的),只要去装同一品牌的机器就没有问题,称之为“通吃”还算恰当吧。
但是,SETUPP.INI的内容却要和版本严格对应,而与机器品牌无关。
[ 本帖最后由 southship 于 2007-1-27 16:22 编辑 ] 楼主,请问,我用IBM机器,一键恢复完后
在C盘下有个i386文件夹,我把这个文件夹拷出来然后在DOS下直接安装,会不会得到纯净的已激活的OEM IBM版XP呢? 这个改法一直在用,因为有人在其他论坛写过详细的修改方法,所以没在此发帖,能看到的就行了
记得有个详细的PDF文档,其中还有对Virusal PC的修改方法,呵呵 原帖由 Hans 于 2007-1-27 17:01 发表
这个改法一直在用,因为有人在其他论坛写过详细的修改方法,所以没在此发帖,能看到的就行了
记得有个详细的PDF文档,其中还有对Virusal PC的修改方法,呵呵
这种方法我也用过,除了华硕的不能改,基本上都能改。 技术贴~~支持 谢谢渔,但是想到更多兄弟可能仅需要的是鱼.
把修改好的vmware-vmx.exe文件放上来,能方便不少人呢. 原帖由 Ingu 于 2007-1-27 23:17 发表
谢谢渔,但是想到更多兄弟可能仅需要的是鱼.
把修改好的vmware-vmx.exe文件放上来,能方便不少人呢.
纯粹交流经验,直接给出则众口难调,只是修改虚拟机的BIOS,喜欢试试HP,DELL或是其它品牌的OEM可以做个参照。 好像没什么人气,虚拟机用的人不多吗?
有人看没人回,不顶了,改我自己原帖。让它石沉大海算了!^u^
[ 本帖最后由 southship 于 2007-1-29 12:13 编辑 ] 贴一个可以安装10种OEM的VMWARE虚拟机文件
在VMWARE中打开,载入光盘镜像开始装就行了。
包含以下字段:
Hewlett-PackardIBM CORPORATIONTOSHIBAGREATWALL
LENOVOTravelMateFounder PCHEDYCOMPUTERTCL123
Dell SystemFUJITSU SIEMENSNEC-PCHP PAVILION
LEGEND DragonAcerSystemCompaqFUJITSU-PC 怪不得我用oem版本提示要激活 原帖由 yourfrishen 于 2007-1-28 15:13 发表
贴一个可以安装10种OEM的VMWARE虚拟机文件
在VMWARE中打开,载入光盘镜像开始装就行了。
包含以下字段:
Hewlett-PackardIBM CORPORATIONTOSHIBAGREATWALL
LENOVOTravelMateFounder PCHEDYCOMPUTERTCL123
...
谢谢~ 原帖由 yourfrishen 于 2007-1-28 15:13 发表
贴一个可以安装10种OEM的VMWARE虚拟机文件
在VMWARE中打开,载入光盘镜像开始装就行了。
包含以下字段:
Hewlett-PackardIBM CORPORATIONTOSHIBAGREATWALL
LENOVOTravelMateFounder PCHEDYCOMPUTERTCL123
...
谢谢,解压后有10多个文件,怎么载入到VM? 修改bios的签名不是也可以吗?我用修改bios的方法装了联想oem mce2005~~ 看起来不错。收藏。 楼主写得很详细,学习了! 很实用的方法. 谢谢大大的分享.
赶快为自己的小黑本本来试试. 谢谢. :) ^v^ ^:^ 虚拟机里面也可以用 dmi.exe 来修改bios info,dos下一行命令就可以了 其实DMI是 可以带参数的例如"dmi /p"这样可以改许多BIOS里的东西.VMware下也可以改.不需要那么复杂 真是牛啊 非常的想试试啊!!! 其实....这世界有一种东西叫CDRW.... 感谢楼主!看来要试试用虚拟机玩玩了。
同时回楼上版主一句,没有要冒犯的意思啊,CDRW只有650MB,刻700MB的东西很郁闷。不过也许现在有700MB的CDRW只是我不知道罢了;) 非常的想试试啊!!! 看看吧 看看吧
页:
[1]