不求人 Windows XP 個性光盤自己做
有沒有想過DIY一張全自動安裝的Windows XP安裝光盤,將設備驅動程序和一些必備的工具軟件都集成到安裝過程中去?實現起來似乎有些困難,不過,有了Winnt.sif Creator的相助,我們完全可以……
微軟提供的自動應答文件創建工具(安裝管理器,位于安裝光盤:SupportToolsDeploy.cab文件中)雖然可以完成我們的任務,由于操作實在太繁瑣。但Winnt.sif Creator軟件卻可以更加直觀地幫助我們打造屬于自己的安裝光盤。它是綠色軟件,解壓后直接執行WINNTSIF.exe即可打開圖1所示的主界面窗口,我們只介紹與本文有關的選項設置。
第一步:復制所需的系統、驅動和相應工具軟件。先將Windows XP安裝光盤的所有文件復制到硬盤中,例如g:winxp,再在winxp文件夾下創建%oem%子文件夾,再在該文件夾下創建一個名為的子目錄,然后在其下創建drivers和install兩個子目錄,分別用于保存設備驅動程序和應用程序的安裝文件。要記著不要取中文名稱。
第二步:實現Windows XP的無人值守安裝
在[Configuration]小節中完成相應的設置:
1.Data:數據選項,默認設置下安裝光盤將從CD引導系統,如果你選擇從Floppy(軟盤)引導系統,可以在這里重新設置,Auto Partition允許系統自動選擇安裝分區,否則安裝程序將請求用戶作出決定,建議選中該項,如圖1。
2.Unattended:無人值守安裝設置。Repartition可以自動刪除當前分區并重新創建為NTFS格式,否則將直接開始安裝并使用原有文件系統;Show Create User Screen可以顯示賬戶創建屏幕;Auto Activate復選項將自動激活Windows XP,當然前提是已經建立了Internet連接,而且安裝序列號必須有效。這里的Driver Path文本框允許用戶填寫設備驅動程序的路徑信息,后面將會詳細介紹;Target Path文本框則定義了Windows XP的安裝文件夾,默認設置是“Windows”,一般不用更改。
3.GUIUnattended:為無人值守安裝設置圖形用戶界面。這里可以設置系統管理員密碼,Skip Regional Screen復選項允許安裝過程中跳過區域選擇這一步,Timezone Index表示時區代碼,單擊View Time Zone Index Values鏈接可以查看詳細信息,這里我們應該輸入210(中國標準時區);至于下面的Profiles Path是用于設置用戶配置文件的保存路徑,保留默認設置即可。
4.UserData:用戶數據設置,如圖2所示,在這里可以輸入25位的安裝序列號、用戶名、單位名、計算機名等信息。
5.TapiLocation:國家代碼設置,例如美國的國家代碼是44,單擊View Country Codes鏈接可以查看詳細信息,我們應該輸入86。
6.RegionalSettings:區域代碼設置,單擊View Group Values鏈接可以查看詳細信息,簡體中文用戶應該在Language Group框中輸入10。
小提示
其他如Display(顯示設置)、Networking(網絡設置)、Componants(Windows XP組件設置)、Shell(界面設置)、GUIRunonce(批處理文件設置)都可以取默認設置,當然也可以在此進行必要的修改,此處不多說。
上述設置完成后,單擊Finish按鈕,系統已自動在g:winxp%oem%install文件夾下創建了main_batch.cmd、hotfixes.cmd、applications.cmd三個批處理文件,這些批處理文件將在Windows XP安裝完畢并使用管理員帳號登錄系統后執行,后面還將會涉及到對它們的修改。另外,所有的設置也會自動保存在生成的SIF文件中,單擊右下角的Make my WINNT.SIF按鈕將在指定路徑創建winnt.sif文件,注意應該保存在g:winxpi386文件夾中。
第三步:對注冊表進行自動調整
如果你不希望Windows XP安裝結束后再去調整注冊表,直接在[Regristry Tweaks]小節中完成相應的設置即可,如圖3。
1.Startup and Shutdown:選中Auto-Login復選項,然后輸入用戶名、密碼即可自動實現自動登錄,選中Disable Welcome Screen復選項將不使用歡迎屏幕而使用標準界面登錄。
2.System:Register Windows可以指導用戶注冊Windows,Disable Remote Assistance可以禁用遠程協助,Disable Autorun可以禁用自動運行功能等。
3.Shell:Speed up Start Menu Display可以加速開始菜單的顯示速度,Hide Network icon可以隱藏網絡鄰居圖標,Remove Language Bar可以從桌面上移除語言欄,Disable Windows Picture and Fax viewer可以禁用圖片和傳真查看器。
4.Context Menu:允許在右鍵菜單中添加Copy To或Move To項。其他都取默認值即可。完成上述設置后,單擊Finish!按鈕將顯示相應的注冊表鍵值內容,單擊Construct my tweaks!按鈕可以在指定路徑生成相應的注冊表文件,注意應該保存在g:winxp%oem%install文件夾下(文件名可任意取,例如tweak.reg,但切記不要保存為tweak.reg.txt這樣的文件),同時還需要編輯一下該文件夾下一個名為hotfixes.cmd的批處理文件,內容如下:
echo
echo 應用注冊表調整…
regedit /s %systemdrive%%oem%installtweak.reg
echo
exit
小提示這里的%systemdrive%是一個環境變量,表示系統所在的盤符?批文件中的tweak.reg要與前面保存的注冊表文件一致。
第四步:自動安裝設備驅動程序
例如,我們準備將BAFO的BF-100C USB連接線纜的驅動程序添加到Windows XP的安裝文件夾中,以便安裝操作系統時也能自動安裝驅動程序,該怎么操作呢?
首先,我們應該在g:winxp%oem%drivers文件夾中創建一個名為bf-100c的子文件夾,然后將BF-100C的驅動程序文件復制過去,注意請保證BF-100C的驅動程序文件Usbbc20.inf在此路徑下。
接下來,返回Winnt.sif Creator主界面,在[Unattended]小節下選中Install Extra Programs復選項;再將OemPnPDriversPath=的下一行添加新的設備驅動程序路徑和名稱,這里應該用英文半角的分號進行分隔,由于安裝程序會在%systemroot%所在驅動器的根目錄中尋找這些驅動程序,因此這里我們不必輸入驅動器盤符,格式如下:OemPnPDriversPath=driversbf-100c;
小提示
★如果你還需要安裝更多設備的驅動程序,可以繼續在g:winxp%oem%drivers下創建新的子文件夾,在[Unattended]小節的“OemPnPDriversPath=”的下一行按照上述格式繼續添加內容。
★如果你的設備驅動程序是一個ZIP壓縮包,直接解壓縮到相應文件夾下即可;如果是一個EXE格式的自解壓文件,請使用WinZIP或WinRAR釋放;假如某個設備的驅動程序沒有INF信息文件,而只能通過EXE文件安裝的話,則可考慮下面的方法。
第五步:自動安裝第三方應用程序
例如,我們準備將BAFO的BF-100C USB連接線纜的控制程序Direct-LinQ添加到Windows XP的安裝文件中,該如何操作呢?
首先,將Direct-LinQ控制程序的安裝文件夾復制到g:winxp%oem%install文件夾中,接下來編輯一下名為applications.cmd的批處理文件,內容如下: @echo off cls echo echo Installing Direct-LinQ,Please wait… start /wait %systemdrive%%oem%installapplicationsDirect-LinQsetup.exe echo exit
小提示
如果你還需要安裝其他的第三方應用程序,可以在這個批處理文件中添加更多的start語句,格式同上,當然不要忘記復制安裝文件夾過去。返回Winnt.sif Creator主界面,在[GUIRunOnce]小節中檢查applications.cmd文件的路徑是否一致。
OK,總算大功告成了。哦,等等~~。別忘記了在完成上述所有工作后,再次單擊Finish重新將更新后的winnt.sif文件保存在g:winxpi386文件夾中,否則做了都是白做,呵呵。
第六步:刻錄成可引導光盤
下載、安裝、注冊并啟動WinISO(如果不注冊,可能無法保存大于100MB數據),將Windows XP原版光盤放入光驅中,選擇“操作→從CDROM制作ISO文件”,在打開的“從CDROM制作ISO文件”對話框中選中ASPI單選按鈕,按下“制作”按鈕將Windows XP光盤制作成ISO文件,并把它保存為c:winxp.iso文件。接著用WinISO打開C:winxp.iso文件。選中其中所有文件,按下Del鍵把所有文件和文件夾全部刪除掉!按下Win+E鍵,啟動“資源管理器”,并定位到g:winxp文件夾下。按下Ctrl+A選中所有文件,將其拖放到WinISO右邊窗口中,把當前文件夾下的內容保存到C:winxp.iso文件。最后按下工具欄上的“保存”圖標,更新winxp.iso文件。
最后啟動Nero Burning ROM,選擇“刻錄器→刻錄映像文件”,選擇C:winxp.iso文件將它刻錄到光盤上,用它來安裝系統即可實現我們文前所提的所有功能。
