如何修改 VMware Workstation 7.x BIOS 的 OEM 信息 (一)
系統(tǒng)環(huán)境:
Windows Server 2008 R2 x64
VMware Workstation 7.1.3
所需工具:
7-Zip File Manager 9.20
Phoenix BIOS Editor Pro 2.2.1.3
WinHex 15.9
Resource Hacker 3.5.2
SLIC ToolKit 3.2
LENOVO.BIN
第一步:提取VMware BIOS文件。
運(yùn)行7-Zip File Manager程序,打開VMware Workstation 7.x安裝目錄下的“vmware-vmx.exe”程序文件。
特別注意:
在x86 [32位] 與x64 [64位] Windows系統(tǒng)中,需修改的“vmware-vmx.exe”文件是不同的。
x86系統(tǒng):C:\Program Files \VMware\VMware Workstation\vmware-vmx.exe
x64系統(tǒng):C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe
在x64 [64位] Windows系統(tǒng)中安裝的VMware Workstation才會(huì)出現(xiàn)x64目錄。
瀏覽至VMware Workstation 7.x安裝目錄,右擊“vmware-vmx.exe”文件,在快捷菜單中選擇“7-Zip”à“打開壓縮包”。
打開壓縮包后,可以瀏覽“vmware-vmx.exe”內(nèi)部資源文件。
將“…\vmware-vmx.exe\.rsrc\BINRES”下的“6006”文件提取到“D:\VMware.BIOS”中。
提取的“6006”文件大小為“512 KB”。
這個(gè)“6006”文件就是VMware BIOS文件。
第二步:修改VMware BIOS文件中的OEM信息。
運(yùn)行Phoenix BIOS Editor程序,打開“6006”文件。
在Phoenix BIOS Editor窗口中,顯示了各模塊的屬性信息。
打開Phoenix BIOS Editor安裝目錄下的“TEMP”目錄:“C:\Program Files (x86)\Phoenix Technologies Ltd\BIOS Editor\TEMP”。
在“TEMP”目錄中存放著“6006”文件打開時(shí)的解壓文件。在不打開文件時(shí),此目錄是空的。
我們需要將OEM信息加入其中的兩個(gè)文件:“BIOSCOD0.ROM”和“ROM.SCR”。
暫不關(guān)閉Phoenix BIOS Editor程序,繼續(xù)后面的操作。
運(yùn)行WinHex程序,打開“LENOVO.BIN”文件。
“LENOVO.BIN”是聯(lián)想機(jī)型LENOVOTC-5M的SLIC v2.1信息文件。
在窗口中,選中字符串“4C 45 4E 4F 56 4F 54 43 2D 35 4D 20 20 20”(即“LENOVOTC-5M ”)。
“LENOVOTC-5M ”是聯(lián)想BIOS特定的OEM字符串信息。
選擇菜單“編輯”à“復(fù)制選塊”à“十六進(jìn)制數(shù)值”,或按“Ctrl+Shift+C”鍵。
繼續(xù)打開Phoenix BIOS Editor安裝目錄下的“TEMP”目錄中的“BIOSCOD0.ROM”文件。
將VMware BIOS原有的INTEL 440BX替換成聯(lián)想OEM字符串LENOVOTC-5M。
分別查找文本“XSDT”和“RSDT”,各將其后的字符串“49 4E 54 45 4C 20 34 34 30 42 58 20 20 20”(即“INTEL 440BX ”)替換成字符串“4C 45 4E 4F 56 4F 54 43 2D 35 4D 20 20 20”(即“LENOVOTC-5M ”)。
單擊要被替換字符串的第1個(gè)字符“4”。
選擇菜單“編輯”à“剪貼板數(shù)據(jù)”à“寫入”,或按“Ctrl+B”鍵。
操作完成后,保存“BIOSCOD0.ROM”文件,并關(guān)閉WinHex程序
將“LENOVO.BIN”文件復(fù)制到Phoenix BIOS Editor安裝目錄下的“TEMP”目錄中。
運(yùn)行“記事本”程序,打開“TEMP”目錄中的“ROM.SCR”文件,在其中插入一行文本“ACPI LENOVO.BIN”。
操作完成后,保存“ROM.SCR”文件,并關(guān)閉“記事本”程序。
回到Phoenix BIOS Editor程序,在“DMI Strings”窗口中,雙擊“Motherboard Version”右側(cè)的“None”項(xiàng)。
在編輯框中,將原字符串 'None' 修改為 'LEGEND DragonLENOVO',包含英文單引號(hào)。
選擇菜單“File”à“Build BIOS”,或接“Ctrl+U”鍵,重建BIOS。
重建完成。點(diǎn)擊“是”查看運(yùn)行日志。
在“ROM.LOG”文件末端顯示“0 Error/0 Warning.”,說明重建過程正確,點(diǎn)擊“OK”。
點(diǎn)擊“是”,將重建的新BIOS文件另存為“LENOVO.ROM”。
操作完成后,關(guān)閉Phoenix BIOS Editor程序。
至此,VMware BIOS文件中的OEM信息已經(jīng)修改完成。
本文出自 “笨笨的杰克” 博客,請務(wù)必保留此出處http://jacksuper.blog.51cto.com/2724857/491507
聯(lián)系客服