以聯想爲例刷虛擬機vmwareBIOS裝OEM VISTA

vmware虛擬機是一款比較棒的軟件,可使你如今上面作幾乎任何在你主機均可以作的事情,好比測試系統,測試軟件等等。並且如今微軟剛剛推出VISTA也比較火,若是你想先體驗下VISTA,特別是激活後正版體驗,又由於VISTA剛剛推出,部分經常使用軟件還與他存在必定的兼容問題,那麼用虛擬機預裝體驗感覺下是最好的選擇了。下面我就以聯想爲例,講述我刷虛擬機BIOS的全過程,但願對你們有所幫助。
     1. 須要準備的工具軟件
       爲了修改虛擬機的BIOS信息,咱們須要準備好以下工具軟件:
(1)BIOS編輯工具:Phoenix BIOS Editor, Phoenix類型BIOS編輯工具(虛擬機vmware的BIOS是Phoenix類型的)
(2)導出BIOS的OEM模塊工具:ResScope這是一個相似於eXeScope的軟件資源分析和編輯工具。
(3)編輯工具:UltraEdit
  
(4)vista OEM 認證的SLIC段認證信息,(這個網絡上大把的有),最後我上傳部分。
     2.導出VMware BIOS
     首先在安裝目錄(X:\Program Files\VMware\VMware Workstation\bin)找到虛擬機的vmware-vmx.exe主程序,先備份下,用ResScope軟件打開導出其中的BIOS文件。就是BINRES目錄中的6006模塊,保存爲6006.rom,這就是虛擬機的BIOS。而後咱們修改他,突破微軟SLP 2.0認證機制缺陷。(圖1)

       3. 修改BIOS
       由於虛擬機vmware的BIOS是Phoenix類型的因此要用Phoenix BIOS Editor打開編輯。打開後效果如(圖2)

       打開後不要關閉Phoenix BIOS Editor,咱們進入Phoenix BIOS Editor軟件的安裝目錄,找到TEMP臨時文件夾(圖3)。

       在TEMP臨時文件夾中,首先給ROM.SCR文件添加ACPI SLIC,也就是給他添加vista OEM 認證的SLIC段認證信息,認證的信息這個網絡上大把的有你們能夠百度下。這時須要的工具是UltraEdit-32,很是好用,用處也比較大的工具。用UltraEdit-32把ROM.SCR載入,再最後面輸入添加的SLIC,格式爲:ACPI LENOVO.BIN,LENOVO.BIN就是VISTA OEM 認證的SLIC段的認證信息,名字和你從網上下載的認證信息的名字必須一致。(圖4)

       而且把你下載的認證信息也複製到TEMP文件夾。整個過程不要關閉PHOENIX,要不臨時文件夾就清空了。這時再點擊UltraEdit-32保存。ROM.SCR添加ACPI SLIC完畢。這時UltraEdit-32會自動備份ROM.SCR。(圖5)

       而後咱們就要修改虛擬機的OEM信息了。一樣用的工具是UltraEdit-32,虛擬機的OEM信息會在BIOSCOD0.ROM-BIOSCOD3.ROM 中。咱們能夠挨個試試看。方法是分別載入,查找RSDT,(注意,選擇查找ASCII)比較巧。(圖6)

         在BIOSCOD0.ROM中找到了RSDT(圖7)

         下面咱們修改成聯想的標示。注意要從RSDT的T後面開始數到7個(PTLTD的P開始修改)開始修改,聯想的標示爲LENOVOTC-2P ,VISTA的統一OEM標示均爲14個,而聯想的僅僅爲11個,不足的用空格代替。就是2P後面再加三個空格。OK點擊UltraEdit-32保存。(圖8)

         這樣虛擬機BIOS的 SLIC 和OEM標示都改好了,下面咱們回到Phoenix BIOS Editor,把修改好的整合到BISO中。爲了保存咱們須要再修改Phoenix BIOS Editor中的任何地方下,這樣才方便保存,咱們就修改DMI STRINGS 的第三行motherboard bersion後面的字符爲LEGEND Dragon,注意引號要保留。這樣咱們修改好的虛擬機便可以安裝聯想的VISTA也能夠安裝聯想的XP了,裝完就是免激活。改好後點擊FILE 下拉菜單中的BUILD BIOS 重建BIOS,而且保存我把保存爲6006X.ROM吧。(圖9)

         4. 重寫vmware-vmx.exe
             好了下面咱們再把修改好的6006X.ROM導入到vmware-vmx.exe中,而且保存vmware-vmx.exe。(圖10)
             到這一步,虛擬機vmware的BIOS 安裝聯想VISTA和聯想XP的整個過程就結束了。而後把修改好的vmware-vmx.exe替換原來安裝目錄中的vmware-vmx.exe(建議備份下)。而後運行虛擬機,而且安裝聯想的VISTA 或者XP,安裝這兩個系統後就是免激活的。此方法僅僅以聯想爲例,其餘的OEM版本大同小異,徹底能夠按此方法修改。另外其中關於SLIC和RSDT的修改方法一樣適用Phoenix類型的電腦主板的BIOS。本人已經用此方法成
相關文章
相關標籤/搜索