歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> 巧妙修改VMware BIOS

巧妙修改VMware BIOS

日期:2017/2/27 12:02:24   编辑:Linux文化

VMware是很多朋友都在使用的虛擬機軟件,虛擬機的好處自然不用我在這裡多說,例如可以測試新版本的軟件、安裝Windows XP和Windows Vista,甚至可以用來以身試“毒”。但應該如何來修改BIOS以便安裝OEM版本的Windows XP呢?

雖然用VMware創建的虛擬機啟動時顯示的是Phoenix BIOS的字樣,但無論如何都無法對VMware BIOS來進行修改。不過,我們可以借助兩款第三方軟件進行修改,這裡筆者以VMware V5.0 Build 13124 Beta版本進行介紹:

第1步,准備好相關的工具

首先,我們需要准備好相關的工具,主要是兩個軟件:

二進制編輯器:這方面的工具有很多,推薦大家使用UltraEdit,目前最新版本是11.10b+1,可以從http://www.skycn.com/soft/

2249.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”,如圖1所示,結束處為“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信息進行修改,如圖2所示,將“Motherboard Version”的內容修改即可。修改的原則根據你意欲安裝的OEM版本而定,具體方法可以從網上查找,這裡就不再贅述了。修改完畢後依次選擇“File→Build BIOS”命令或者按下“Ctrl+U”組合鍵,導出,注意保存。

第4步,重寫vmware-vmx.exe

返回UltraEdit窗口,首先使用“編輯→剪切”命令刪除剛才選定的部分(即原來的BIOS文件),然後執行“文件→特殊功能→插入文件”命令插入修改後的BIOS文件,如圖3所示,插入後保存退出即可。

其實,我們還有一個更簡單的辦法,並不需要重寫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了。

Copyright © Linux教程網 All Rights Reserved