【教學】Win-XP 光碟-超級減肥術





zeroboys
2005-05-26, 06:15 PM
這是我使用翻譯程式,翻譯大陸某篇文章?再稍微排版過...感覺滿不錯的^~^
至於我實際在操作使用時,是會採取更模組化的作業方式...
^~^ 千篇一律是萬丈高樓,平地起...好文章,就值得一看!!!
PS:想學製作超級XP的融合XP,更是必看此文章喔...奧妙之處,自行研究嚕

重新打造你的XP/2003的安裝光碟(精簡100M以上哦)
隨著MS操作系統的一次又一次升級,你除了要隨時升級你的硬體以跟上它們的步伐,還有更多煩惱的事情。比如,基於WINDOWS NT系列的操作系統(XP/SRV2003),它們比較令我感到煩惱的是,它們的光碟容量越來越大(想想WINDOWS3.1的大小吧?呵呵),安裝時間也越來越長--開始安裝→複製檔案→重新啟動→又準備複製檔案→重新啟動和複製更多的檔案……,這些煩瑣的步驟自nt4.0以來就一直存在,不管是win2000還是XP,或者WINDOWS 2003。
現在,我就和大家分享一個秘密,就是:如何減少操作系統安裝時這這些複製檔案的時間以及安裝光碟的容量。
比如,我們以常用的WINDOWS XP Pro為例,原版的光碟大小都在500M以上,其中光i386目錄就佔了約497M,其實,這裡面有很多檔案是你和我都不需要使用的,譬如那些語言代碼頁、GUI模式的代碼、為反安裝而備份的舊檔案、升級所需的檔案等等
(有多少人在安裝XP的時候是升級安裝呢?估計85%以上都是全新安裝的吧?)
既然大家多數情況下都是全新安裝,那麼我們為什麼不把那些不需要的檔案給刪除呢?呵呵,現在詳細介紹打造的方法:
首先, 把你的Windows XP 安裝光碟放入光碟機(或者把它複製到硬碟的某個目錄)。
然後在「命令提示字元」裡鍵入x:\i386\winnt32.exe /noreboot 。
其中x :為你的Windows XP 安裝光碟所在的光碟機
接著,安裝程式會提示你現在選擇「全新安裝」還是「升級安裝」
記住:一定要選」全新安裝「,並且在接下去的 "安裝選項" 螢幕中,在 "進一步的選項" 上按,並 在 "我想複製所有CD上的安裝檔案" 已經打上勾。
在安裝程式完成之後,它並不會像以前一樣重啟你的電腦進行安裝(因為你之前選擇了/noreboot的參數),呵呵!
這時,在你的電腦的C槽根目錄就會有會有 2個子目錄:
C:\$ WIN_NT$.~ LS
C:\$ WIN_NT$.~ BT
這2個子目錄是預先設定為隱藏屬性的,因此如果你找不到,可以在子目錄選項中的查看選擇」顯示所有的隱藏檔案和子目錄」
好了,接著我們做些準備工作
把C:\$ WIN_NT$.~ LS- 重新命名為INSTALL
C:\$ WIN_NT$.~ BT- 重新命名為BOOT
並且把BOOT子目錄複製到INTALL目錄中。
然後在INSTALL目錄中,刪除 size.sif 檔案(它是之前安裝程式檢測你的電腦的硬碟空間所生成的)
在BOOT目錄中,刪除 winnt.sif、migrate.inf和BOOTSECT.DAT。
(當然,如果你想全自動安裝,那你可以把你自己的winnt.sif複製到BOOT目錄,如果想XP默認的那樣全手動安裝,就要刪掉它)
接著,在把bootfix.bin複製到BOOT目錄,這樣,以後生成的光碟就會出現「press any key to boot from cd」
接著最重要的一步:使用ultra EDIT 等二進制編輯工具
修改boot\setupldr.bin ,把所有的i386替換為BOOT(正確的話應該是4個地方)
最後,,在 把的Windows XP 光碟根目錄下的 win51 , win51IP
複製到install目錄。
(如果是家庭版,則是win51 , win51IC)
(如果是集成了SP1的版本,則還要加上win51ip.sp1 和spnotes.htm )
當然,我們還需要XP的光碟引導檔案:
http://home.online.no/~msols/xpboot.bin
把它下載保存到在c:\install 目錄裡,再用ultra EDIT 等二進制編輯工具修改,把i386替換成BOOT:
類似:
...h...G..........F.....F.............r..a..v.......].....$..................SETUPLDR.BINBOOTFIX.BINI386..........................................
其中的I386替換成BOOT:
...h...G..........F.....F.............r..a..v.......].....$..................SETUPLDR.BINBOOTFIX.BINBOOT..........................................
好了。最後的 c:\install 應該看起來像這一樣:
Directory of c:\install
10/19/2003 06:58 PM <DIR> .
10/19/2003 06:58 PM <DIR> ..
10/19/2003 06:58 PM <DIR> I386
10/19/2003 06:58 PM 2048 XPBOOT.BIN
09/05/2001 20:00 AM 10 WIN51
09/05/2001 20:00 AM 10 WIN51IP
10/08/2003 06:58 PM <DIR> BOOT
最後運行cdimage生成ISO:
cdimage -lXPCN -t09/05/2001,20:00:00 -bc:\install\xpboot.bin -h -n -m -o c:\install e:\iso\xpcn.iso
哈哈,檢查一下該ISO的大小,你們猜有多大?
看圖吧?才430M,呵呵不僅光碟小了(甚至可以把win2000加進去哦!),而且安裝速度也快了^_^,或許當你還在複製檔案的時候,我就已經進入GUI模式了……
最後我反覆強調的是:這類光碟只支持全新安裝,不支持升級安裝
(只是,有多少人是升級安裝的呢?)




papashoun
2005-05-26, 09:55 PM
如果能瘦到像98一樣只有200多MB那該有多好= ="

jack1027
2005-05-27, 12:02 AM
不知道有沒有人真的試過呀
我很想試啦
但是沒電腦試說
不想當白老鼠結果沒電腦用了
如果有試出結果麻煩告知一下

大笨豬
2005-05-30, 12:34 AM
太麻煩了
用nlite製作一張專屬自己pc的xp
我的都在250mb以下

zonghan
2005-06-01, 01:21 AM
這個我知道~~

順便跟樓上的說一聲...這個製作出來的東西比nlite穩太多了

ScorpioJL
2005-06-24, 04:24 PM
請問要如何整合sp2進去來製作減肥版的光碟
因為看起來好像要先做一張sp2出來才能夠減肥的樣子

djfish
2005-07-05, 07:29 PM
又學到了一個新的知識囉!真是謝謝大大的提供趕緊來試試看^^