宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

寫這一篇的原因是有人問我,因為從開始研究 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

1. 先用虛擬光碟軟體,將 ISO 檔掛載起來,並將 ISO 檔內容複製到 d:\Win7 目錄


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.mumWindows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum,把
allowedOffline="false" 改成 allowedOffline="true"


8. 解壓縮 KB976933-LangsCab0.cabKB976933-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. 進行安裝來驗證





 
 
 
用LINE傳送

  1. Re: Windows 7 整合 SP1

    大大你好:

    上文提到的:步驟 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 是甚麼意思?

    懇請大大指導!

    [回覆] 初心者 迴響於 11 十月, 2014 17:54

  2. Re: Windows 7 整合 SP1

    在這一篇文章中有提到:
    http://blog.ilc.edu.tw/blog/blog/25793/post/72384/441073

    -o 是同樣的檔案只儲存一次
    -m 不限制完成的 ISO 檔大小

    [回覆] 《未設定暱稱》 迴響於 11 十月, 2014 18:33

  3. Re: Windows 7 整合 SP1

    你好,有幾個疑問請教

    1.在步驟12出現
    'imagex' 不是內部或外部命令、可執行的程式或批次檔。

    這該怎麼解決?

    2.步驟12我可以
    imagex /info d:\Win7\sources\install.wim 1 "Windows 7 Ultimate SP1 x64"
    這樣就可以了嗎?

    3.第13步驟的指令方式能略介紹嗎?

    目前卡在第12步驟,還請指教,謝謝!

    [回覆] rucifa 迴響於 16 十一月, 2014 23:14

  4. Re: Windows 7 整合 SP1

    你好,有幾個疑問請教

    1.在步驟12出現
    'imagex' 不是內部或外部命令、可執行的程式或批次檔。

    這該怎麼解決?

    2.步驟12我可以
    imagex /info d:\Win7\sources\install.wim 1 "Windows 7 Ultimate SP1 x64"
    這樣就可以了嗎?

    3.第13步驟的指令方式能略介紹嗎?

    目前卡在第12步驟,還請指教,謝謝!

    [回覆] rucifa 迴響於 16 十一月, 2014 23:16

  5. Re: Windows 7 整合 SP1

    您好:
    1. imagex 可以在下面的網址下載:
    http://blog.ilc.edu.tw/blog/blog/25793/post/78469/441077

    2. imagex /info 只是用來設定安裝時顯示在安裝選單上面的說明。

    3. 關於 cdimage 的用法可以參考下面的網址:
    http://blog.ilc.edu.tw/blog/blog/25793/post/78469/441073

    [回覆] 《未設定暱稱》 迴響於 17 十一月, 2014 07:51

  6. Re: Windows 7 整合 SP1

    你好,請教ㄧ下
    在上述.cab檔中的文件解開編輯後,如何再加入原先的.cab檔中

    例如windows6.1-KB976932-X86.cab 解開,再解開 NestedMPPContent.cab,在修改完update.ses、update.mum、Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum後,要在加回原先的.cab壓縮檔,好像壓縮軟體都做不到
    還是說只要照您說明都只要"解壓至此"修改,無須再壓縮回去

    另外,我沒更改 install.wim 資訊,灌出來還是沒顯示SP1,
    與這有關嗎?謝謝!

    [回覆] winsky 迴響於 08 三月, 2015 21:18

  7. Re: Windows 7 整合 SP1

    您好:
    1. 壓縮 cab 檔,我沒用過,在網路上找了一下,只找到 makecab 這一個指令,您可能要自行試試。
    2. 如果第 10 步驟有做,應該就是有完成!

    [回覆] 《未設定暱稱》 迴響於 08 三月, 2015 23:19

  8. Re: Windows 7 整合 SP1

    請問 dism.exe 要到哪裡下載呢?

    [回覆] buniro 迴響於 13 三月, 2015 17:52

  9. Re: Windows 7 整合 SP1

    dism 應該不用特別去下載,Windows 系統內就有,以 Windows 8.1 版為例:
    在 c:\Windows\System32 目錄之下

    [回覆] 《未設定暱稱》 迴響於 13 三月, 2015 18:46

  10. Re: Windows 7 整合 SP1

    我手邊能到拿到最新版本的 dism.exe 是 6.2.9200.16384 版
    進行到步驟 9. 掛載install.wim
    dism /mount-wim /wimfile:d:\Win7\sources\install.wim /index:1 /mountdir:d:\Test\WIM
    的時候,就會出現:
    錯誤: 87
    mountdir 選項不明

    的問題,請問哪裡可以拿到 6.3.9600.17031 版的 dsim.exe 呢?

    另外我很好奇的是,倘若 Windows 8.1 附的 dism.exe 才夠新能夠執行這個功能,那麼在 Windows 8 還沒發行的時候,要怎麼整合 SP1 到 Windows 7 ISO 檔裡呢?

    [回覆] buniro 迴響於 16 三月, 2015 09:20

  11. Re: Windows 7 整合 SP1

    您好:
    我重新在 Windows 7 下測試,好像沒有問題!
    掛載
    http://blog.ilc.edu.tw/blog/gallery/25793/25793-2983678.png
    卸載
    http://blog.ilc.edu.tw/blog/gallery/25793/25793-2983679.png

    使用時建議您使用 dism /? 來查詢相關用法,
    如:
    dism /mount-wim /?

    [回覆] 《未設定暱稱》 迴響於 16 三月, 2015 19:46

  12. Re: Windows 7 整合 SP1

    D:\SP1content>dism /image:d:\Test /add-package /packagepath:d:\SP1content

    部署映像服務與管理工具
    版本: 6.1.7600.16385

    映像版本: 6.1.7600.16385

    正在處理 1 的 1 - 正在新增封裝 Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.
    1.17514

    發生錯誤 - Package_for_KB976932 錯誤: 0x80070490

    錯誤: 0x800f081e

    指定的封裝不適用於此映像。

    在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 記錄檔

    您好: 進行到步驟 10. 進行整合
    出現如上問題,要怎麼解決?

    [回覆] lin 迴響於 14 十二月, 2015 04:59

  13. Re: Windows 7 整合 SP1

    D:\SP1content>dism /image:d:\Test /add-package /packagepath:d:\SP1content

    部署映像服務與管理工具
    版本: 6.1.7600.16385

    映像版本: 6.1.7600.16385

    正在處理 1 的 1 - 正在新增封裝 Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.
    1.17514

    發生錯誤 - Package_for_KB976932 錯誤: 0x80070490

    錯誤: 0x800f081e

    指定的封裝不適用於此映像。

    在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 記錄檔

    您好: 進行到步驟 10. 進行整合
    出現如上問題,要怎麼解決?

    [回覆] lin 迴響於 14 十二月, 2015 05:01

      Re: Windows 7 整合 SP1

      您好:
      說實在的,只看到這樣的訊息,有些難以判別。在網路上搜尋了一下,好像也找不到相關的資訊。只有在下面的網址找到這一篇文章,不過應該和您的問題相關不大。
      https://www.dotblogs.com.tw/chou/2011/03/22/22002

      [回覆] 《未設定暱稱》 迴響於 14 十二月, 2015 07:56

  14. Re: Windows 7 整合 SP1

    您好:
    可以下載我的W7試看看嗎?
    BT種子連接:
    http://pan.baidu.com/s/1jGPlrGa

    [回覆] lin 迴響於 14 十二月, 2015 09:21

      Re: Windows 7 整合 SP1

      您好:
      因為下載的速度不太快,所以放棄了。
      http://blog.ilc.edu.tw/blog/gallery/25793/25793-3391234.png
      不過我看了一下檔名,似乎不是原先的 Windows 7 版本,好像是有修改過的,建議做這樣的整合,最好用原本微軟釋出的版本,不要使用修改過的版本。

      [回覆] 《未設定暱稱》 迴響於 15 十二月, 2015 00:08

發表迴響

 暱稱 (必填)

 悄悄話

 標題

 個人網頁

 電子郵件

authimage 
 認證碼 (必填)