查看單個文章
舊 2006-09-17, 05:17 PM   #10 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

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啟動,最後就會進入一個命令行視窗,剩下的事情就不要我說了吧!
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次