Virtual PC 和 VMWare兩大虛擬機BIOS修改方法
Virtual PC 和 VMWare兩大虛擬機BIOS修改方法 Virtual PC:
我一直使用 Virtual PC 來測試光盤,VMWare 只試用過。
Virtual PC 被微軟收購后的 Virtual PC 2004 5.3 版有設(shè)置文件,可以修改 OEM 字符來測試 OEM 版的 XP,實現(xiàn)免激活。但我感覺不如 Virtual PC 5.2 占用資源少。
前幾天,瀏覽 BIOS 網(wǎng)站,介紹使用 MMTool 修改 AMI BIOS,我使用它修改 Virtual PC 的 AMI BIOS 獲得成功,以前,也看到有人修改成功,但沒有方法,現(xiàn)在這個版塊開了,大家討論 VWMare 的使用方法,我覺得應(yīng)該把我修改 Virtual PC BIOS 的方法共享出來,方便大家。
首先要備份 Virtual PC 的主文件:Virtual PC.EXE 以下操作,都需要修改 Virtual PC.exe 文件。
1、使用編輯軟件資源的軟件打開Virtual PC.exe,我使用 ResScope,在 BIOS 資源中 編號13500 為AMI BIOS,把它導出保存為 BIOS.ROM,文件后綴必須為 .ROM,以便于 MMTool 打開。
2、運行 MMTool 使用 Power MMTool 選項,使用它的高級功能,Load ROM 載入BIOS文件:BIOS.rom,在列表中,可以看到各個模塊的編號等信息,我主要是修改 OEM 字符,因此,選擇 06 DMI 這個模塊,Extract 導出 未壓縮格式的文件: DMI.rom。不需要關(guān)閉 MMTool。
3、使用Uedit 打開 DMI.ROM ,編輯修改信息,保存。
4、在 MMTool 里,選中 06 DMI ,點Replac 選項,瀏覽剛編輯的文件,點 Replace 按鈕,替換 DMI 模塊。
5、保存 BIOS.rom 文件。
6、打開 ResScope,打開 Virtual PC.EXE 文件,BIOS 資源中點選 13500 ,導入剛才編輯好的文件:BIOS.ROM 。更新資源,保存退出。
至此,完成修改,可以啟動 Virtual PC 來測試了。這個方法可以像修改 VMWare BIOS 一樣,修改各個模塊。希望大家都成功。
我在 Virtual PC 5.2 和 Virtual PC 2004 5.3 都測試成功。
VMware Workstation 5.0:
準備:
1、工具:二進制編輯器:如UltraEdit, Bios編輯器:主板為Phoenix BIOS Editor,站內(nèi)下載;其余自己想辦法 PS:找到以后別忘了教教我 Bios的dump工具:如DUMPBIOS.EXE,顯卡
2、Bios的藏身之所:已知windows下gsx為C:\Program Files\VMware\VMware GSX Server\bin\vmware-vmx.exe,workstation類推,linux下自己找定位:
1、提取Bios 主板:用網(wǎng)上公布的地址,用UltraEdit從workstion b8848的vmware-vmx.exe中截取,長度512K 顯卡等:用對應(yīng)的dump工具,記住rom文件的長度
2、用UltraEdit打開rom文件,記住開始或結(jié)尾的若干十六進制數(shù)。
3、用UltraEdit打開vmware-vmx.exe,搜索剛才記下的十六進制數(shù),就能得到Bios的開始或結(jié)束地址。注意:搜索結(jié)果僅有一個。
4、愛干啥干啥。部分數(shù)據(jù):主板Bios:長度512K,開始處均為“FF”,結(jié)束處為“EA 66 E7 00 F0 00 00 00” 顯卡Bios:長度40K,開始處為“ 55 AA 40 E9 54 01 E1 6F ”,結(jié)束處均為“FF” 地址: gsx 3.1 b9089:主板:2D73B0――3573AF,顯卡:24F3B0――2593AF workstation 5.0 b13014:主板:357C80――3D7C7F,顯卡:34FC80――359C7F
用ResScope會簡單一些: 先用ResScope打開vmware-vmx.exe,然后在資源中選擇BINRES -- 選擇6006 -- 選擇提取,然后保存為BIOS.ROM文件,就可以用Phoenix BIOS Editor進行修改了,修改后再用ResScope導入到6006位置就可以了. 是不是比用UltraEdit方便一些呢?(在5.0版本測試成功) =================================================================================================================
用記事本打開 Virtual Machine Settings File 文件,將里面的“serial_number type”、“bios_serial_number type”、“asset_tag type”及“serial_number type”等號后面的數(shù)值改為“”即可,
見下面: 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 改為 LEGEND Dragon LEGEND Dragon LEGEND Dragon LEGEND Dragon =========================================================================================
(1)Microsoft Virtual PC 2004:安裝SP1補丁包后版本號為5.3.582.27。
(2)ResScope:這是一個類似于eXeScope的軟件資源分析和編輯工具,功能已超過eXeScope。目前最新版本為1.92。
(3)MMTool:這是一款可以對AMI BIOS文件添加或刪除相應(yīng)模塊的小工具軟件(Microsoft Virtual PC虛擬機的BIOS正好是AMI的),不需要安裝,解壓后直接運行即可。
2. 備份主文件 在操作之前,我們首先需要備份Microsoft Virtual PC安裝目錄中的Virtual PC.exe文件,這樣萬一修改時出現(xiàn)什么問題可以將其恢復(fù)回去。
3. 獲取BIOS源文件 用ResScope打開Virtual PC.exe,定位到“BIOS”資源,選擇“文件→導出資源”菜單命令將編號為13500的資源導出為bios.rom文件,注意文件名的后綴必須是.rom,這樣才能被MMTool所打開。
4. 導出BIOS的OEM模塊 運行MMTool程序,切換到“Power MMTool”模式,執(zhí)行“Load ROM”命令載入剛才導出的BIOS文件:bios.rom。在列表中可以看到各個模塊的編號、大小、百分比等信息,由于我們主要的目的是修改OEM信息,因此選擇06 DMI這個模塊,在“Extract”標簽頁中將該模塊從BIOS文件中分離出來,注意導出為未壓縮格式的文件(In uncempressed from),例如命名為dmi.rom,不要立即關(guān)閉MMTool程序。
5. 修改BIOS的OEM信息 接下來用UltraEdit打開剛才導出的dmi.rom模塊,找到相應(yīng)的地址,接下來就可以進行修改了。如果你愿意,甚至還可以對BIOS的生成日期和版本進行修改,當然修改后要記得保存下來。
6. 替換06模塊 切換回MMTool窗口,仍舊選中06 DMI,切換到“Replac”頁面,打開已修改好的dmi.rom文件,定位到06模塊,單擊“Replace”按鈕進行替換,最后對bios.rom文件進行保存后退出程序。
7. 更新BIOS資源 切換回ResScope窗口,仍舊定位到BIOS資源的13500,選擇“文件→導入資源”命令導入已編輯完畢的bios.rom文件進行更新,保存后退出。接著就可以啟動Microsoft Virtual PC進行測試了。
Virtual PC 和 VMWare兩大虛擬機BIOS修改方法 Virtual PC:
我一直使用 Virtual PC 來測試光盤,VMWare 只試用過。
Virtual PC 被微軟收購后的 Virtual PC 2004 5.3 版有設(shè)置文件,可以修改 OEM 字符來測試 OEM 版的 XP,實現(xiàn)免激活。但我感覺不如 Virtual PC 5.2 占用資源少。
前幾天,瀏覽 BIOS 網(wǎng)站,介紹使用 MMTool 修改 AMI BIOS,我使用它修改 Virtual PC 的 AMI BIOS 獲得成功,以前,也看到有人修改成功,但沒有方法,現(xiàn)在這個版塊開了,大家討論 VWMare 的使用方法,我覺得應(yīng)該把我修改 Virtual PC BIOS 的方法共享出來,方便大家。
首先要備份 Virtual PC 的主文件:Virtual PC.EXE 以下操作,都需要修改 Virtual PC.exe 文件。
1、使用編輯軟件資源的軟件打開Virtual PC.exe,我使用 ResScope,在 BIOS 資源中 編號13500 為AMI BIOS,把它導出保存為 BIOS.ROM,文件后綴必須為 .ROM,以便于 MMTool 打開。
2、運行 MMTool 使用 Power MMTool 選項,使用它的高級功能,Load ROM 載入BIOS文件:BIOS.rom,在列表中,可以看到各個模塊的編號等信息,我主要是修改 OEM 字符,因此,選擇 06 DMI 這個模塊,Extract 導出 未壓縮格式的文件: DMI.rom。不需要關(guān)閉 MMTool。
3、使用Uedit 打開 DMI.ROM ,編輯修改信息,保存。
4、在 MMTool 里,選中 06 DMI ,點Replac 選項,瀏覽剛編輯的文件,點 Replace 按鈕,替換 DMI 模塊。
5、保存 BIOS.rom 文件。
6、打開 ResScope,打開 Virtual PC.EXE 文件,BIOS 資源中點選 13500 ,導入剛才編輯好的文件:BIOS.ROM 。更新資源,保存退出。
至此,完成修改,可以啟動 Virtual PC 來測試了。這個方法可以像修改 VMWare BIOS 一樣,修改各個模塊。希望大家都成功。
我在 Virtual PC 5.2 和 Virtual PC 2004 5.3 都測試成功。
VMware Workstation 5.0:
準備:
1、工具:二進制編輯器:如UltraEdit, Bios編輯器:主板為Phoenix BIOS Editor,站內(nèi)下載;其余自己想辦法 PS:找到以后別忘了教教我 Bios的dump工具:如DUMPBIOS.EXE,顯卡
2、Bios的藏身之所:已知windows下gsx為C:\Program Files\VMware\VMware GSX Server\bin\vmware-vmx.exe,workstation類推,linux下自己找定位:
1、提取Bios 主板:用網(wǎng)上公布的地址,用UltraEdit從workstion b8848的vmware-vmx.exe中截取,長度512K 顯卡等:用對應(yīng)的dump工具,記住rom文件的長度
2、用UltraEdit打開rom文件,記住開始或結(jié)尾的若干十六進制數(shù)。
3、用UltraEdit打開vmware-vmx.exe,搜索剛才記下的十六進制數(shù),就能得到Bios的開始或結(jié)束地址。注意:搜索結(jié)果僅有一個。
4、愛干啥干啥。部分數(shù)據(jù):主板Bios:長度512K,開始處均為“FF”,結(jié)束處為“EA 66 E7 00 F0 00 00 00” 顯卡Bios:長度40K,開始處為“ 55 AA 40 E9 54 01 E1 6F ”,結(jié)束處均為“FF” 地址: gsx 3.1 b9089:主板:2D73B0――3573AF,顯卡:24F3B0――2593AF workstation 5.0 b13014:主板:357C80――3D7C7F,顯卡:34FC80――359C7F
用ResScope會簡單一些: 先用ResScope打開vmware-vmx.exe,然后在資源中選擇BINRES -- 選擇6006 -- 選擇提取,然后保存為BIOS.ROM文件,就可以用Phoenix BIOS Editor進行修改了,修改后再用ResScope導入到6006位置就可以了. 是不是比用UltraEdit方便一些呢?(在5.0版本測試成功) =================================================================================================================
用記事本打開 Virtual Machine Settings File 文件,將里面的“serial_number type”、“bios_serial_number type”、“asset_tag type”及“serial_number type”等號后面的數(shù)值改為“”即可,
見下面: 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 8854-0301-3336-3307-9587-0230-96 改為 LEGEND Dragon LEGEND Dragon LEGEND Dragon LEGEND Dragon =========================================================================================
(1)Microsoft Virtual PC 2004:安裝SP1補丁包后版本號為5.3.582.27。
(2)ResScope:這是一個類似于eXeScope的軟件資源分析和編輯工具,功能已超過eXeScope。目前最新版本為1.92。
(3)MMTool:這是一款可以對AMI BIOS文件添加或刪除相應(yīng)模塊的小工具軟件(Microsoft Virtual PC虛擬機的BIOS正好是AMI的),不需要安裝,解壓后直接運行即可。
2. 備份主文件 在操作之前,我們首先需要備份Microsoft Virtual PC安裝目錄中的Virtual PC.exe文件,這樣萬一修改時出現(xiàn)什么問題可以將其恢復(fù)回去。
3. 獲取BIOS源文件 用ResScope打開Virtual PC.exe,定位到“BIOS”資源,選擇“文件→導出資源”菜單命令將編號為13500的資源導出為bios.rom文件,注意文件名的后綴必須是.rom,這樣才能被MMTool所打開。
4. 導出BIOS的OEM模塊 運行MMTool程序,切換到“Power MMTool”模式,執(zhí)行“Load ROM”命令載入剛才導出的BIOS文件:bios.rom。在列表中可以看到各個模塊的編號、大小、百分比等信息,由于我們主要的目的是修改OEM信息,因此選擇06 DMI這個模塊,在“Extract”標簽頁中將該模塊從BIOS文件中分離出來,注意導出為未壓縮格式的文件(In uncempressed from),例如命名為dmi.rom,不要立即關(guān)閉MMTool程序。
5. 修改BIOS的OEM信息 接下來用UltraEdit打開剛才導出的dmi.rom模塊,找到相應(yīng)的地址,接下來就可以進行修改了。如果你愿意,甚至還可以對BIOS的生成日期和版本進行修改,當然修改后要記得保存下來。
6. 替換06模塊 切換回MMTool窗口,仍舊選中06 DMI,切換到“Replac”頁面,打開已修改好的dmi.rom文件,定位到06模塊,單擊“Replace”按鈕進行替換,最后對bios.rom文件進行保存后退出程序。
7. 更新BIOS資源 切換回ResScope窗口,仍舊定位到BIOS資源的13500,選擇“文件→導入資源”命令導入已編輯完畢的bios.rom文件進行更新,保存后退出。接著就可以啟動Microsoft Virtual PC進行測試了。