Windows 7 x64 SP1 更新整合光碟製作教學 (IE11+Hotfix+.NET 4.7+USB 3.0+NVMe)

/ 分類: , / 987 則回應

標籤: , ,

USB 3.0/3.1 與 NVMe 驅動程式整合

一般來說,使用 USB 3.0 來安裝作業系統會因為先天頻寬優勢,速度會遠比使用 USB 2.0 來得更有效率,只是 Windows 7 Sp1 並未預先搭載 XHCI 驅動程式,儘管 USB 3.0 硬體向下支援 USB 2.0,但是如果使用者將隨身碟插在 USB 3.0 Port 上頭要來安裝 Windows 7,安裝過程中會出現無法找到光碟機的錯遇訊息,所以自己也會習慣將常見的 USB 3.0/3.1 以及目前已經被廣泛使用的 NVMe SSD 驅動程式一併封裝到 iSO 檔中。

補充說明事項

  • USB 驅動程式路徑 : C:\W7SP2\DRIVER\USB3
  • NVMe 驅動程式路徑 : C:\W7SP2\DRIVER\NVMe
  • Intel_1.0.10.255 (Intel 7 Series/C216 Chipsets) 以及 Intel_5.0.3.42 (Intel 8, 9, 100, 200 Series/C220, C230, C610) 兩者請依需求擇一進行封裝,不需要的也可以一併至上述路徑刪除

驅動程式封裝操作流程

  • 確認已將 iSO 檔中的 \sources\boot.wim 提取到 C:\W7SP2 之後,並確認先前封裝好的 install.wim 也在相同 C:\W7SP2 後,點選 driver.bat 按下滑鼠右鍵,選取 “以系統管理員身份執行”
  • 在批次檔中加入了暫停的動作,使用者可以前一頁”精簡封裝檔”來手動刪除一些冗餘的檔案,不想異動或者刪除完畢後,可以按任意鍵完成剩餘封裝流程
  • 當封裝完成之後,把 boot.wim 拉回 UltraISO 的 \sources\ 覆蓋原始檔,然後另存 iSO 檔之後,整合驅動程式的步驟就告一段落

Page 3 : 提高 WIM 壓縮比率降低檔案大小

Page 4 : .NET Framework 4.7 & 可轉發套件參照資訊

driver.bat index 設定說明

  • 這邊要注意的是,boot.wim 所使用的 index 為 2,加入 /Recurse 是為了自動分析在 C:\W7SP2\Driver 下的所有驅動程式,不需要個別資料夾去指定,另外不建議使用 /ForceUnsigned 去封裝沒有數位簽章的驅動程式,很容易造成安裝畫面還沒進去就會先卡死在 Boot Loading 的畫面
  • 確認要封裝的驅動程式後,點選 driver.bat 按下滑鼠右鍵 “以系統管理員身份執行”

一般留言 (987)

  1. izaka 大您好
    小弟按照您的步驟整合好,用隨身碟開機,可以進入WIN7最開始的安裝畫面,但是出現滑鼠鍵盤沒有反應的狀況(鼠標沒出現,應該是沒抓到滑鼠跟鍵盤)。滑鼠鍵盤是插在USB2.0,隨身碟是安裝在USB3.0;也嘗試過滑鼠、鍵盤、WIN7隨身碟都插在USB2.0,以及都插在USB3.0的孔。
    請教,有可能是哪裡有問題嗎

    • 理論上,上述狀況比較像是沒有整合 USB 3.0 驅動程式,不過描述中也提到嘗試過全部都插在 USB 2.0 也是相同情形,請先進入 BIOS 選單中,找到 Boot to UEFI Mode 並更改為 legacy BIOS mode 試試看是否能夠解決

  2. 解決了。原來是我用GImageX壓縮install.wim時選錯了index:4,改回index:2后可以安裝了。Home Premium Retail 的ISO真難找呀!那個「映像檔下載」不能下。

    • 抱歉沒在第一時間回覆,這個週末剛好回老家,至於下載的部份比較麻煩一點,Microsoft Windows and Office ISO Download Tool 這套工具主要是依據微軟提供,目前暫時無法下載 Windows 7、Office 2007 以及 2010

  3. 博主你好。小弟用大大你提供的工具做Home Premium的整合,這個ISO是微軟官網下載的版本。操作過程沒有錯誤信息,但用這個封裝好的ISO安裝Win7時一直出現「輸入的產品金鑰不符合任何一個可供安裝的Windows 映像。請輸入不同的產品金鑰。」,不能繼續。原ISO這個時候是跳出視窗讓手動輸入序號的。註:install.bat裡改了index:2

  4. 你好…我照流程跑完後封裝完畢,在重灌時跑到一半出現0x0000006b,google一下好像kb3146706這個更新檔有問題,我替換掉 system32 下的 ci.dll 才又繼續跑安裝流程,可是版主的更新擋沒有kb3146706還是一樣藍屏,不知要再刪掉樓主哪一個更新擋才不會出現這個問題.

  5. 請問一下 這些能夠做成開機隨身碟嗎?

  6. 我看到這篇後才來這裡的
    http://izaka.tw/2009-10-24-37/comment-page-1/#comments

    但我是個門外漢,這篇文章中看不大懂
    所以我想請問一下這篇文章我可以跳過嗎,

    繼續我這網址的步驟做可嗎??http://izaka.tw/2009-10-24-37/comment-page-1/#comments

  7. 可否勞駕 izaka 兄協助製作一個 windows-7-sp1-x86-cht_20171216.ulz : 自訂更新下載清單
    我想依樣畫葫蘆, 練習自製一個 Windows 7 x86 SP1 更新整合光碟 20171216

    • 測試安裝流程以及核對下載清單這個過程曠日費時,文中分享的 x64 版本也是因為個人有需求才會持續維護,所以也才沒有整理 x86 的版本,這個部份就請擔待些,或可考慮自行維護

  8. 您好,方便請教您,我想要在安裝程式正在檢查視訊效能時,執行windowsloader,跟BAT批次檔的話,大約該怎麼做呢? 謝謝你^^ 如圖的畫面 https://i.imgur.com/VC27JsT.png

  9. Windows Updates Downloader 安裝完 不知為何 點擊兩下沒有反應

    • 這個部份比較尷尬 個人並未遇過類似狀況 也無法判斷你所使用的封裝環境是否有問題 如果可能的話 看能不能另外找台電腦安裝看看

  10. 您好
    可否請教windows-7-sp1-x64-cht_20171216.ulz : 自訂更新下載清單的教學,我嘗試著用文字檔開啟去編輯再壓縮回ulz,但始終會出現程式錯誤,可否指點一下?

    • xxxx.ulz 解壓縮之後會變成 xxxx.ul,這時可以用一般文書編輯軟體進行編輯,編輯完畢之後,用 ZIP 格式壓縮後再更名回 ulz,這時候如果滑鼠雙擊去執行 ulz 出現錯誤訊息,代表你編輯內容有誤,WUD 無法正確 Parser

  11. 您好
    關於第四點:使用 UltraISO 開啟 ISO 檔,將 \sources\install.wim 與 boot.wim 複製到 C:\W7SP2
    想請教的是boot.wim對與整個映像檔整合更新步驟所扮演的角色是什麼,因為最後您提到”當封裝完成之後,把 install.wim 拉回 UltraISO 的 \sources\ 覆蓋原始檔”並沒有說到把boot.wim也要覆蓋回去,所以想問問看。
    也謝謝您這整篇詳細的解說,讓我也成功的整合了自己想要的更新還有驅動,真的非常有幫助。

  12. 您好
    我下載官方的更新檔(到2015年),下載好的更新檔要對應您的建立下載更新路徑.bat所寫的路徑去放嗎,不然我下載好的更新檔在D槽,install.bat在C槽,根本抓不到要整合的東西。

  13. 您好
    我下載了您的更新清單,但是按download的時候就會閃退掉,請問您有碰過類似的狀況嗎?
    官方網站只有到2015-03-25的清單,請問您的清單是自己可以編輯的嗎!?

發表迴響