修改Virtual PC虛擬機器BIOS 由於Virtual PC已於2003年被微軟收購,因此軟體與更名為Microsoft Virtual PC,它的優勢是記憶體佔用小,與作業系統的相容性強。透過修改虛擬機器BIOS資訊中的OEM字元,這樣就可以安裝OEM版本的Windows XP實現免激活了。 1. 需要準備的工具軟體 為了修改虛擬機器的BIOS資訊,我們需要準備好如下工具軟體: (1)Microsoft Virtual PC 2004:安裝SP1補丁包後版本號為5.3.582.27。 (2)ResScope:這是一個類似於eXeScope的軟體資源分析和編輯工具,功能已超過eXeScope。目前最新版本為1.92。 (3)MMTool:這是一款可以對AMI BIOS檔案新增或刪除相應模組的小工具軟體(Microsoft Virtual PC虛擬機器的BIOS正好是AMI的),不需要安裝,解壓後直接執行即可。 2. 備份主檔案 在操作之前,我們首先需要備份Microsoft Virtual PC安裝目錄中的Virtual PC.exe檔案,這樣萬一修改時出現什麼問題可以將其恢復回去。 3. 獲取BIOS原始檔 用ResScope開啟Virtual PC.exe,定位到“BIOS”資源,選擇“檔案→匯出資源”選單命令將編號為13500的資源匯出為bios.rom檔案,注意檔名的字尾必須是.rom,這樣才能被MMTool所開啟。 4. 匯出BIOS的OEM模組 執行MMTool程式,切換到“Power MMTool”模式,執行“Load ROM”命令載入剛才匯出的BIOS檔案:bios.rom。在列表中可以看到各個模組的編號、大小、百分比等資訊,由於我們主要的目的是修改OEM資訊,因此選擇06 DMI這個模組,在“Extract”標籤頁中將該模組從BIOS檔案中分離出來,注意匯出為未壓縮格式的檔案(In uncempressed from),例如命名為dmi.rom,不要立即關閉MMTool程式。 5. 修改BIOS的OEM資訊 接下來用UltraEdit開啟剛才匯出的dmi.rom模組,找到相應的地址,接下來就可以進行修改了。如果你願意,甚至還可以對BIOS的生成日期和版本進行修改,當然修改後要記得儲存下來。 6. 替換06模組 切換回MMTool視窗,仍舊選中06 DMI,切換到“Replac”頁面,開啟已修改好的dmi.rom檔案,定位到06模組,單擊“Replace”按鈕進行替換,最後對bios.rom檔案進行儲存後退出程式。 7. 更新BIOS資源 切換回ResScope視窗,仍舊定位到BIOS資源的13500,選擇“檔案→匯入資源”命令匯入已編輯完畢的bios.rom檔案進行更新,儲存後退出。接著就可以啟動Microsoft Virtual PC進行測試了。 修改WMware虛擬機器BIOS 可能有些朋友更喜歡合適VMware,我們可以藉助兩款第三方軟體進行修改,這裡以V5.0 Build 13124 Beta版本進行介紹。 1. 需要準備的軟體 首先,請準備好一款二進位制編輯工具,這裡筆者推薦使用ResScope;另外,我們還需要準備BIOS編輯器,推薦Phoenix BIOS Editor,最新版本是2.0.18E。 2. 匯出VMware BIOS VMware BIOS隱藏的位置比較深,我們需要處理的是C:\Program Files\VMware\VMware Workstation\bin資料夾中的vmware-vmx.exe檔案。 首先將這個檔案複製到另一個路徑備份下來,然後用ResScope開啟這個檔案,從左側的資源中選擇BINRES,找到6006模組,提取後儲存為bios.rom備用,注意暫時不要關閉ResScope視窗。 3. 修改BIOS 執行Phoenix BIOS Editor,調入剛才儲存的bios.rom檔案對DMI資訊進行修改,對“Motherboard Version”的內容進行修改,修改完畢後選擇“File→Build BIOS”命令。 4. 重寫vmware-vmx.exe
修改Virtual PC虛擬機器BIOS 由於Virtual PC已於2003年被微軟收購,因此軟體與更名為Microsoft Virtual PC,它的優勢是記憶體佔用小,與作業系統的相容性強。透過修改虛擬機器BIOS資訊中的OEM字元,這樣就可以安裝OEM版本的Windows XP實現免激活了。 1. 需要準備的工具軟體 為了修改虛擬機器的BIOS資訊,我們需要準備好如下工具軟體: (1)Microsoft Virtual PC 2004:安裝SP1補丁包後版本號為5.3.582.27。 (2)ResScope:這是一個類似於eXeScope的軟體資源分析和編輯工具,功能已超過eXeScope。目前最新版本為1.92。 (3)MMTool:這是一款可以對AMI BIOS檔案新增或刪除相應模組的小工具軟體(Microsoft Virtual PC虛擬機器的BIOS正好是AMI的),不需要安裝,解壓後直接執行即可。 2. 備份主檔案 在操作之前,我們首先需要備份Microsoft Virtual PC安裝目錄中的Virtual PC.exe檔案,這樣萬一修改時出現什麼問題可以將其恢復回去。 3. 獲取BIOS原始檔 用ResScope開啟Virtual PC.exe,定位到“BIOS”資源,選擇“檔案→匯出資源”選單命令將編號為13500的資源匯出為bios.rom檔案,注意檔名的字尾必須是.rom,這樣才能被MMTool所開啟。 4. 匯出BIOS的OEM模組 執行MMTool程式,切換到“Power MMTool”模式,執行“Load ROM”命令載入剛才匯出的BIOS檔案:bios.rom。在列表中可以看到各個模組的編號、大小、百分比等資訊,由於我們主要的目的是修改OEM資訊,因此選擇06 DMI這個模組,在“Extract”標籤頁中將該模組從BIOS檔案中分離出來,注意匯出為未壓縮格式的檔案(In uncempressed from),例如命名為dmi.rom,不要立即關閉MMTool程式。 5. 修改BIOS的OEM資訊 接下來用UltraEdit開啟剛才匯出的dmi.rom模組,找到相應的地址,接下來就可以進行修改了。如果你願意,甚至還可以對BIOS的生成日期和版本進行修改,當然修改後要記得儲存下來。 6. 替換06模組 切換回MMTool視窗,仍舊選中06 DMI,切換到“Replac”頁面,開啟已修改好的dmi.rom檔案,定位到06模組,單擊“Replace”按鈕進行替換,最後對bios.rom檔案進行儲存後退出程式。 7. 更新BIOS資源 切換回ResScope視窗,仍舊定位到BIOS資源的13500,選擇“檔案→匯入資源”命令匯入已編輯完畢的bios.rom檔案進行更新,儲存後退出。接著就可以啟動Microsoft Virtual PC進行測試了。 修改WMware虛擬機器BIOS 可能有些朋友更喜歡合適VMware,我們可以藉助兩款第三方軟體進行修改,這裡以V5.0 Build 13124 Beta版本進行介紹。 1. 需要準備的軟體 首先,請準備好一款二進位制編輯工具,這裡筆者推薦使用ResScope;另外,我們還需要準備BIOS編輯器,推薦Phoenix BIOS Editor,最新版本是2.0.18E。 2. 匯出VMware BIOS VMware BIOS隱藏的位置比較深,我們需要處理的是C:\Program Files\VMware\VMware Workstation\bin資料夾中的vmware-vmx.exe檔案。 首先將這個檔案複製到另一個路徑備份下來,然後用ResScope開啟這個檔案,從左側的資源中選擇BINRES,找到6006模組,提取後儲存為bios.rom備用,注意暫時不要關閉ResScope視窗。 3. 修改BIOS 執行Phoenix BIOS Editor,調入剛才儲存的bios.rom檔案對DMI資訊進行修改,對“Motherboard Version”的內容進行修改,修改完畢後選擇“File→Build BIOS”命令。 4. 重寫vmware-vmx.exe