星界之梯Astral Stairways
關鍵字
–Fantasy has no limit, this is The Concept of Yakumo–

06–12–2008

nl_logo要製作《Windows XP》的整合光碟(即是將Servicer Pack、Driver等預先組合到《XP》安裝光碟中),除了可以手動製作之外,亦可以使用《nlite》製作(《Windows Vista》就是使用《vlite》了)。《nlite》的好處是除了可以將「Servicer Pack」以及自動安裝程序這些手動製作也可以做到的工序預先組合到安裝光碟外,也可以在安裝時預載指定驅動程式,這樣對使用SATA的用家最方便的地方就是不用更改BIOS的設定就可以安裝好Windows XP;另外還有一項功能是其他同類軟件沒有的,那就是可以預先設定安裝完成後的工作環境,也即是「是否隱藏副檔名」這些選項(唯一沒有設定的是「是否記憶每個資料夾的設定」)。這好處是對於好像八雲這類經常重裝Windows的用家來說(好同事男爵曾「諷刺」八雲的興趣是安裝Windows),只要設定好Windows的安裝HDD位置之後甚麼都不用碰,等30分鐘左右就可以安裝好Windows並設好習慣的工作環境,實在是非常方便。但《nlite》仍有一個問題……

 


a6正如《nlite》中的「lite」的用意--輕量化,玩家除了可以自設《Windows XP》的安裝內容外,只要碰到整合Services Pack、整合Drivers、自動安裝以外的機能,《nlite》亦好心地為用家簡化及除去一些作者認為不必要的《Windows XP》元件。這令《Windows XP》安裝後不但所佔的硬碟容量大幅下降,消耗資源也大大降低(有用家試過可以將原本容量達1GB以上的XP減至550MG左右,消耗記憶體也不過是50MB以下)。但問題是對於要不時轉換non-unicode執行介面的用家來說卻是一個大問題,因為它會將Windows XP的機能簡化至「不知道」已安裝了相關字型檔,要用家每一次轉換non-unicode執行介面時都要放Windows XP的安裝CD。

c2固然只要八雲不碰「設定工作環境」就免卻了這個麻煩,但這也失去了使用nlite的意義;儘管用家可以將安裝路徑指向「..WindowsFonts」,但也實在太麻煩了。八雲在網上搜尋到有人提出相關的問題,但卻從來沒有人提出解決方法。基於八雲自己不服輸的性格,於是就花了數日時間研究《nlite》究竟削去了《Windows XP》安裝檔的甚麼內容導致問題的出現(註一),研究內容包括與Registry、相關的「HIVE???.INF」安裝檔內容、與國際區碼相關的「INTL.INF」等檔案結構。花了2日時間都沒有結果,在最後回到最初懷疑的目標之一「FONTS.IN_」之上,結果竟然真的與此有關,那解決的方法就非常簡單了:

c5在利用《nlite》整合「Services Pack」到安裝內容之後,到整合內容的資料夾「..I386」中找出「FONTS.IN_」,複製到另一個資料夾備份。之前完成所有設定內容,到製作光碟影像檔(ISO)的時候將備份的「FONTS.IN_」複製回到整合內容的資料夾「..I386」中覆蓋原本被修改的檔案,之後才製作光碟影像檔,這樣就大功告成。

由於方法太簡單,但為了試驗及找出相關檔案卻花了2天多的時間,心裡覺得不值,完成之後一點也不能高興起來……OTL



一)其實有一天是用來解決製作出來的安裝碟不能導入SATA驅動程式的問題--以前製作的安裝光碟沒有問題,但現在卻不行所以為此忙了一天,結果重新複製《Windows XP》的安裝光碟就解決了,真蠢。

ADs
Ed Production Ltd.
▲ 回到上面 ▲