WIM 封裝的 Windows XP SP2 製作過程全記錄
一向不喜歡到各種論壇去註冊灌水什麼的,最近從 BTChina 上下載到 WIM 封裝的 Windows XP SP2,便對其製作技術產生了興趣。接著就是到網站(
http://www.msfans.net/bbs)上註...攻擊了。
考慮到要反覆測試,所以一開始便在 vm 虛擬機上執行 Windows XP 的安裝及 WIM 封裝,封裝完成後,又通過 FTP 下載到主機,花費時間很長。所以,決定不使用虛擬機,改在真實的主機上進行。具體步驟如下:
1、安裝 Windows XP SP2 最新版本,打好各種修正檔,調整好各種設置。
2、用 Ghost 做好備份。
3、刪除可以刪除的各種垃圾,以減小體積,這一步一定要小心。
3、用 Setupmgr.exe 產生自動封裝腳本 sysprep.inf 文件。
4、用 Sysprep.exe 執行封裝操作。
5、用深山紅葉啟動光碟啟動電腦,進行 Windows PE。用 Ximage.exe 執行 樓主x 壓縮。
1 下載 Longhorn 光碟,從中提取出 install.wim 文件放在 E:install.wim;
2 執行命令 ximage /info E:install.wim,觀察看到的訊息:
Available Image Choices:
------------------------
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<WIM>
<IMAGE INDEX="0">
<DIRCOUNT>33</DIRCOUNT>
<FILECOUNT>979</FILECOUNT>
<TOTALBYTES>152267917</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x1C58977</HIGHPART>
<LOWPART>0x96FB6AE0</LOWPART>
</CREATIONTIME>
<DESCRIPTION>WINPE BOOT IMAGE</DESCRIPTION>
<FLAGS>1</FLAGS>
</IMAGE>
<IMAGE INDEX="1">
<DIRCOUNT>32</DIRCOUNT>
<FILECOUNT>976</FILECOUNT>
<TOTALBYTES>152267730</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x1C58977</HIGHPART>
<LOWPART>0xB38CF480</LOWPART>
</CREATIONTIME>
<DESCRIPTION>WINPE DRIVE IMAGE</DESCRIPTION>
<FLAGS>2</FLAGS>
</IMAGE>
<IMAGE INDEX="2">
<DIRCOUNT>1882</DIRCOUNT>
<FILECOUNT>22874</FILECOUNT>
<TOTALBYTES>3965721128</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x1C58C3D</HIGHPART>
<LOWPART>0x9A7EE2A0</LOWPART>
</CREATIONTIME>
<DESCRIPTION>ALL IN 1 IMAGE</DESCRIPTION>
<FLAGS>0</FLAGS>
</IMAGE>
</WIM>
可以看到 flag 1 和 flags 2 包含了Windows PE 的啟動訊息和驅動部分。
3 產生兩個虛擬驅動器:
md D:\boot
md d:\drive
subst x: d:\boot
subst y:\drive
4 將 install.wim 中的內容張開到驅動器x:和y:
設 ximage 所在的目錄在 D:\ximage;進入該目錄,鍵入
ximage /apply e:\install.wim x: 1
ximage /apply e:\install.wim y: 2
5 將 x: 和 Y: 由的文件產生新的 WIM 文件:
ximage /flags 1 /boot x: e:\install0.wim "BOOT IMAGE"
ximage /flags 2 /append y: e:\install0.wim "DRIVE IMAGE"
新產生的 install0.wim 文件比 install.wim 文件小很多。
6 覆蓋了原來的 install.wim 文件:
copy e:\install0.wim e:\install.wim
7 將啟動碟的所有內容壓制到新 install.wim 文件中:
xiamge /flags 0 /append c: e:\install.wim "WINXP SP2 IMAGE"
這一步的時間很長,圖拉丁1.2G 時執行 Ghost 只需要 4 分鐘,用 ximage 樓主x 壓縮需要 21 分鐘。
6、用 Ghost 恢復系統。
7、將 insall.wim 文件放入下載的 iso 文件(
www.msfans.net/bbs 有死性不改提供的 iso 下載)中,重新產生 iso 鏡像,刻盤,測試。
至此,整個封裝過程結束。
由於 封裝的 iso 內有大量的新驅動,在 vm 中測試可能會藍底白字畫面,但在主機上安裝不會有問題。
沒有XIMAGE從VISTA PE提取文件的方法
XIMAGE只有幾個版本,VISTA 卻有好多個版本,
檢視安裝盤發現 \sources\setup.exe 是安裝VISTA過程中必須執行的。
找到一個 cmd.exe ,把名字改成 setup.exe 然後拷貝過去覆蓋一下。
用VMWARE啟動,最後就會進入一個命令行視窗,剩下的事情就不要我說了吧!