倍可親

回復: 2
列印 上一主題 下一主題

自動化裝機一條龍 打造神奇的Win XP安裝盤

[複製鏈接]

1萬

主題

1萬

帖子

1萬

積分

八級貝殼核心

倍可親終生會員(廿一級)

Rank: 5Rank: 5

積分
18033
跳轉到指定樓層
樓主
kent 發表於 2005-8-2 10:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一般的Windows XP安裝光碟,僅僅能夠用於安裝系統,可是我的不同,它除了可以用於自動完成系統的安裝外,甚至連驅動與應用程序也一起安裝了,這樣神奇的Windows XP光碟,你不想要一張嗎?

  我們要製作的光碟具有以下特點:

  ①使用本文介紹的軟體,要比使用微軟提供的無人值守嚮導工具更方便,功能更強大。

  ②全自動安裝Windows XP,並且還能根據我們的習慣自動修改註冊表,讓系統一裝完就已經完成了一些個性化設置。

  ③自動安裝驅動程序。由於現在很多電腦都是使用板載的AC97音效卡及NVIDIA公司的顯卡,只要你使用它們的公板驅動,那麼這張光碟同樣具有一定的通用性。

  ④自動安裝應用程序。讓常用程序一起進駐系統。

  我們製作Windows XP自動安裝光碟的軟體為Winnt.sif Creator(以下簡稱Winntsif),通過它生成的SIF文件,我們就可以完成上述功能。

  知道什麼是SIF文件?

  SIF文件為Windows系統中的自動應答文件,當使用帶有該文件的光碟安裝系統時,SIF會自動為用戶處理安裝過程中的問題。

  無人值守安裝操作系統

  1.基本使用

  第一步:創建目錄。在C盤的根目錄創建一個叫做XPCD的文件夾(C:\XPCD)。複製Windows XP安裝光碟上的所有文件到C:\XPCD中。然後在該目錄下創建如下的子文件夾:C:\XPCD\$OEM$\$1\install\(用於保存應用程序)及C:\XPCD\$OEM$\$1\drivers\(用於保存驅動程序)。

  小提示

  你可以把「install」和「drivers」這兩個文件夾可以任意更名,但不要使用中文字元,並且所有與之相關的參數也需要進行修改。

  第二步:下載軟體Winntsif(下載地址:http://www.iamnotageek.com/images/driver Slipstream/sif.zip),然後將其解壓縮並運行Winntsif.exe。

  小提示

  軟體在使用時,需要.NET框架的支持,.NET框架下載地址:http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe

 第三步:啟動軟體后可以看到有「Configuration」、「Regristry Tweaks」、「Help」、「About」四個選項(見圖1)。下面首先介紹「Configuration」下的一些重要選項。

  

  ①[Data][數據選項]

  這有兩個選項,第一個用於設置當安裝系統時,是從CD(光碟)還是從Floppy(軟盤)引導,我們選擇「CD」;第二個選項「Auto Partition」,表示系統是否自動選擇安裝的分區,這裡我們需要勾選。

  ②[Unattended][自動化選項]

  在這一節裡面「Install Extra Programs」選項用於設置是否自動化安裝第三方的軟體,些項需要勾選。另外,這裡的「Auto Activate」項用於系統自動上網激活,如果是VOL版的Windows XP用戶則不必勾選此項。而窗口下方的兩個文本欄,其中「Driver Path」用於填寫硬體驅動的位置,多個驅動之間可以用「;」分隔(此參數的具體用法會在後面進行設置),另一個「Target Path」則是要我們填寫系統的安裝目錄,使用默認的「\WINDOWS」即可。

  ③[GUIUnattended][系統界面設置選項]

  「Administrator Password」欄,用於設置管理員密碼;「Skip Regional Screen」項表示在安裝系統的過程中會跳過國家選擇這一環節,不必勾選;「Timezone Index」為時區代碼,點擊「View Time Zone Index Values」鏈接,會顯示全部的時區代碼,輸入210,就為中國的時區;「Profiles path」用於設置用戶配置文件保存路徑,使用默認即可。

  ④[UserData][用戶參數設置選項]

  此節用來輸入安裝序列號、用戶名、公司名和電腦名稱。

  ⑤[TapiLocation][用戶定位設置選項]

  這一節的「Country Code」用來輸入國家代碼(中國輸入86即可)和數據機的撥號方式(不必設置)。

  ⑥[RegionalSettings][國家設置選項]

  用來設置系統所使用的語言,在「Language Group」中填入10表示簡體中文,下面的「Language」使用默認即可。

  ⑦[Networking][網路設置選項]

  本節有兩個選項:「Install Default Componants」用來確認是否安裝默認的網路組件,因此需要勾選此項,然後根據網路環境在「Workgroup」中填入組名,或是在「Domain」中填入域名。

  ⑧[Componants][組件設置選項]

  此節用來選擇要安裝的系統組件,根據需要選擇即可。

  ⑨[Shell][系統外觀設置選項]

  用來設置系統裝好后的主題外觀,可以不必設置。

  ⑩[GUIRunOnce][批處理文件定位選項]

  這裡用來指定事先做好的批處理文件的位置(此參數的具體用法會在後面進行設置)。

  當完成了SIF文件的設置后,就可以單擊「Finish」項,這時在窗口右側能看到生成的SIF文件,單擊按鈕「Make my Winntsif」(見圖2),在C:\XPCD\i386\目錄下生成Winnt.sif。

  

  2.自動安裝Windows驅動程序――Driver Path參數詳解

  系統安裝好后的第一個工作就是更新大量的驅動程序,由於筆者使用的是CMI8738的音效卡及GeForce2 MX400的顯卡,所以在這節中將以安裝這兩個驅動程序為例,介紹如何利用Winntsif軟體的Driver Path參數來自動完成驅動的安裝。

    第一步:分別從網上下載最新版的CMI8738和GeForce2 MX400驅動程序。

    第二步:把CMI8738的驅動程序文件解壓到C:\XPCD\$OEM$\$1\Drivers\voice\下;把GeForce2 MX400的驅動程序解壓到C:\XPCD\$OEM$\$1\Drivers\video\下(一般為壓縮包的自解壓文件,用WinRAR就可解壓)。

    第三步:確認CMI8738的驅動程序安裝程序setup_INF.inf在「C:\XPCD\$OEM$\$1\Drivers\voice\」下;確認GeForce2 MX400的驅動文件2KXP_INF.inf在「C:\XPCD\$OEM$\$1\Drivers\video\」下。

    第四步:打開Winntsif軟體,然後在[Unattended]欄位下的「Driver Path」參數中添加好驅動程序的路徑和名稱「Drivers\voice\;Drivers\video\」(見圖3)。

  

  以上工作完成後,安裝程序就會自動在指定位置查找驅動程序了。對於其他設備,同樣可以按照上面的方法來自動安裝驅動程序。

    小提示

  如果要安裝的程序是EXE文件,可以配合下面要介紹的GUIRunOnce參數完成安裝。

 3.應用程序的全自動安裝――GUIRunOnce參數詳解

  要全自動安裝一個軟體,大概的過程是:首先把需要安裝的軟體添加到同一批處理文件中,比如applications.cmd,當然也可以為不同的程序製作不同的批處理;然後把生成的批處理文件保存到C:\XPCD\$OEM$\$1\install\目錄中;最後把批處理文件的路徑添加到Winntsif軟體的「GuiRunOnce」項下即可。

  我們以安裝WinRAR為例,為大家介紹如何讓程序自動安裝。

    第一步:下載WinRAR,並複製安裝文件到C:\XPCD\$OEM$\$1\install\Applications\WinRAR\下。

    第二步:用「記事本」建立批處理文件,文件名為applications.cmd,並保存在C:\XPCD\$OEM$\$1\install下,具體內容如下。

  ECHO.

  ECHO Installing WinRAR 3.20

  ECHO Please wait...

  start /wait %systemdrive%\install\Applications\WinRAR\wrar320.exe /s

  由於默認在軟體中已經添加了applications.cmd批處理,所以我們不必再添加該文件,如果是新增的批處理文件,則需要在「GUIRunOnce」下添加上所需要的批處理命令。

    小提示

  初學電腦的朋友一定會奇怪,如果光碟盤符為其他盤符。比如G盤,H盤,那麼系統是如何準確的找到批處理文件所在的位置呢?這就涉及到「環境變數」的概念了。環境變數就是用一些字母來默認代替我們常用的路徑,比如上面的%systemdrive%就是系統所在的盤符。

  在把幾個常用的環境變數列舉出來給大家參考:

  %systemdrive% 系統所在的盤符

  %systemroot% 指Windows所在目錄

  %profiledir% 指用戶個性化設置Documents and Settings

  目錄

  %appdata% 指應用程序數據Documents and Settings\

  All Users\Application data目錄

  %userprofile% 指保存當前登錄用戶的個性化設置目錄

  %programfiles% 指程序安裝默認的Program Files目錄

  %tmp% 臨時文件夾的目錄  

  4.自動調整註冊表――Regristry Tweaks參數詳解

  除了上面的各個功能外,Winntsif在「Regristry Tweaks」選項下還提供了註冊表優化的選項,如果想讓安裝程序自動的設置系統的註冊表使其更加個性化,更加安全,這款軟體也可以幫你完成,操作過程也非常簡單。

    第一步:展開「Regristry Tweaks」項,然後根據你的需要選擇一些項目。比如,你要使用自動登錄,則可選擇「Startup and Shutdown→Auto-login」;比如,你要修改IE的連接速度,那麼可以選擇「Internet Explorer→Optimize Internet Connection」;如果你要關閉自動運行功能,那麼,只要勾選「System→Disable Autorun」即可。

    第二步:在選擇好所需要的選項后,點擊「Finish!」項,點擊「Construct my tweaks!」按鈕(見圖4),將註冊表文件生成到C:\XPCD\$OEM$\$1\install\目錄下,並取名為RegTweaks.reg。

    第三步:新建一個名為hotfixes.cmd的批處理文件,把下列命令粘貼到你的批處理文件中。

  REGEDIT /S %systemdrive%\install\RegTweaks.reg

  

    小提示

  ★如果你覺得該軟體所涉及的註冊表選項太少,那麼可以從http://www.kellys-korner-xp.com/xp_tweaks.htm,得到更多註冊表項,然後用「記事本」打開RegTweaks.reg,進行添加。

  ★hotfixes.cmd為軟體本身默認帶有的批處理文件,如果你使用了其他文件名,需要自行在「GUIRunOnce」項下添加。

    刻錄光碟

  


  當把上述所有工作完成後就可以製作光碟了,筆者經過摸索,找到了一種非常簡單的製作方法,在製作光碟的過程中會用到WinISO和NERO這兩個軟體。

    第一步:確認Winnt.sif已經複製到C:\XPCD\i386\目錄下,確認批處理文件已經複製到C:\XPCD\$OEM$\$1 \install\,確認所有的驅動及軟體已經複製到相應的位置,並且在Winntsif中的「GuiRunOnce」項下添加了批處理文件的路徑。

    第二步:從http://www.neowin.net/downloads/xpboot.bin下載空白的可引導的Windows XP的ISO文件,在WinISO中打開它,然後把C:\XPCD\目錄下的內容拖動到WinISO窗口中,並保存ISO文件。

    第三步:用NERO軟體將ISO文件進行刻錄即可。

  現在光碟已經製作完成,以後需要重裝系統時,就可以拿出來用了。

0

主題

118

帖子

112

積分

貝殼網友一級

Rank: 3Rank: 3

積分
112
沙發
zhengve 發表於 2005-8-2 12:38 | 只看該作者
好文章,我都非常希望擁有一張自己的xp安裝盤,多謝你們!!
回復 支持 反對

使用道具 舉報

0

主題

138

帖子

30

積分

貝殼新手上路

新新移民(六級)

Rank: 2

積分
30
3
lsb123 發表於 2005-8-3 23:21 | 只看該作者
好文章,我都非常希望擁有一張自己的xp安裝盤,多謝你們!! --------正是我要說的
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-8-8 11:22

快速回復 返回頂部 返回列表