Windows XP操作系統(tǒng)自動(dòng)安裝全攻略
采用常規(guī)的方法安裝 Windows XP,通常需要 1 個(gè)小時(shí)以上。好在微軟從 Windows 2000 開始就設(shè)計(jì)了全自動(dòng)安裝功能,大大節(jié)省了我們的時(shí)間。筆者在安裝 Windows XP 時(shí),對(duì)全自動(dòng)安裝功能的*作方法作了一些改進(jìn),變安裝初期手工輸入命令的過程為軟盤引導(dǎo)、自動(dòng)批處理文件執(zhí)行,實(shí)現(xiàn)了真正的全自動(dòng)安裝,安裝時(shí)間也縮減了不少。
下面將分別介紹兩種安裝方式下(從硬盤或從光盤安裝 Windows XP),引導(dǎo)盤的制作方法以及如何生成全自動(dòng)安裝應(yīng)答文件 unattend.txt。
一、自動(dòng)批處理文件的建立
1、從硬盤安裝
(1)在純 DOS 下用 format A:/s 命令格式化一張軟盤。
(2)在該軟盤里創(chuàng)建 Config.sys 文件,并編輯命令行:
device=C:windowshimem.sys
提示:用于加載 Windows 的系統(tǒng)信息文件 himem.sys,好讓 DOS 系統(tǒng)能運(yùn)行 smartdrv.exe.
(3)在該軟盤里創(chuàng)建 Autoexec.bat 文件,并編輯命令行:
C:windowssmartdrv.exe X:i386winnt/u:i386UNATTEND.TXT /sX:i386 /t:Z:
提示:X 盤代表 Windows XP 的安裝文件夾 I386 所在的邏輯盤,Z 則代表安裝 Windows XP 的邏輯盤,unattend.txt 是事先用 Windows 安裝管理器制作的全自動(dòng)安裝應(yīng)答文件。
(4)在 CMOS 里將計(jì)算機(jī)的啟動(dòng)順序設(shè)置為由軟盤、硬盤、光盤引導(dǎo)。
(5)用做好的軟盤引導(dǎo)系統(tǒng),當(dāng)軟驅(qū)燈熄滅后取出軟盤,正常情況下計(jì)算機(jī)就會(huì)自動(dòng)完成 Windows XP 的安裝。
2、從光盤安裝
(1)在純 DOS 下用 format A:/s 命令格式化一張軟盤。
(2)把全自動(dòng)安裝應(yīng)答文件 unattend.txt 拷進(jìn)軟盤里(把此文件放在硬盤上也可以,只要設(shè)置好路徑,安裝程序也會(huì)找到它)。
(3)在軟盤里創(chuàng)建 Config.sys 文件,并編輯命令行:
device=C:windowscommandebdoakcdrom.sys /d:mscdxxx device=C:windowshimem.sys
(4)在軟盤里創(chuàng)建文件 Autoexec.bat,并編輯命令行: C:windowscommandmscdex.exe/d:mscdxxx C:windowssmartdrv.exe X:I386winnt/u:A:unattend.txt /s:X:i386 /t:Z:
提示:Config.sys 文件里的命令行
device=C:windowscommandebdoakcdrom.sys /d:mscdxxx 和 Autoexec.bat文件里的命令行 C:windowscommandmscdex.exe/d:mscdxxx 都是為了在純 DOS 下加載光驅(qū)。值得一提的是,若文件 oakcdrom.sys 只能在啟動(dòng)軟盤里拷貝,則Config.sys 里的命令行應(yīng)改為 device=oakcdrom.sys/d:mscdxxx,注意:
Config.sys 和 Autoexec.bat 中的 mscdxxx 中的 xxx 可以為任意字符,但二者必須相同。
(5)把軟盤和光盤一同放進(jìn)機(jī)器里,在 CMOS 里將計(jì)算機(jī)的啟動(dòng)順序設(shè)置為由光盤、軟盤引導(dǎo)。
(6)用軟盤引導(dǎo),軟驅(qū)燈會(huì)有第二次發(fā)光,這是系統(tǒng)在尋找并讀取軟盤里的應(yīng)答文件 unattend.txt,軟驅(qū)燈熄滅后把軟盤取出,以后的工作就交給計(jì)算機(jī)自已處理了。
二、Winnt.exe 參數(shù)詳解
以上兩種方法都涉及到 Windows XP 的安裝文件 Winnt.exe,因此筆者在這里介紹一下 Winnt.exe 常用的幾個(gè)參數(shù)。
(1)/r:< 指定目錄名 >
此參數(shù)可在安裝時(shí)一直安裝用戶所指定目錄中(要包含在 I386 目錄下)的內(nèi)容,如一些較舊的硬件設(shè)備,Windows XP 自帶的驅(qū)動(dòng)程序可能不支持,那我們?cè)诎惭b時(shí)就將這些設(shè)備驅(qū)動(dòng)程序所在目錄一直裝入 Winnt 目錄下。
(2)/rx:< 指定目錄名 >
此參數(shù)與上面的參數(shù)功能相同,只是在安裝后自動(dòng)刪除用戶指定的這個(gè)目錄。
(3)/s:< 路徑名 >
默認(rèn)情況下,安裝程序在安裝時(shí)會(huì)調(diào)用位于當(dāng)前目錄(即光盤 I386 目錄)中的眾多安裝源文件。我們可先將 I386 全部復(fù)制到硬盤上,再用此參數(shù)(如 Winnt /s:c:i386)進(jìn)行定位,以加快安裝速度。
(4)/t:< 分區(qū)名 >
默認(rèn)情況下,安裝程序用 C 盤作為安裝時(shí)臨時(shí)文件的存放空間,并在 C 盤上安裝 Windows XP。我們可用此參數(shù)更改安裝時(shí)臨時(shí)文件的存放空間,如 Winnt/t:d:。
(5)/u:< 應(yīng)答文件名 >
此參數(shù)可結(jié)合應(yīng)答文件來實(shí)現(xiàn)無人看守的全自動(dòng)安裝。
三、應(yīng)答文件的制作
全自動(dòng)安裝應(yīng)答文件 unattend.txt 是通過自動(dòng)安裝管理器制作的。在安裝盤 SUPPORT 目錄的 Tools 子目錄中,找到一個(gè)名為 Deploy 的 CAB 壓縮文件,將該文件解壓即可看到 setupmgr.exe 程序。雙擊該程序,運(yùn)行無人安裝管理器, 按照一步步的提示選擇相應(yīng)選項(xiàng)或者輸入相應(yīng)數(shù)據(jù)即可生成全自動(dòng)安裝應(yīng)答文件。由于制作過程比較簡(jiǎn)單,此處不再贅述。
用記事本打開已制成的應(yīng)答文件,我們可以看到剛才填寫的內(nèi)容以一定的書寫格式記錄在此文件中。此時(shí)還可以作適當(dāng)?shù)男薷模缥覀兛梢栽?[Unattended] 項(xiàng)下修改'Reparttion=Yes'(不包括引號(hào),或'=No')來設(shè)定是否在安裝時(shí)將原有分區(qū)全部刪除后建立一個(gè)新的 NTFS 分區(qū)。在 [Unattended] 項(xiàng)下修改'FileSystem=ConvertNTFS'(不包括引號(hào),或'=LeaveAlone')來設(shè)定是將安裝分區(qū)格式化為 NTFS 文件系統(tǒng),還是保持不變。
需要說明的是,如果你對(duì)自動(dòng)安裝應(yīng)答文件中各個(gè)選項(xiàng)的含義比較熟悉,也可以直接修改安裝盤 I386 目錄中提供的 unattend.txt 文件來制作合適的應(yīng)答文件。
