所需軟件:1.Windows XP Pro安裝光盤一張;2.WinHex,一個很不錯的16進制文件編輯與磁盤編輯軟件,下載地址:JStt-http.skycn.net:8080/down/HA_WHex11_2SR1_ZQ.rar;3.CDImage,CDImage是微軟出品的一個用來制作光盤鏡像(ISO)文件的小工具,下載地址:antivirus.pchome.Net/php/tdownload2.PHP?sid=2874&url=/utility/cdr/cdimage.zip&svr=2&typ=0;4.Bbie,一個很來獲取光盤引導文件的小軟件,下載地址:public.www.planetmirror.com/pub/nu2files/bbIE10.zip。
一、獲取安裝所需文件
首先我們把Windows XP Pro安裝光盤放入光驅,然後在Windows的“運行”對話框中輸入Windows XP Pro安裝程序的路徑並在其後加上安裝參數/noreboot進行假安裝,如圖1。需要注意的是我們選擇的安裝類型應該是“全新安裝”,另外在安裝進行到選擇安裝選項時,要單擊窗口中的“高級選項”按鈕,進入自定義Windows XP選項窗口,在這裡把“從安裝CD復制所有安裝文件”復選框選上,如圖2。因為在安裝時使用了/noreboot安裝參數,所以在安裝文件復制完成後,就會自動退出安裝程序,返回到桌面。此時,在系統根目錄可以找到兩個名為$WIN_NT$.~BT和$WIN_NT$.~LS的文件夾。
二、調整安裝所需文件
在系統根目錄中,把$WIN_NT$.~LS文件夾更名為install,把$WIN_NT$.~BT文件夾更名為BOOT(大寫)。接著,把BOOT文件夾移動到install文件夾中。然後進入install文件夾,把SIZE.SIF這個文件刪除掉。進入BOOT文件夾,把migrate.inf和winnt.sif這兩個文件刪除掉。當然,為了實現Windows XP的無人值守安裝,我們也可以使用自己的winnt.sif文件來替換原來的文件。如果你希望制作出來的安裝光盤在啟動時會出現“press any key to boot from cd”的提示,那麼我們可以把原安裝光盤I386文件夾內的bootfix.bin這個文件復制到BOOT文件夾內。最後把原版安裝光盤中的SPNOTES、WIN51、WIN51IP、WIN51IP.SP1這幾個文件復制到install文件夾中。
三、獲取並修改引導文件
在命令提示符下進入Bbie文件的目錄,輸入Bbie H:命令獲取光盤啟動引導文件,獲取後的引導文件名為image1.bin,保存在Bbie文件夾中。這裡的H:應改為你自己的光驅盤符。啟動WinHex軟件,打開BbIE文件夾內的image1.bin這個文件,然後使用WinHex“搜索”菜單中的“替換文本”功能,把文件內的i386替換為BOOT(大寫),共計替換1次,保存後退出,如圖4。啟動WinHex軟件,打開BOOT文件夾內的setupldr.bin這個文件,然後使用WinHex“搜索”菜單中的“替換文本”功能,把文件內的i386替換為BOOT(大寫),共計替換4次,保存後退出
四、制作ISO光盤鏡像文件
在命令提示符下進入CDImage文件的目錄,輸入如下命令生成ISO鏡像文件,cdimage -lMyXP -bc:\Bbie\image1.bin -h -n -m -o c:\install c:\Myxp.iso。這裡的“c:\BbIE\image1.bin”為光盤引導文件的完整路徑,“c:\Myxp.iso”為ISO光盤鏡像文件的保存路徑。Cdimage的詳細參數說明可直接輸入cdimage.exe(不加參數)來獲得。經過以上的設置後,在C盤的根目錄下就會生成一個名為Myxp.iso的光盤鏡像文件,其大小只有448MB,相比原安裝光盤的560MB少了112MB!最後,通過Nero或Alcohol 120%等軟件的鏡像燒錄功能可以很方便的把它刻錄出來,這樣一張經過瘦身的Windows XP安裝光盤就制作出來了。