oem的windows系統里的檔案
經常做精簡系統的朋友, 可能注意過 oembios.bin 這個檔案, 它有 12M 那么大. 而且, 這個玩意幾乎無法壓縮, 也沒有什麼用處. 它裡面應該是些關於 BIOS 的資料, 可惜是個二進制檔案, 不知如何編輯或查看.
就我了解的情況來看, 主要用於 OEM 的 XP 免激活. 所以, 使用 OEM 版 (比如, 聯想, DELL, IBM 之類電腦隨機帶的 XP) 的朋友, 請不要輕易嘗試刪除這個東西.
至於說零售版的 XP, 我好久都沒有用過了, 不清楚能不能刪除, 有人搞了的話, 請提醒一下.
那么, 以下就說說刪除 VOL 版中的 oembios.bin.
如果直接刪除 oembios.bin 的話, 那么在登入界面前, 會彈出對話框, 說是由於無法檢測激活信息之類的原因, 導致無法登入. 這個就是因為 winlogon.exe 在作怪. 就目前而言, 我知道有兩種方法可以跳過這個提示信息.
1. 用 XP Embedded 中的帶的 minlogon 替換 XP 的 winlogon (不知 2003 能不能用, 用的時候, minlogon 要改名為 winlogon). (MinLogon 簡介:
使用這個玩意之後, 不但可以刪除 oembios.bin, 而且重啟幾次, 開機速度就能夠非常快, 甚至可以不到 10 秒種.
可惜, minlogon 是以犧牲眾多功能為代價才能達到如此高速的, 絕對不適合一般用戶使用. 你只需知道 minlogon 18k, winlogon 476k, 就能明白它損失了多少功能.
還有個最重要的原因, 就我所知, minlogon 無法直接替換 XP 安裝檔案中的 winlogon, 這樣, 在安裝期間就無法刪除 oembios.bin 了. 當然, 也不是說, 絕對不可能用 minlogon 替換安裝檔案, 只是這樣一來, 正常的 XP 安裝程式就會被搞亂了, 無法達到你預期的安裝效果. 在 msfn 論壇里有就利用 winlogon 做極限精簡系統的. 所以, 一般不推薦使用這種方法.(Windows 下替換 minlogon 的方法, 請參考論壇里的 "其它可移除組件")
2. 就是推薦大家使用的方法了.
既然是 winlogon.exe 要在進桌面前檢測 oembios.bin, 那么應該可以破解 winlogon, 使其不再檢查 oembios.bin, 至少就 VOL 版 XP 來說, 有沒有這個 oembios.bin 都不存在激活的問題, 其本身就是免激活的.
目前有現成的工具可以用來破解 winlogon.exe, 其名為 Windows 2003 & XP & LH Anti Product Activation Crack. (我用的版本為 2.01, 網上已有 2.12, 可惜我沒搞到, 哪位搞到的話, 請傳上來一份吧)
它的主要目的是用來破解 WPA 的(Windows 產品激活), 也就是用來激活零售版的. 可是, 用 VOL 版本身不必激活, 所以, 我們主要只用到它的副作用. (Windows 產品激活要檢測那個 oembios.bin, 既然 WPA 部分被跳過了, 自然就用不到 oembios.bin 了. 而且, oembios.bin 也不小, 跳過檢測的話, 可能還有點加速的效果).
下面介紹一下這個軟體的用法.
首先, 要提醒大家, 這個軟體似乎只能在英文版 Windows 下正常運行. (至少, 就我的電腦而言, 是這樣的). 在中文版下運行的話, 有可能會停止相應, 如果你的記憶體不到 256M 的話, 估計就會真死了. 即便過了好長一段時間之後, 似乎恢復正常了, 可是它現在卻無法正常識別 winlogon 的版本, 且無法實現自動打補丁. 而在英文版 Windows 下, 卻沒有異常, 很輕鬆地就能給各個版本的 winlogon 打好補丁.
鑒於以上問題, 建議你在給 winlogon 打補丁之前, 先搞個英文版的 windows, 以免出現意外.
現在, 準備好英文版 windows XP, 開始進入正題吧.
我用的這個 Windows 2003 & XP & LH Anti Product Activation Crack 2.0.1, 支持 XP, 2003 和舊版 Longhorn, 而且經過實際檢驗, 還可以用於破解中文版的 winlogon.exe. 也就是說, 這個破解器應該可以智慧型定址, 只要 winlogon.exe 的結構不是變得很離譜, 那么都能成功地打上補丁.
那么, 在英文版 Windows XP 下, 運行 WPA_Kill.exe 這個程式. "options" 那裡只選擇一個 "Apply WPA Fix" 就夠了. 如果此時就點擊 "Apply/Browse" 按鈕的話, 那么 windows/system32 下的 winlogon.exe 就會被打上補丁, 重啟後生效.
破解掉 windows/system32 目錄下的 winlogon.exe 之後, 你就可以搜尋 oembios, 應該能夠搜到 oembios.bin, oembioscat, oembios.dat, oembios.sig 這四個檔案, 將其刪除, 重新啟動, 直到進入桌面也沒有什麼問題出現.
當然, 你也可以事先把未破解的 winlogon.exe (xp, 2003 任意版本)準備好, 放到備用目錄中, 然後點擊 "File -> Open", 指向要打補丁的 winlogon 檔案, 等它分析完畢之後, 點擊 "Apply/Browse" 就能把那個 winlogon 破解掉了. 此時, 你就可以把破解好的 winlogon 備份起來, 留著以後備用.
下面, 就要介紹一下預先刪除 Windows 安裝檔案中的 oembios 了.
就我的測試而言, 用 nLite 1.0 Beta 5 完全刪掉英文版 Windows XP SP2 VOL 的組件的話, 大致只剩下94M, 而中文版則是 123M (安裝檔案中有雙份簡體中文相關檔案,手動刪掉 i386\lang 並處理一下, 則只剩下 112M) .很明顯, 預先刪掉 OEMBIOS 檔案, 再稍微處理一下的話, 很輕鬆地可以讓英文版降到 80M 以下, 中文版降到 100M 以下.
做法很簡單, 預先給安裝盤中的 winlogon.exe 打補丁, 然後再用 makecab.exe 壓縮回 winlogon.ex_, 替換安裝檔案中的原 winlogon.ex_. 接著, 在用 nLite 處理這份安裝檔案的時候, 把以下檔案添加到移除框中.
oembios.bin
oembioscat
oembios.dat
oembios.sig
如果無效的話, 你可以手動編輯 dosnet.inf 和 txtsetup.sif 這兩個檔案, 把有以上 4 個欄位的行全都刪掉.
最後, 把 oembioscat 直接添加到移除框中的話, 可能安裝時提示缺少 oembioscat 之類的信息. 如果出現了這種情況, 那么請處理一下 syssetupinf, 把其中的 oembioscat 這行刪掉. (原檔案為 syssetupin_, 請自己解壓
再壓縮).
以上, 就算是介紹完了, 刪掉 oembios 絕對沒有問題.
刪除oembios 後,系統將不能升級到XP SP3。
缺少oembios 後,安裝SP3補丁,會出現系統無法啟動,故謹慎刪除。
將oembios.bin拷貝到c:windowssystem32
1、開機按F8不動到高級選項出現在鬆手,選“最近一次的正確配置”回車修復。
2、請開機按F8進入到安全模式中用系統自帶的系統還原,還原到你沒有出現這次故障的時候修復(或用還原軟體還原系統)。
3、如果故障依舊,使用系統盤修復,打開命令提示符輸入SFC /SCANNOW 回車(SFC和/之間有一個空格),插入原裝系統盤修復系統,系統會自動對比修復的。
4、如果故障依舊,在BIOS中設定光碟機為第一啟動設備插入系統安裝盤按R鍵選擇“修復安裝”即可。
5、如果故障依舊,建議重裝作業系統。
無法啟動作業系統各種的診斷方法如下。
首先檢查開機時,電腦是否已經開始啟動作業系統。如果在啟動作業系統時當機、藍屏或自動重啟,則說明硬碟的分區表及主引導記錄正常,排除硬碟分區表損壞、硬碟主引導記錄損壞、硬碟分區結束標誌丟失等故障原因。接著用下面的方法進行診斷。
第1步:首先用安全模式啟動電腦,看是否能啟動,如果不能啟動,則可能是感染病毒、系統檔案丟失、作業系統損壞、硬碟有壞道、硬體設備有衝突或硬體有問題,轉至第4步;如果能啟動安全模式,則可能是硬體驅動與系統不兼容、作業系統有問題或感染病毒等引起的。
第2步:接著運行防毒軟體,如果有病毒,則可能是病毒引起的,防毒後重新啟動電腦,如果還不正常,則需重新安裝作業系統。
第3步:如果沒有檢測到病毒,可以使用作業系統自帶的“系統還原”功能,將系統還原,還原後如果系統正常,故障則是由系統損壞而引起的。如果故障依舊,則可能是設備驅動程式與系統不兼容引起的;接著將音效卡、顯示卡、網卡等設備的驅動程式刪除,然後再逐一安裝驅動程式,每安裝一個設備就重啟一次電腦,來檢查是哪個設備的驅動程式引起的故障,查出來後,下載故障設備的新版驅動程式,然後安裝即可。
第4步:如果不能從安全模式啟動,接著用安裝光碟重新安裝作業系統。如果可以正常安裝作業系統,轉7步;如果安裝作業系統時出現故障,如當機、藍屏、重啟等導致無法安裝系統,則應該是硬體有問題或硬體接觸不良引起的。
第5步:接著清潔電腦中的灰塵,清潔記憶體、顯示卡等設備金手指,重新安裝記憶體等設備,然後再重新安裝作業系統,如果能夠正常安裝系統,則是接觸不良引起的故障。
第6步:如果還是無法安裝系統,則可能是硬體問題引起的故障。接著用替換法檢查硬體故障,找到後更換硬體即可。
第7步:如果可以正常安裝作業系統,且安裝後故障消失,則是系統檔案損壞引起的故障。
第8步:如果安裝作業系統後,故障依舊,則可能是硬碟有壞道引起的或設備驅動程式與系統不兼容等引起的。用安全模式啟動電腦,如果不能啟動,則是硬碟有壞道引起的故障。接著用ndd磁碟工具修復壞道即可。
第9步:如果能啟動安全模式,則是設備驅動程式與系統不兼容引起的。接著將音效卡、顯示卡、網卡等設備刪除,然後再逐一安裝驅動程式,安裝一個啟動一次,來檢查是哪個設備的驅動程式引起的故障。查出來後,下載故障設備的新版驅動程式,然後安裝即可。
將BIOS電池放電(恢復BIOS出廠默認值)建議插拔一下顯示卡、記憶體,清理一下衛生,並且擦亮顯示卡、記憶體的金手指。