如何使用Sysprep工具自動實現XP的成功部署

一、簡介

  本文分步描述瞭如何使用系統準備工具 (Sysprep) 來自動實現 Microsoft Windows XP 的成功部署。Sysprep 是一個爲系統管理員、原始設備製造商 (OEM) 以及其他必須在多臺計算機上自動部署 Windows XP 操作系統的人士設計的工具。在一臺計算機上執行初始安裝步驟後,可以運行 Sysprep 工具來準備用於克隆的示範計算機。

  二、運行 Sysprep 工具的要求

  ●要使用 Sysprep 工具,計算機的硬件和相關設備必須滿足下列要求:

  ●參考計算機和目標計算機必須具有兼容的 HAL。例如,基於高級可編程中斷控制器 (APIC) MPS(多處理器系統)必須使用相同的 APIC HAL。基於標準 HAL 可編程中斷控制器 (PIC) 的系統與 APIC HAL MPS HAL 都不兼容。

  ●參考計算機和目標計算機必須具有相同的高級配置和電源界面 (ACPI) 支持。

  ●參考計算機和目標計算機上的即插即用設備(如調制解調器、聲卡、網絡適配器和視頻卡)不是非得來自同一個製造商。但是,必須提供這些設備的驅動程序。

  ●第三方磁盤映像軟件或磁盤複製硬件設備是必需的。這些產品可創建計算機硬盤的二進制映像,並將該映像複製到另一個硬盤或存儲到單獨磁盤上的文件中。

  ●目標計算機上的硬盤大小必須至少與參考計算機上的硬盤大小相同。如果目標計算機上的硬盤較大,則主分區中不包括這一差別。但是,如果主分區是使用 NTFS 文件系統進行格式化的,則可以使用 Sysprep.inf 文件中的 ExtendOemPartition 項來擴展主分區。

  三、準備參考計算機

  要準備一臺參考計算機以用於 Windows XP 中的 Sysprep 部署,請按照下列步驟操作:

  1.在參考計算機上,安裝此操作系統以及任何希望安裝在目標計算機上的程序。

  2.單擊“開始”,單擊“運行”,鍵入 cmd,然後單擊“確定”。

  3.在命令提示符處,轉到驅動器 C 的根文件夾,然後鍵入 md Sysprep

  4. Windows XP 操作系統光盤插入正確的 CD-ROM DVD-ROM 驅動器中,然後打開 \Support\Tools 文件夾中的 Deploy.cab 文件。

  注意:爲確保使用的是 Service Pack 的正確版本的 Deploy.cab 文件,請使用隨此 Service Pack 分發的 Deploy.cab 文件。請訪問下面的 Microsoft 網站以下載正確版本的 Service Pack [url]http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn[/url]

  5. Sysprep.exe 文件和 Setupcl.exe 文件複製到 Sysprep 文件夾中。

  注意:如果使用 Sysprep.inf 文件,還應將該文件複製到 Sysprep 文件夾中。爲了使 Sysprep 工具正常運行,Sysprep.exe 文件、Setupcl.exe 文件和 Sysprep.inf 文件都必須在同一個文件夾下。

  6.取出 Windows XP 操作系統光盤。

  7.在命令提示符處,鍵入 cd Sysprep 以轉到 Sysprep 文件夾。

  8.要運行 Sysprep 工具,請在命令提示符處鍵入以下命令: Sysprep /optional parameter注意:要查看參數列表,請參見“Sysprep 參數”一節。

  如果從 %systemdrive%\Sysprep 文件夾運行 Sysprep.exe 文件,則 Sysprep.exe 文件會在運行結束後刪除整個文件夾及其內容。

  Microsoft 建議您在參考計算機上運行 Sysprep.exe 文件後,將參考計算機從本地網絡中隔離出來,隨後在該本地網絡中部署映像以避免任何 NetBIOS 衝突。這將允許 Sysprep 工具完成安裝程序,加入指定的域,並使用在 Sysprep.inf 應答文件中指定的新計算機名。

  創建 Sysprep.inf 應答文件

  Sysprep.inf 應答文件是一個文本文件,它將針對一系列圖形用戶界面 (GUI) 對話框的應答編成腳本。要創建 Sysprep 工具所使用的 Sysprep.inf 應答文件,可以使用文本編輯器,或者使用包含在 Windows XP 光盤上並且同時包含在 Microsoft Windows XP Resoource Kit 中的安裝管理器工具。必須將應答文件重命名爲 Sysprep.inf,並將它放在安裝 Windows XP 的驅動器的根目錄下的 Sysprep 文件夾中,或者可以將這些文件放在軟盤上。如果 Sysprep 文件夾的名稱不同,安裝程序將忽略它。這裏沒有指定最小化安裝嚮導應答文件的參數。  

  Sysprep.inf 應答文件格式及參數

  ●Sysprep.inf 應答文件格式和參數與 Windows XP Unattended.txt 文件相同,但是隻支持下列部分和參數:

  [Unattended]

  ExtendOemPartition

  OemPnPDriversPath

  OemSkipEula

  InstallFilesPath

  KeepPageFile

  ResetSourcePath

  UpdateHAL

  UpdateUPHAL

  UpdateInstalledDrivers

  TapiConfigured

  [GuiUnattended]

  AdminPassword

  Autologon

  AutoLogonCount

  OEMDuplicatorString

  OEMSkipRegional

  OEMSkipWelcome

  TimeZone

  [UserData]

  支持與 Unattend.txt 文件相同的條目集。

  [LicenseFilePrintData]

  支持與 Unattend.txt 文件相同的條目集。

  [GuiRunOnce]

  支持與 Unattend.txt 文件相同的條目集。

  [Display]

  支持與 Unattend.txt 文件相同的條目集。

  [RegionalSettings]

  支持與 Unattend.txt 文件相同的條目集。

  [Networking]

  支持與 Unattend.txt 文件相同的條目集。

  [Identification]

  支持與 Unattend.txt 文件相同的條目集。

  [TapiLocation]

  [Sysprep]

  自動生成 [SysprepMassStorage] 部分中的條目。

  [SysprepMassStorage]

  允許使用具有不同海量存儲設備的計算機上的相同映像。

  四、創建應答文件

  要安裝“安裝管理器”工具並創建應答文件,請按照下列步驟操作:

  1.打開“我的電腦”,然後打開 Windows XP 光盤上的 Support\Tools 文件夾。

  2.雙擊“Deploy.cab”文件以打開它。

  3.在“編輯”菜單上,單擊“全選”。

  4.在“編輯”菜單上,單擊“複製到文件夾”。

  5.單擊“新建文件夾”。

  鍵入所需的安裝管理器文件夾名稱,然後按 Enter 鍵。例如,鍵入“setup manager”,然後按 Enter 鍵。

  6.單擊“複製”。

  7.打開所創建的新文件夾,然後雙擊“Setupmgr.exe”文件。Windows 安裝管理器嚮導隨即啓動。

  8.按照嚮導中的說明創建應答文件。

  有關如何創建應答文件的其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章: 308662 如何在 Windows 2000 中使用安裝管理器創建應答文件

  五、Sysprep參數

  在 Windows XP 中,可以將下列可選參數與 Sysprep 命令一起使用:

  -activated - 不重設 Windows 產品激活的寬限期。只有在出廠前激活了 Windows 安裝纔可以使用該參數。

  重要說明:用來激活 Windows 安裝的產品密鑰必須與貼在特定計算機上的 COA 不乾膠標籤上的產品密鑰相匹配。

  -audit - 重新啓動計算機進入“工廠”模式,而不需要生成新的安全 ID (SID) 或處理 Winbom.ini 文件中 [OEMRunOnce] 部分的任何項目。只有在計算機已經處於“工廠”模式時,才使用該命令行參數。

  -bmsd - 將所有可用的海量存儲設備填入 [SysprepMassStorage] 部分。

  -clean - 清除 Sysprep.inf 文件中 [SysprepMassStorage] 部分所使用的關鍵設備數據庫。

  -factory - 在啓用網絡功能但不顯示“歡迎使用 Windows”或“最小化安裝”的狀態下重新啓動。該參數用於更新驅動程序、運行即插即用枚舉、安裝程序、測試、用客戶數據配置計算機或在工廠環境中進行其他配置更改。對於使用磁盤映像(或克隆)軟件的公司,“工廠”模式可以減少需要的映像數目。

  在以“工廠”模式完成所有任務之後,使用 -reseal 參數運行 Sysprep.exe 文件,以使計算機做好最終用戶交貨準備。

  -forceshutdown - Sysprep.exe 文件完成後關閉計算機。

  注意:此參數用於使用 ACPI BIOS 的計算機,這些計算機在 Sysprep.exe 文件表現默認行爲時不能正常關機。

  -mini - Microsoft Windows XP Professional 配置爲使用“最小化安裝”,而不是使用“歡迎使用 Windows”。該參數對 Microsoft Windows XP Home Edition 不起作用,其中首次運行經驗總是“歡迎使用 Windows”。

  請注意,如果您打算使用 Sysprep.inf 文件自動進行最小化安裝,則必須使用 -mini 開關運行 Sysprep 工具,或者在 GUI 界面中單擊以選中“最小化安裝”複選框。如果不選擇運行“最小化安裝”,則默認情況下 Windows XP Professional 將運行“歡迎使用 Windows”。

  -noreboot - 在不重新啓動計算機或準備複製的情況下,修改註冊表項(SIDOemDuplicatorString 和其他註冊表項)。該參數主要用於測試,尤其是查看是否正確修改了註冊表。Microsoft 不推薦使用該選項,因爲在運行 Sysprep.exe 文件後對計算機做出更改可能會使 Sysprep.exe 文件所做的準備失效。不要在生產環境中使用該參數。

  -nosidgen - 運行 Sysprep.exe 文件而不生成新的 SID。如果不復制運行 Sysprep.exe 文件的計算機或者要預先安裝域控制器,則必須使用該參數。

  -pnp - 在最小化安裝期間運行舊式設備的完整的即插即用設備枚舉和安裝。如果首次運行經驗是“歡迎使用 Windows”,則命令行參數不起作用。

  僅當在必須檢測和安裝舊式非即插即用設備時,才使用 -pnp 命令行參數。不要在僅使用即插即用設備的計算機上使用 sysprep -pnp 命令行參數。否則,將增加首次運行經驗所需的時間,而對用戶沒有任何好處。

  注意:如果必須使用未簽名的驅動程序,則使用 UpdateInstalledDrivers=yes 參數連同 OemPnPDriversPath= DriverSigningPolicy=ignore 而非 -pnp 命令行參數以提供更加無縫的安裝。

  -quiet - 運行 Sysprep.exe 文件而不顯示屏幕確認消息。如果要自動運行 Sysprep.exe 文件,則該參數很有用。例如,如果要在無人蔘與安裝程序完成後立即運行 Sysprep.exe 文件,應將 sysprep -quiet 命令添加到 Unattend.txt 文件的 [GuiRunOnce] 部分中。

  -reboot - 強制計算機自動重新啓動,然後按照指定的方式,啓動“歡迎使用 Windows”、“最小化安裝”或“工廠”模式。如果要審覈計算機,並驗證首次運行經驗是否運行正確,該參數很有用。

  -reseal - 清除事件查看器日誌並使計算機做好準備以便向客戶傳送。“歡迎使用 Windows”或“最小化安裝”設置爲在下次計算機重新啓動時啓動。如果運行 sysprep -factory 命令,必須將安裝封裝爲預安裝過程的最後一個步驟。爲此,請運行 sysprep -reseal 命令或單擊“Sysprep”對話框中的“重新封裝”按鈕。

  六、參考信息

  有關如何使用 Sysprep.inf 文件進行多語言支持的更多信息,請參閱聯機幫助。

  有關應答文件及其有效參數值的更詳細的解釋,請參閱 Windows XP Professional 光盤上 \Support\Tools\Deploy.cab 文件夾下的 Ref.chm 文件.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章