2007
03
14
23
59
IBM X60 OEM XP 的 BIOS activation.
因為在網路上看到做 OEM XP 的光碟,
所以想說來做一張自己X60的光碟。
所以就從網路上找到可以修改VMware的BIOS,
讓XP在開機時,可以辦認到所需要的key word。
先是用UltraEdit打開vmware-vmx.exe,
搜尋 "EA 66 E7 00 F0 00 00 00" 這十六進位資料,
然後往回512K,包含剛剛的資料(是最後8個bytes)。
拷貝出來變成 xxx.rom 檔。
用Phoenix BIOS Editor去編輯這個檔案。
再更改 DMI Strings 裡面的資料。
網路上大多都說,IBM XP Pro 的序號是
HCBR8-FGC2K-RY7BM-HM3KT-BKVRW (XXXXX-119-0001076-XXXXX) (PRO)
而SLP所要找的字串是 "IBM Corporation",
也找了Phoenix BIOS Editor去把IBM Corporation這串字加進去BIOS裡,
可是一開機就是無法work,XP還是認為需要去activation。
所以去比對有沒有什麼檔案沒有被拷貝進去,
發現少了 oeminfo.ini 和 oemlogo.bmp 這兩個檔案,
那想說,拷進去看看,還是一樣沒用。
所以只好再去 google 看看,
才看到說聯想是需要填 "LEGEND Dragon" 或 "LENOVO"。
再把 BIOS Editor 拿出來把這兩串字加進去,果然就成功了。
再一個個拿掉,結果是,要加進去的字串是 "LENOVO" 。
把所修改的BIOS存檔"C:VMWARE_LENOVO.ROM",
然後修改你所要開啟的VM的 *.vmx,
加一行 bios440.filename = "C:VMWARE_LENOVO.ROM"
然後在VMware裡開始安裝 XP,
裝完後XP就會告訴你已經Activation了~~~
^__^
參考:
http://big5.minghui.org/mh/articles/2006/6/27/131491.html
http://www.biosrepair.com/pic/pic103.htm
http://bbs.beekee.net/archiver/?tid-3245.html