18 五月, 2014 06:53
Windows 7 整合 SP1
由 《未設定暱稱》 發表於 [ Windows 7 , Windows 客製化 ][ (16) 迴響 ] [ (0) 引用 ] [ (12442) 閱讀 ] [ (0)

寫這一篇的原因是有人問我,因為從開始研究 Windows 7 整合時就已經是 SP1 了,所以對 Windows 7 整合 SP1 一直沒有深入的研究。在網路上找尋相關的資料,發現都是以 RT Se7en Lite 來整合,但個人印象中,RT Se7en Lite 似乎會把原本光碟的目錄及內容弄亂,所以在整合時,一直都不使用 RT Se7en Lite。
在網路上找到了這二篇的文章,動手實作了一下,底下以 Windows 7 Enterprise x86 為例:
Manually Slipstream SP1 Into Windows 7 Installer DVD « FAQforge
Slipstream Windows 7 + Service Pack 1 - Super User

2. 下載 Windows 7 SP1
x86 版本:按 這裡
x64 版本:按 這裡
3. 將 SP1 解壓縮
windows6.1-KB976932-X86.exe /X:d:\SP1content

4. 切換到 SP1content 目錄,使用 7-zip 將 windows6.1-KB976932-X86.cab 解開


5. 解開 NestedMPPContent.cab

6. 修
改
update.ses 把 OfflineInstall 段落中的 Absent 改成 Installed<Tasks operationMode="OfflineInstall">
<Phase>
<package id="Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514" targetState="Installed"/>
</Phase>
</Tasks>
7. 修改 update.mum 和 Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum,把
allowedOffline="false" 改成 allowedOffline="true"
8. 解壓縮 KB976933-LangsCab0.cab 到 KB976933-LangsCab6.cab,如果解開時遇到有檔案重複,請選擇全部覆蓋
9. 掛載install.wim
dism /mount-wim /wimfile:d:\Win7\sources\install.wim /index:1 /mountdir:d:\Test\WIM
10. 進行整合
dism /image:d:\Test\WIM /add-package /packagepath:d:\SP1content
11. 完成整合
dism /Unmount-Wim /MountDir:d:\Test\WIM /Commit
12. 更改 install.wim 資訊
imagex /info d:\Win7\sources\install.wim 1 "Windows 7 企業版 SP1 x86" "Windows 7 企業版 IE8 SP1 x86"
13. 完成 ISO 檔
cdimage -l"GRMCENXVOL_TW_DVD" -t11/22/2010,04:28:10 -u2 -h -bd:\Win7\boot\etfsboot.com -o -m "d:\Win7" "tw_windows_7_Ent_IE8_Update_with_sp1_x86_dvd_20140517.iso"
14. 進行安裝來驗證
大大你好:
上文提到的:步驟 13.
13. 完成 ISO 檔
cdimage -l"GRMCENXVOL_TW_DVD" -t11/22/2010,04:28:10 -u2 -h -bd:\Win7\boot\etfsboot.com -o -m "d:\Win7" "tw_windows_7_Ent_IE8_Update_with_sp1_x86_dvd_20140517.iso"
這字串可以簡化成這樣嗎?
cdimage -u2 -h -bd:\Win7\boot\etfsboot.com -o -m "d:\Win7" "DVDROM.iso"
另再問 -o -m 是甚麼意思?
懇請大大指導!