USB 3.0 正式規範並沒有出來 (xHCI 1.0)
當時市面上多是 xHCI 0.96 的 USB 3.0 擴充卡(最常見的就是 NEC uPD720200A)
以 Intel 來說是到 Z77/H77/B75 起才有內建 USB 3.0 功能
那也是 Windows 7 發售後的事情了
因此 Windows 7 並沒有內建原生的 USB 3.0 驅動程式
所以把 USB 隨身碟插進 USB 3.0 開機後
安裝過程中會告知「驅動程式遺失」
就是因為沒有 USB 3.0 驅動程式的關係
一般的解決辦法,就是改插進 USB 2.0 插槽就可以繼續安裝了
速度慢一點而已
如果想要從 USB 3.0 進行安裝的話
就請參考下面的步驟,手動整合 USB 3.0 驅動程式進去
支援情形:
Windows 8:已經內建原生驅動程式,免加工
Windows 7:自行加工整合(如下)
Windows XP:_(:3」∠)_ ......好 Win8,不換嗎?
下面範例以 Intel H77 晶片組內建的 USB 3.0 為主
驅動是 ASRock 提供的驅動程式
接著準備下列檔案以及工具:
- 製作完成的 Windows 7 安裝用 USB 3.0 隨身碟,或 Windows 7 光碟
- 主機板提供之 USB 3.0 驅動程式
- 可以操作使用的 Windows 7 作業系統
首先建立可以實際執行操作作業的環境(資料夾)
第一個務必在固定的磁碟裝置建立
如內接式硬碟
第二點就是請盡量以英文建立資料夾
字元數少一點但是自己看得懂為佳
沒有原因只是很好打字 。ω。+
結構如下
x:
└making
├mount
├usb3
└boot.wim
[圖 1] 檔案結構 |
接著,要從 Windows 7 隨身碟中,把 boot.wim 取出來
來源路徑為 x:\sources\boot.wim
複製到剛剛建立的工作用資料夾下面(位置如圖一所示)
[圖 2] Boot.wim 位置 |
接著,以 USB 3.0 或是主機板廠商提供的光碟,或是官方網站
取得相對應的驅動程式
並且自行找到需要安裝的驅動程式
這部分每一家主機板或是晶片組或是 USB 3.0 晶片提供廠商
都會有不同的資料夾格式
所以這部分筆者就無能為力了
只能以手邊僅有的 Intel H77 原生 USB 3.0 作為範例
目標作業系統是 Windows 7 x64,主機板是 ASRock H77 晶片組
使用 ASRock 網站取得之驅動程式
[圖 3] ASRock 官方網站下載 |
解壓縮以後
從裡面取得需要的部分,路徑是 \Drivers\Win7\x64(若是 32bit 版本請自行找尋 x86 資料夾)
[圖 4] 驅動程式所在資料夾 |
上圖內共八個檔案
請全部複製到剛剛建立的工作資料夾 usb3 裡面
接下來就請檢查一下檔案
mount 是個空白的資料夾
usb3 是個資料夾,裡面有 USB 3.0 驅動程式(.inf 檔等等)
最下面有個 boot.wim 檔案,原始大小約 200MB
x:
└making
├mount
├usb3
│├iusb3hub.cat
│├iusb3hub.inf
│├IUsb3Hub.man
│├iusb3hub.sys
│├iusb3xhc.cat
│├iusb3xhc.inf
│├iusb3xhc.man
│└iusb3xhc.sys
└boot.wim
這樣所需要的檔案就準備完工了
接下來請啟動「附屬應用程式 \ 命令提示字元」
[圖 5] 命令提示字元 |
接下來請活用 DOS 指令 。ω。
靈活的在各個磁碟以及資料夾間切換
(剛剛亂取名字的會痛)
基本 DOS 指令請參閱各大報
接著依序輸入下面指令:
dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount
dism /image:mount /add-driver /driver:usb3\iusb3hub.inf
dism /image:mount /add-driver /driver:usb3\iusb3xhc.inf
dism /unmount-wim /mountdir:mount /commit
上面的指令,如果依照前面的資料夾建立的話
不需要改動任何部位
紅色的部位請依照自己的 USB 3.0 晶片以及驅動程式做調整
下列是執行範例:
E:\making>dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount
部署映像服務與管理工具
版本: 6.1.7600.16385
正在掛接映像
[==========================100.0%==========================]
操作順利完成。
E:\making>dism /image:mount /add-driver /driver:usb3\iusb3hub.inf
部署映像服務與管理工具
版本: 6.1.7600.16385
映像版本: 6.1.7600.16385
找到 1 個要安裝的驅動程式套件。
正在安裝 1/1 - E:\making\usb3\iusb3hub.inf: 已順利安裝驅動程式套件。
操作順利完成。
E:\making>dism /image:mount /add-driver /driver:usb3\iusb3xhc.inf
部署映像服務與管理工具
版本: 6.1.7600.16385
映像版本: 6.1.7600.16385
找到 1 個要安裝的驅動程式套件。
正在安裝 1/1 - E:\making\usb3\iusb3xhc.inf: 已順利安裝驅動程式套件。
操作順利完成。
E:\making>dism /unmount-wim /mountdir:mount /commit
部署映像服務與管理工具
版本: 6.1.7600.16385
映像檔 : E:\making\boot.wim
映像索引 : 2
正在儲存映像
[==========================100.0%==========================]
正在卸載映像
[==========================100.0%==========================]
操作順利完成。
E:\making>
過程中如果有錯誤訊息的話
就參考上面步驟慢慢 debug 吧
最後產生出來的 boot.wim 檔案會變大
沒有變大的話就是整合失敗
接著把 boot.wim 放回 USB 隨身碟原位
我想這個不用再多說明了吧 _(:3」∠)_
接著插進 USB 3.0 進行開機試試看有沒有成功就是了
筆者只有開機進行到原本會出現錯誤資訊的部分
已經可以正確的讀取出要安裝的硬碟了
剩下安裝進入硬碟沒有測試
不過至少可以開機了對吧(抱頭鼠竄)
經典好文
回覆刪除透過這篇解決問題了! 謝謝大大分享
回覆刪除命令提示字元的地方 要先回去
回覆刪除原本放资料夹的硬碟里面 对硬碟里面 刚刚创建的资料夹 MAKING 做修改的动作....
害我在C槽 看了超久....
http://tw.shuttle.com/news/faqDetail?faqId=2379
回覆刪除Shuttle 的網頁有更簡單的說名以及寫好的批次檔,可以參考一下~
作者已經移除這則留言。
回覆刪除照上述做法可以安裝但是到了要輸入電腦名稱的畫面時,滑鼠鍵盤又失效了...
回覆刪除抱歉我現在才看見留言 :3
刪除如果要在 Intel 100 系列以上的晶片組作安裝的話
需要連同一個目錄下面的 install.wim
跟 boot.wim 做一樣的處理(整合 USB 3 驅動程式)
這樣進入 windows 7 以後才會有 USB 可以使用
install.wim請問有教學嗎
回覆刪除