2009-05-14  00:29:46

本文有误,验证失败……

一时来了兴致,想在虚拟机里用上正版系统,在网上搜索了一些文章,并经本人实践,写下本文,仅为留下记录,以备后用。

一、情况描述:

在虚拟机中使用OEM系统光盘或ISO文件安装系统后会发现系统有激活提示,此时可选择使用破解软件对系统进行免激活破解,也可用本文描述方法修改虚拟机BIOS文件进行激活,此时就可使用正版系统了。

二、示例环境:

DELL OEM XP SP2

VM workstation 6.5.2

三、软件需求:

ResScope (或其它资源编辑器)

Phoenix BIOS Editer

四、修改方法:

1、安装此DELL系统后,发现有激活提示,虚拟机安装文件夹为D:/VM/DELL/,系统名为DELL。

2、用ResScope打开vmware-vmx.exe提取BINRES下6006另存为BIOS.ROM

3、用Phoenix BIOS Editer打开BIOS.ROM,找到DMI修改界面修改BIOS信息,修改DMI Strings中Motherboard Manufacturer Name与System Manufacturer Name信息为:DELL SYSTEM后编译保存为DELL.ROM。

3、将修改后的DELL.ROM文件放入D:/VM/DELL/文件夹中,用记事本打开D:/VM/DELL/DELL.vmx文件,添加一行:

bios440.filename = "DELL.ROM"

后,保存关闭。

4、此时启动系统,则系统激活提示已消失,此时可使用正版系统了。

五、原理介绍:

1、XP OEM系统通过主板BIOS信息来对系统进行激活,故可通过修改虚拟机BIOS信息为相应厂商的信息来进行激活。

2、VM WorkStation BIOS的文件在.../VMware/VMware Workstation/文件夹下的vmware-vmx.exe文件中,故需要使用资源编辑器提取出BIOS.ROM文件,即VM的BIOS文件。

3、也可以使用16进制编辑器提取BIOS文件,不同版本的VM位置不同,但主板Bios长度512K字节(512*1024),开始处均为“FF”,结束处为“EA 66 E7 00 F0 00 00 00”,可通过这段特征码寻找。

4、VM WorkStation中使用的是Phoenix BIOS信息,故要使用Phoenix BIOS Editer来修改BIOS。

六、其它OEM厂商信息:

LEGEND    : 在BIOS任意地方加入"LEGEND Dragon"字符串,注意大小写。
清华同方  : 在BIOS任意地方加入"TSINGHUA TONGFANG COMPUTER"字符串,大小写无所谓。
TCL          : 在BIOS任意地方加入"TCL123"字符串。
七喜         : 在BIOS任意地方加入"HEDYCOMPUTER"字符串。
COMPAQ   : 在BIOS中加入"COMPAQ"字符串
HP           : 在System项里面把Manufacturer Name改成"Hewlett-Packard",在Base Board项里,同样把Manufacturer Name改成"Hewlett-Packard"。
ACER        : 在BIOS任意地方加入"AcerSystem"字符串,注意大小写。
IBM          :在BIOS任意地方加入"IBM CORPORATION"字符串,不分大小写。
方正      : 在BIOS任意地方加入"Founder PC"字符串,注意大小写。

七、说明:

本人仅测试DELL成功,HP未能成功,其它未进行测试。

八、另注:

在一篇博客里看到“刷BIOS安装OEM版SERVER 2008”的一篇文章,本人硬件配置不达标,未进行实践,记录如下:

过程基本相同,修改BIOS时有区别:

1、用Phoenix BIOS Editer打开BIOS.ROM后,将文件C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP/ROM.SCR用记事本打开,添加LSIC文件记录:ACPI HP.BIN。

2、再将LSIC文件HP.BIN复制到C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP目录下。

3、用UltraEdit打开C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP/BIOSCOD0.ROM,通过ASCII方式查找RSDT和XSDT,将INTEL 440BX   改成HPQOEMSLIC-MPC,一共两处需要修改,而后保存,覆盖C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP/BIOSCOD0.ROM。

4、编译保存成新的NEWBIOS.ROM文件。

5、安装Windows 2008 server MSDN版,导入证书,更改密钥,改造成OEM版

slmgr -ilc <证书存放目录/证书名字>
slmgr -ipk 28QVP-KR6WC-PW76Q-YVX4X-FM3BM(HP)

博客地址:http://blog.chinaunix.net/u1/48222/showart_1899219.html

VM修改BIOS安装OEM系统相关推荐

  1. vm虚拟机怎么安装Win11系统?Win11系统安装到vm虚拟机详细图文教程

    vm虚拟机怎么安装Win11系统?今天小编就为大家带来了Win11系统安装到vm虚拟机详细图文教程,感兴趣的朋友一起看看吧 Win11系统怎么安装到vm虚拟机?很多用户都想尝鲜使用最新的Win11系统 ...

  2. VM虚拟机无法安装WIN7系统,出现“start booting from cd”

    VM虚拟机无法安装WIN7系统,出现"start booting from cd" 安装系统中出现上图问题主要内容是VM虚拟机不支持破解系统的使用,可以自行下载正版系统或者到CSD ...

  3. 修改grub2安装双系统的windows引导

    用EFI+GPT安装双系统window+linux双系统时,进入linux没问题,但进入window时提示:/EFI/Microsoft/Boot/bootmgfw.efi丢失了,当然,一种做法我们可 ...

  4. 用VM+PE+GHOST安装winxp系统

    由于DELPHI等开发环境因素,旧系统一直不能舍弃.六年间机器不断换,一直通过GHOST+UPDATE保持着旧系统. 去年觉得win7 64位还是必须的,因为内存>4G了,所以装了双系统XP32 ...

  5. VM虚拟机上安装Mac系统及一些常见错误解决方法

    源博客链接 https://blog.csdn.net/u011415782/article/details/78505422 下面是博主在实际运行中遇到的问题,Mac系统安装过程中踩过的坑: 1.选 ...

  6. 在VM虚拟机下安装win7系统

    新公司用的是win10系统,一点都不习惯(虽然家里笔记本也是win10),所以决定自己弄个win7: 1.首先下载虚拟机 https://pan.baidu.com/s/1f-TOTQZWoBU0of ...

  7. vm下载与安装ubuntu系统

    1.下载ubuntu16系统.https://www.ubuntu.com/download/desktop/thank-you?version=16.04.3&architecture=am ...

  8. VM虚拟机里安装Linux系统教程详解

    很多企业在做数据抓取的时候往往需要多台服务器同时运行,在降低成本的同时还能方便操控服务器就显得尤为重要. 这篇文章介绍了在VMware虚拟机里安装Linux操作系统的方法,文中通过示例代码介绍的非常详 ...

  9. Linux 修改BIOS时间匹配系统时间

    查看系统时间 在这里我将介绍如何在Linux中设置时间. 通常情况下,我们设置时间,重新启动,它再次被弄乱了. 这是因为BIOS的时间不同,Linux会同步到那个. date 这将显示系统时间,这正是 ...

最新文章

  1. android studio导入jar包
  2. Java 8:再见手册SQL,您好!
  3. 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验
  4. 参考的datalist分页helper
  5. xhtml html
  6. Java基础巩固——排序
  7. MS SQL入门基础:数据库 统计函数
  8. Docker提高拉取官网镜像的速度
  9. java adminlte 使用_AdminLTE实现动态菜单
  10. 知网caj转pdf格式的方法
  11. 蒟蒻的第一次豆瓣读书爬虫实践
  12. Jshop小程序商城系统说明
  13. 巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠
  14. OpenCV的Rect矩形类简介和使用
  15. 启蒙、亲情、乐趣、营养,“健康童乐园”全面支持乡村儿童成长
  16. 做了两年P7面试官,谈谈我认为的阿里人才画像,你配吗?
  17. 使用tensorboard时http://localhost:6006打不开或desktop-2a1fhsu 已拒绝连接
  18. kali 火路的使用
  19. ABAQUS中的应力应变描述
  20. 网易视频云:HBase GC的前生今世 – 演进篇

热门文章

  1. 果蔬配送哪个生鲜配送软件比较好用的
  2. 《应用空间计量经济学》图书配套数据和代码:人民大学出版社
  3. 精灵标记助手(Colabeler)超详细使用教程-最简单标记助手
  4. LabVIEW开发汽车惯性导航系统测试
  5. mysql hy093_SQLSTATE [HY093]:参数号无效:未定义参数
  6. 树莓派Zero制作U盘
  7. 学校报告厅无线覆盖解决方案
  8. 详解变分自编码器——VAE
  9. 21天以上的重复会形成习惯
  10. C语言计算1~100之间的所有7的倍数之和