這次實驗對象是採用UEFI的華碩M5A97(EVO/Pro應當相去不遠因此以下的操作手法應當通用、甚至對於其他華碩UEFI產品預設採Dynamic法的--僅以他人修改心得猜測不保證皆可通用!)。
Phoenix Tool是必須的,此次實驗的版本為1.95。RW Everything是完全不用的(後面會提)。不知道啥是Phoenix Tool?甭往下看了、把時間浪費到其他好事上吧~
1.首先執行Phoenix Tool,Orignal BIOS處載入網路下載或本機提取的M5A97 ROM檔(此次版本為0901)。
2.Manufacturer當然選ASUS(華碩)了。
3.......(這邊要載入哪個檔案、看客們該懂的、Phoenix Tool有提供)。
4.......(同上、但據說可不載入。反正也沒啥麻煩就載入吧、Phoenix Tool也有提供)。
5.RW File--注意、一般來說需要載入由RW Everything提取ACPI table檔案作為修改參考之用,但M5A97(也可能包含其他Dynamic method動態法進行修改的BIOS)並不適用因此跳過RW File此項。
本人嘗試載入ACPI table RW文件反而造成修改過的韌體無法通過工具驗證(驗證工具為3.2版)。
6.Method採預設的Dynamic(動態法)。根據說明文件動態法僅是更新現有的文件而不做多餘修改。
7.按Go、會提示無RW文件是否繼續,同意就是了。旁邊的Advanced此處就甭管了、千萬別無聊點進去亂勾!M5A97目前的韌體以預設值就可完成修改。
Phonenix Tool會提示修改完成的檔案名、開心刷下去吧。
接著看VMware Workstation 8(以下簡稱VMW8)。VMW8也能改?當然!有BIOS能裝Windows 7的就能!但網路上不是有提供MultiBrand工具?那個得設定非Unicode程式為英文環境使用否則沒得跑(雖然只要一次)、萬一新版VMW更新BIOS可能也沒戲得等新版。
1.VMW8的BIOS在哪?首先當然要找到VMW8在host的安裝路徑、找到名為vmware-vmx.exe的檔案。以7-zip開啟、進入.rsrc\BINRES\,提取檔案6006。VMW8的BIOS檔有啦~
2.接著需要VMW8的ACPI table檔。這時就需要RW Everything啦。本人採用的是免安裝1.52版。當然得先準備個guest VM Windows,本人採用的是XP SP3,在guest中執行RW Everything,點選工具選單的ACPI按鈕,按下Ctrl + F2儲存VMW8的ACPI Table RW檔至host。儲存後可以終止guest的運作。
3.回到host執行Phoenix Tool,Orignal BIOS處載入剛剛提取的VMW8 BIOS檔6006。
4.Manufacturer選Other。
5.......(這邊要載入哪個檔案、看客們該懂的、Phoenix Tool有提供)。
6.......(此處反白無載法入、反正跳過沒差)。
7.RW File載入剛剛由guest提取的VMW8 ACPI table RW檔。
8.Method採預設的SSV2。重點來了、這時就需要用到下方的Advanced。按下Advanced鈕同意警告,勾選"Only replace OEM/Table IDs from RSDT/XSDT in the RW Everything report",然後按下Done(其他項目別手癢亂勾!)。不勾選就等著VM掛在開機畫面吧。
9.回到Phoenix Tool主畫面按下按Go。
修改完的BIOS準備好囉。怎麼掛?當然不是塞回去vmware-vmx.exe。進入VM的裝置儲存路徑、開啟已安裝Windows7
的VM資料夾、以筆記本開啟它的VMX檔。在最後一行加入以下字串包含引號
bios440.filename = "\path\6006_mod"
(\path\為放置修改過的VMW8 BIOS 6006所在路徑,若同在VMX所在資料夾可免。6006_mod維修改過的VMW8 BIOS 6006,若有副檔名須一併包含)
你得到它了~
更新--
最近碰到了P8B75-V、稍稍費了點功夫。結論就是配合新版的PhoenixTool,選擇New Module。接著上方的Key欄位會顯示為可輸入,選擇檔案(只有一個可選),之後按下Go即可。注意、前面第四點的檔案千萬別選裝、裝了就準備安全驗證失效(一般情況誰會用這種方式裝Windows XP......)。
若堅持加入指定廠商字串,目前查詢到是以外掛模組方式達成。而在該模組中加入廠商字串。但很遺憾、嘗試過多種組合仍無法正常以工具查詢該字串的存在。