Windows Vista安裝光碟是整合版本,包含了Enterprise以外所有版本,安裝過程中使用者可決定要安裝的版本。可惜這個方便的設計並沒有延續到Windows 7,要安裝特定Windows 7版本必須使用對應的光碟才行。不過ei.cfg Removal Utility這個工具可讓你快速、無痛自製5合1「整合版」光碟。
之前的文章曾經提過,雖然在Windows 7的過程中不會出現「版本選擇」畫面,要安裝特定版本必須使用相對應的安裝光碟,但實際上Windows 7安裝光碟同樣使用single-instance storage的方式,將所有Windows 7版本的檔案整合在一起,也就是說,其實Windows 7光碟跟Windows Vista一樣是整合型的光碟。那為什麼Windows 7不像Windows Vista一樣,只要一張光碟就可以安裝所有版本?
ei.cfg封印了版本選單
原因是微軟透過光碟上「source」目錄下「ei.cfg」這個51 Bytes的小檔案來控制版本,這個檔案會告訴安裝程式要安裝的版本,因而在安裝過程中不會出現「版本選擇」的畫面。所以只要刪除這個檔案就可以解除版本封印,把任一版本的Windows 7安裝光碟變成「整合版」光碟。實做也不難,只要使用映像檔編輯工具刪除「ei.cfg」這個檔案,就可以製作整合版安裝光碟。
▲安裝Windows Vista時,會出現「版本選單」讓使用者選擇要安裝的版本。
▲瀏覽Windows 7 Ultimate光碟,可以在「source」目錄下看到控管光碟版本的「ei.cfg」檔案。
▲開啟「ei.cfg」後,可以看到「Edition ID」是「Ultimate」。安裝程式就是依據這些資料決定要安裝的版本。
ei.cfg Removal Utility快速自製整合版光碟
除了使用映像檔編輯工具外,還可以使用更方便的方式來解除版本限制:那就是使用「ei.cfg Removal Utility」工具來「刪除」ei.cfg檔案。
實際上「ei.cfg Removal Utility」並沒有真正刪除ei.cfg,而是修改UDF檔案表,告訴作業系統忽略這個檔案,把它當成不存在的檔案。因此「ei.cfg Removal Utility」修改映像檔的速度非常快。更方便的是,ei.cfg Removal Utility可快速回復ei.cfg檔,把被修改過的映像檔快速回復到原先的狀態(Sha-1值也一樣),比起自行編輯映像檔要方便許多。免安裝的ei.cfg Removal Utility的操作也非常簡單,只要啟動程式,選取映像檔即可製作整合版本映像檔。若要回復映像檔到原始狀態,也只要再進行一次相同的步驟即可。
軟體小檔案
- 軟體名稱:ei.cfg Removal Utility
- 介面語系:英文
- 費用:免費
- 大小:4.6K
- 網址:http://code.kliu.org/misc/win7utils/
- 下載位址:http://code.kliu.org/misc/win7utils/eicfg_removal_utility.zip
▲啟動「ei.cfg Removal Utility」後,選取映像檔,程式就會「刪除」ei.cfg這個檔案。
▲完成後,程式會顯示已成功移除ei.cfg。
▲再次檢視光碟內容,ei.cfg檔案已經消失了。
▲比對一下刪除檔案前後映像檔的SHA1值。這是官方Windows 7 Ultimate x64繁體中文版映像檔的SHA1值。
▲這是變更後的SHA1值,兩者不一樣。
▲如要把映像檔回復到原始狀態,只要在執行一次相同的步驟即可。完成後會顯示ei.cfg已回復的訊息。
▲回復後映像檔的SHA1值跟原始檔案一樣。
▲使用「ei.cfg Removal Utility」解除版本封印後,安裝過程會出現版本選擇畫面,共有5種版本供選擇,但是缺了「企業版」。
▲「ei.cfg Removal Utility」也支援x86及x64版本。
正是想找這個功能
我是專業版的 無效~