window|攻略|自動安裝
採用常規的方法安裝 Windows XP,通常需要 1 個小時以上。好在微軟從 Windows 2000 開始就設計了全自動安裝功能,大大節省了我們的時間。筆者在安裝 Windows XP 時,對全自動安裝功能的*作方法作了一些改進,變安裝初期手工輸入命令的過程為磁碟片引導、自動批次檔執行,實現了真正的全自動安裝,安裝時間也縮減了不少。
下面將分別介紹兩種安裝方式下(從硬碟或從光碟片安裝 Windows XP),引導盤的製作方法以及如何產生全自動安裝應答檔案 unattend.txt。
一、自動批次檔的建立
1、從硬碟安裝
(1)在純 DOS 下用 format A:/s 命令格式化一張磁碟片。
(2)在該磁碟片裡建立 Config.sys 檔案,並編輯命令行:
device=C:\windows\himem.sys
提示:用於載入 Windows 的系統資訊檔案 himem.sys,好讓 DOS 系統能運行 smartdrv.exe.
(3)在該磁碟片裡建立 Autoexec.bat 檔案,並編輯命令行:
C:\windows\smartdrv.exe
X:\i386\winnt/u:i386\UNATTEND.TXT /sX:\i386 /t:Z:
提示:X 盤代表 Windows XP 的安裝資料夾 I386 所在的邏輯盤,Z 則代表安裝 Windows XP 的邏輯盤,unattend.txt 是事先用 Windows 安裝管理器製作的全自動安裝應答檔案。
(4)在 CMOS 裡將電腦的啟動順序設定為由磁碟片、硬碟、光碟片引導。
(5)用做好的磁碟片引導系統,當軟碟機燈熄滅後取出磁碟片,正常情況下電腦就會自動完成 Windows XP 的安裝。
2、從光碟片安裝
(1)在純 DOS 下用 format A:/s 命令格式化一張磁碟片。
(2)把全自動安裝應答檔案 unattend.txt 拷進磁碟片裡(把此檔案放在硬碟上也可以,只要設定好路徑,安裝程式也會找到它)。
(3)在磁碟片裡建立 Config.sys 檔案,並編輯命令行:
device=C:\windows\command\ebd\oakcdrom.sys /d:mscdxxx
device=C:\windows\himem.sys
(4)在磁碟片裡建立檔案 Autoexec.bat,並編輯命令行:
C:\windows\command\mscdex.exe/d:mscdxxx
C:\windows\smartdrv.exe
X:\I386\winnt/u:A:\unattend.txt /s:X:\i386 /t:Z:
提示:Config.sys 檔案裡的命令列
device=C:\windows\command\ebd\oakcdrom.sys /d:mscdxxx 和 Autoexec.bat檔案裡的命令列 C:\windows\command\mscdex.exe/d:mscdxxx 都是為了在純 DOS 下載入光碟機。值得一提的是,若檔案 oakcdrom.sys 只能在啟動磁碟片裡拷貝,則Config.sys 裡的命令列應改為 device=oakcdrom.sys/d:mscdxxx,注意:
Config.sys 和 Autoexec.bat 中的 mscdxxx 中的 xxx 可以為任一字元,但二者必須相同。
(5)把磁碟片和光碟片一同放進機器裡,在 CMOS 裡將電腦的啟動順序設定為由光碟片、磁碟片引導。
(6)用磁碟片引導,軟碟機燈會有第二次發光,這是系統在尋找並讀取磁碟片裡的應答檔案 unattend.txt,軟碟機燈熄滅後把磁碟片取出,以後的工作就交給電腦自已處理了。
二、Winnt.exe 參數詳解
以上兩種方法都涉及到 Windows XP 的安裝檔案 Winnt.exe,因此筆者在這裡介紹一下 Winnt.exe 常用的幾個參數。
(1)/r:< 指定目錄名 >
此參數可在安裝時一直安裝使用者所指定目錄中(要包含在 I386 目錄下)的內容,如一些較舊的硬體裝置,Windows XP 內建的驅動程式可能不支援,那我們在安裝時就將這些裝置驅動程式所在目錄一直裝入 Winnt 目錄下。
(2)/rx:< 指定目錄名 >
此參數與上面的參數功能相同,只是在安裝後自動刪除使用者指定的這個目錄。
(3)/s:< 路徑名 >
預設情況下,安裝程式在安裝時會調用位於目前的目錄(即光碟片 I386 目錄)中的眾多安裝源檔案。我們可先將 I386 全部複製到硬碟上,再用此參數(如 Winnt /s:c:\i386)進行定位,以加快安裝速度。
(4)/t:< 分區名 >
預設情況下,安裝程式用 C 盤作為安裝時臨時檔案的存放空間,並在 C 盤上安裝 Windows XP。我們可用此參數更改安裝時臨時檔案的存放空間,如 Winnt/t:d:。
(5)/u:< 應答檔案名稱 >
此參數可結合應答檔案來實現無人看守的全自動安裝。
三、應答檔案的製作
全自動安裝應答檔案 unattend.txt 是通過自動安裝管理器製作的。在安裝盤 SUPPORT 目錄的 Tools 子目錄中,找到一個名為 Deploy 的 CAB 壓縮檔,將該檔案解壓即可看到 setupmgr.exe 程式。雙擊該程式,運行無人安裝管理器, 按照一步步的提示選擇相應選項或者輸入相應資料即可產生全自動安裝應答檔案。由於製作過程比較簡單,此處不再贅述。
用記事本開啟已製成的應答檔案,我們可以看到剛才填寫的內容以一定的書寫格式記錄在此檔案中。此時還可以作適當的修改,例如我們可以在 [Unattended] 項下修改"Reparttion=Yes"(不包括引號,或"=No")來設定是否在安裝時將原有分區全部刪除後建立一個新的 NTFS 分區。在 [Unattended] 項下修改"FileSystem=ConvertNTFS"(不包括引號,或"=LeaveAlone")來設定是將安裝分區格式化為 NTFS 檔案系統,還是保持不變。
需要說明的是,如果你對自動安裝應答檔案中各個選項的含義比較熟悉,也可以直接修改安裝盤 I386 目錄中提供的 unattend.txt 檔案來製作合適的應答檔案。