http://cool.tyblog.com/index.shtml
时 间 记 忆
<<
<
2011
-
5
>
>>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
专 题 分 类
最 新 评 论
最 新 日 志
最 新 留 言
修改VMwareBIOS装OEM版系统
>>2008-5-6 15:29:00
最近在用虚拟机装系统,有时测试oem版xp时要修改VMWARE的BIOS,这比较麻烦,从网上找了一些资料。
VMware是很多朋友都在使用的虚拟机软件,虚拟机的好处自然不用我在这里多说,例如可以测试新版本的软件、安装Windows XP和Windows Vista,甚至可以用来以身试“毒”。但应该如何来修改BIOS以便安装OEM版本的Windows XP呢?
虽然用VMware创建的虚拟机启动时显示的是Phoenix BIOS的字样,但无论如何都无法对VMware BIOS来进行修改。不过,我们可以借助两款第三方软件进行修改,这里笔者以VMware V5.0 Build 13124 Beta版本进行介绍:
第1步,准备好相关的工具
首先,我们需要准备好相关的工具,主要是两个软件:
二进制编辑器:这方面的工具有很多,推荐大家使用UltraEdit,可以从http://dl.pconline.com.cn/html_2/1/117/id=75&pn=0.html 下载。
BIOS编辑器:不用多说,当然是Phoenix BIOS Editor,目前最新版本是2.0.18E,可以从http://www.vmware.cn/Soft/ShowSoft.asp?SoftID=159 下载安装。
第2步,导出VMware BIOS的ROM文件
VMware BIOS隐藏的位置比较深,可以从C:\Program Files\VMware\VMware Workstation\bin文件夹中找到,我们需要的是vmware-vmx.exe这个文件。用UltraEdit打开该文件,选定偏移00357c80h~003d7c70h处,开始处均为“FF”,结束处为“EA 66 E7 00 F0 00 00 00”,其大小为512K,即524288字节,将选中的区域通过“File→保存所选内容为”命令保存为vmware-vmx.rom文件,注意不要立即关闭UltraEdit窗口。
如果是4.5.2.8488版本的VMware,选定位置应该是在002ca3b0~0034a3b0,当然其大小仍然是512K。
Cico提示:选定区域时,如果单纯用鼠标拖曳,可能会非常麻烦,建议选中00357c80h行,然后按住鼠标不放,另一只手不停地按PageDown向后翻页直到003d7c70h处,这样选择的效率就高得多了。当然,你也可以从后向前选取。
第3步,修改BIOS
运行Phoenix BIOS Editor,调入刚才保存的vmware-vmx.rom文件对DMI信息进行修改,将“Motherboard Version”的内容修改即可。修改的原则根据你意欲安装的OEM版本而定,具体方法可以从网上查找,这里就不再赘述了。修改完毕后依次选择“File→Build BIOS”命令或者按下“Ctrl+U”组合键,导出,注意保存。
第4步,重写vmware-wmx.exe
返回UltraEdit窗口,首先使用“编辑→剪切”命令删除刚才选定的部分(即原来的BIOS文件),然后执行“文件→特殊功能→插入文件”命令插入修改后的BIOS文件,插入后保存退出即可。
其实,我们还有一个更简单的办法,并不需要重写vmware-vmx.exe,只要找到C:\Documents and Settings\用户名\Application Data\VMware\VMware Workstation文件夹下的preferences.ini,用记事本打开,添加如下内容:bios440.filename = "vmware-vmx.rom"(这里的vmware-vmx.rom当然是已修改后的文件)。
现在嘛,你就可以去随意体验各种OEM版本的Windows XP了。
阅读全文
|
回复(0)
|
引用通告
|
编辑
CNUFO
上一篇:
很久没来
发表评论:
昵称:
密码:
(游客无须输入密码)
主页:
标题:
我 的 相 册
友 情 连 接
用 户 登 录
我 的 好 友
我 的 圈 子
博 客 信 息
文 章 搜 索