圖解Sysprep封裝系統ide
1、使用安裝管理器工具建立 Sysprep.inf 應答文件工具
要安裝「安裝管理器」工具並建立應答文件,請按照下列步驟操做:ui
1)打開「個人電腦」,而後打開 Windows XP 光盤上的 Support/Tools 文件夾。操作系統
2)將「Deploy.cab」文件拷貝到系統的某個盤下,並將其解壓到C:\sysprep文件夾,打開文件夾。3d
3)運行「setupmgr.exe」文件,出現「安裝管理器」界面。blog
4)單擊「下一步」。ip
5) 單擊「下一步」。字符串
6)選擇「Sysprep 安裝」,單擊「下一步」。cmd
7)選擇「Windows XP Prefessional」, 單擊「下一步」。產品
8)選擇「是」,單擊「下一步」。
9)輸入「名稱和單位」,單擊「下一步」。
10)對相應的「顯示設置」進行配置,單擊「下一步」。
11)選擇「時區」,單擊「下一步」。
12)輸入「產品密鑰」,單擊「下一步」。
13)選擇「自動產生計算機名」,單擊「下一步」。
14)輸入「管理員密碼」,設置自動做爲管理員登陸的次數,單擊「下一步」。
15)選擇「典型設置」,單擊「下一步」。
16)選擇目標計算機到「工做組或域」,單擊「下一步」。
17)單擊「下一步」。
18)默認,單擊「下一步」。
19)選擇「語言」中的中文,單擊「下一步」。
20)單擊「下一步」。
21)單擊「下一步」。
22)單擊「下一步」。
23)輸入「標識字符串」,單擊「下一步」。
24)選擇sysprep.inf文件的路徑,單擊「肯定」。
25)完成建立。
2、查看編輯sysprep.inf
進入到C:\sysprep文件夾下,能夠看到sysprep文件夾中多了一個i368的文件夾和sysprep.inf文件。
Sysprep.inf文件中的內容爲:
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
InstallFilesPath=C:\sysprep\i386
[GuiUnattended]
AdminPassword="abcd.1234" //Windows本地登陸管理員密碼。與安裝時一致。
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=2 //設置二次Windows管理員自動登陸
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
[UserData]
ProductKey=FTQXY-BJ6CR-CB3M6-BP44C-4XVVW //Windows XP安裝序列號
FullName="anta" //用戶名稱
OrgName="anta.com" //用戶組織名稱
ComputerName=* //容許隨機生成Windows NetBIOS ComputeName
[RegionalSettings]
LanguageGroup=9,10
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=windist
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
若是須要製做鏡像,可能還需加入如下內容(可選):
1)OemPnpDriversPath=
這些參數告訴Sysprep Mini-Setup 搜索即插即用設備的驅動程序路徑。建議參考以下格式:
OemPnpDriversPath=drivers\net;drivers\video;drivers\audio;drivers\wifi;drivers\chipse;drivers\modem;drivers\tcm;drivers\1;drivers\2;drivers\3;drivers\4;drivers\5;drivers\6;drivers\7;drivers\8;drivers\9;drivers\10
切記每一個路徑下只能保存一種設備的一種驅動程序!
2)UpdateInstalledDrivers=1
這一參數告訴Mini-Setup 過程去更新基礎鏡像文件裏已安裝的硬件驅動程序。這些更新的驅動程序可由上述方法經過Add-on 鏡像提供。
3)DriverSigningPolicy=Ignore
這一參數容許Mini-Setup 過程安裝未經MS簽名的驅動程序。
4)ExtendOemPartition = 1
5)UnattendMode = FullUnattended
以上這些是加在[Unattended]下。
另外在sysprep.inf的最後面添加
[SysprepMassStorage] 小節
打開一個命令窗口,轉到sysprep.exe所在的目錄,執行命令sysprep -bmsd。Sysprep將構造出SysprepMassStorage小節的內容並結束。 [SysprepMassStorage] 部分標識想要安裝在每一個目的計算機上不一樣的大容量存儲控制器。而後,Sysprep 預先填充必要的驅動程序信息,這樣,當操做系統啓動時,Windows 就能夠在使用某個預約義主存儲控制器的計算機上加載正確的驅動程序。
注:
爲了提升安裝過程的靈活性,你能夠在安裝期間或以後自動運行一些命令。若是要在最小安裝結束後安裝軟件或運行程序、批命令文件、腳本,只要將相應的指令寫入cmdlines.txt文件;若是要在目標系統從新啓動後安裝程序或運行命令,則必須將指令寫入sysprep.inf文件的GuiRunOnce小節。
■ cmdlines.txt
這個文件位於%SystemDrive%\Sysprep\i386\$oem$目錄。下面是一個例子,它以-clean參數運行Sysprep,另外還執行Script1批命令、Program2程序:
[Commands]"%SystemDrive%\Sysprep\Sysprep.exe -clean""FullPath\Script1.cmd""FullPath\Program2.exe -arg1"
cmdlines.txt文件的格式很簡單,不過要注意如下幾點:
⑴ sysprep.inf文件Unattended小節必須聲明InstallFilesPath,而且使其指向$oem$文件夾所在的位置。
⑵ 必須將全部要用到的文件複製到本地硬盤上。
⑶ 若是cmdlines.txt包含的命令修改或建立了註冊表設置,這部分設置將做爲默認用戶的設置寫入,對全部新建的用戶賬戶都有效。
⑷ 不能用cmdlines.txt安裝那些使用Windows Installer的軟件(.msi軟件包)。
3、執行sysprep封裝
打開C:\sysprep文件夾,雙擊「sysprep.exe」執行sysprep封裝。
彈出系統準備工具的窗口,單擊「肯定」;
在「選項」中選中「使用最小化安裝」,關機模式爲「關機」,再單擊「從新封裝」進行封裝。